Browse Source

修改打包出现错误问题

Steven 1 year ago
parent
commit
83df67a196
100 changed files with 846 additions and 19053 deletions
  1. 0 3
      KulexiuForStudent/Gemfile
  2. 0 218
      KulexiuForStudent/Gemfile.lock
  3. 41 15
      KulexiuForStudent/KulexiuForStudent.xcodeproj/project.pbxproj
  4. 0 8
      KulexiuForStudent/KulexiuForStudent.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  5. 0 18
      KulexiuForStudent/KulexiuForStudent.xcworkspace/xcuserdata/wangzhi.xcuserdatad/WorkspaceSettings.xcsettings
  6. 23 0
      KulexiuForStudent/KulexiuForStudent/AppDelegate.m
  7. 22 0
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/group_default_avatal.imageset/Contents.json
  8. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/group_default_avatal.imageset/group_default_avatal@2x.png
  9. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/group_default_avatal.imageset/group_default_avatal@3x.png
  10. 1 1
      KulexiuForStudent/KulexiuForStudent/Common/Define/UserKeyHeader.h
  11. 1 1
      KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/KSChatConversationViewController.h
  12. 2 2
      KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/KSChatConversationViewController.m
  13. 1 1
      KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/KSGroupConversationController.h
  14. 2 2
      KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/KSGroupConversationController.m
  15. 22 0
      KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXBaseChatViewController.h
  16. 155 0
      KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXBaseChatViewController.m
  17. 16 0
      KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXC2CChatViewController.h
  18. 31 0
      KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXC2CChatViewController.m
  19. 16 0
      KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXGroupChatViewController.h
  20. 34 0
      KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXGroupChatViewController.m
  21. 4 11
      KulexiuForStudent/KulexiuForStudent/Module/Login/Controller/PasswordLoginController.m
  22. 10 12
      KulexiuForStudent/KulexiuForStudent/Module/Login/Controller/VefiCodeLoginController.m
  23. 8 0
      KulexiuForStudent/KulexiuForStudent/Module/Login/Model/UserInfoManager.m
  24. 1 1
      KulexiuForStudent/Podfile
  25. 0 406
      KulexiuForStudent/Podfile.lock
  26. BIN
      KulexiuForStudent/Pods/Bugly/Bugly.framework/Bugly
  27. 1 1
      KulexiuForStudent/Pods/Bugly/Bugly.framework/Headers/Bugly.h
  28. 0 115
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlAji.swift
  29. 0 118
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlAleppo.swift
  30. 0 132
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlChimayo.swift
  31. 0 181
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlFresno.swift
  32. 0 161
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlJalapeno.swift
  33. 0 125
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlJaloro.swift
  34. 0 179
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlPaprika.swift
  35. 0 160
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlPuya.swift
  36. 0 270
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/Core/CHIBasePageControl.swift
  37. 0 48
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/Core/CHILayer.swift
  38. 0 38
      KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/Core/CHIPageControllable.swift
  39. 0 21
      KulexiuForStudent/Pods/CHIPageControl/LICENSE
  40. 0 116
      KulexiuForStudent/Pods/CHIPageControl/README.md
  41. 0 1
      KulexiuForStudent/Pods/Headers/Private/JPush/JPUSHService.h
  42. 0 1
      KulexiuForStudent/Pods/Headers/Public/JPush/JPUSHService.h
  43. 1 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.h
  44. 2 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.m
  45. 1 2
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.h
  46. 2 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.m
  47. 2 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.h
  48. 2 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.m
  49. 2 2
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.h
  50. 3 14
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.m
  51. 1 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.h
  52. 4 2
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.m
  53. 1 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Constants/IQKeyboardManagerConstants.h
  54. 18 8
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.h
  55. 125 84
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.m
  56. 3 5
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.h
  57. 95 4
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.m
  58. 2 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.h
  59. 3 5
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.m
  60. 1 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.h
  61. 35 14
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.m
  62. 1 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQPreviousNextView.h
  63. 2 1
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h
  64. 2 6
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.m
  65. 2 2
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.h
  66. 10 16
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.m
  67. 2 2
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.h
  68. 16 8
      KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.m
  69. 1 0
      KulexiuForStudent/Pods/JXCategoryView/README.md
  70. 1 1
      KulexiuForStudent/Pods/JXCategoryView/Sources/Base/JXCategoryBaseView.m
  71. 28 46
      KulexiuForStudent/Pods/JXCategoryView/Sources/Common/JXCategoryListContainerView.m
  72. 37 22
      KulexiuForStudent/Pods/JXCategoryView/Sources/Image/JXCategoryImageCell.m
  73. 10 9
      KulexiuForStudent/Pods/JXCategoryView/Sources/Image/JXCategoryImageCellModel.h
  74. 11 12
      KulexiuForStudent/Pods/JXCategoryView/Sources/Image/JXCategoryImageView.h
  75. 18 5
      KulexiuForStudent/Pods/JXCategoryView/Sources/Image/JXCategoryImageView.m
  76. 4 2
      KulexiuForStudent/Pods/JXCategoryView/Sources/TitleImage/JXCategoryTitleImageCell.m
  77. 2 5
      KulexiuForStudent/Pods/JXCategoryView/Sources/TitleImage/JXCategoryTitleImageCellModel.h
  78. 3 2
      KulexiuForStudent/Pods/JXCategoryView/Sources/TitleImage/JXCategoryTitleImageView.h
  79. 2 0
      KulexiuForStudent/Pods/JXCategoryView/Sources/TitleImage/JXCategoryTitleImageView.m
  80. 0 406
      KulexiuForStudent/Pods/Manifest.lock
  81. 0 14890
      KulexiuForStudent/Pods/Pods.xcodeproj/project.pbxproj
  82. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/AFNetworking.xcscheme
  83. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Bugly.xcscheme
  84. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/CHIPageControl.xcscheme
  85. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme
  86. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/JCore.xcscheme
  87. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/JPush.xcscheme
  88. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/JXCategoryView.xcscheme
  89. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/JXPagingView.xcscheme
  90. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/MBProgressHUD.xcscheme
  91. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/MJExtension.xcscheme
  92. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/MJRefresh.xcscheme
  93. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Masonry.xcscheme
  94. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Pods-KulexiuForStudent-KulexiuForStudentUITests.xcscheme
  95. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Pods-KulexiuForStudent.xcscheme
  96. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Pods-KulexiuForStudentTests.xcscheme
  97. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/RSKImageCropper.xcscheme
  98. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Reachability.xcscheme
  99. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/RongCloudIM.xcscheme
  100. 0 58
      KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/RongCloudRTC.xcscheme

+ 0 - 3
KulexiuForStudent/Gemfile

@@ -1,3 +0,0 @@
-source "https://rubygems.org"
-
-gem "fastlane"

+ 0 - 218
KulexiuForStudent/Gemfile.lock

@@ -1,218 +0,0 @@
-GEM
-  remote: https://rubygems.org/
-  specs:
-    CFPropertyList (3.0.5)
-      rexml
-    addressable (2.8.0)
-      public_suffix (>= 2.0.2, < 5.0)
-    artifactory (3.0.15)
-    atomos (0.1.3)
-    aws-eventstream (1.2.0)
-    aws-partitions (1.603.0)
-    aws-sdk-core (3.131.2)
-      aws-eventstream (~> 1, >= 1.0.2)
-      aws-partitions (~> 1, >= 1.525.0)
-      aws-sigv4 (~> 1.1)
-      jmespath (~> 1, >= 1.6.1)
-    aws-sdk-kms (1.57.0)
-      aws-sdk-core (~> 3, >= 3.127.0)
-      aws-sigv4 (~> 1.1)
-    aws-sdk-s3 (1.114.0)
-      aws-sdk-core (~> 3, >= 3.127.0)
-      aws-sdk-kms (~> 1)
-      aws-sigv4 (~> 1.4)
-    aws-sigv4 (1.5.0)
-      aws-eventstream (~> 1, >= 1.0.2)
-    babosa (1.0.4)
-    claide (1.1.0)
-    colored (1.2)
-    colored2 (3.1.2)
-    commander (4.6.0)
-      highline (~> 2.0.0)
-    declarative (0.0.20)
-    digest-crc (0.6.4)
-      rake (>= 12.0.0, < 14.0.0)
-    domain_name (0.5.20190701)
-      unf (>= 0.0.5, < 1.0.0)
-    dotenv (2.7.6)
-    emoji_regex (3.2.3)
-    excon (0.92.3)
-    faraday (1.10.0)
-      faraday-em_http (~> 1.0)
-      faraday-em_synchrony (~> 1.0)
-      faraday-excon (~> 1.1)
-      faraday-httpclient (~> 1.0)
-      faraday-multipart (~> 1.0)
-      faraday-net_http (~> 1.0)
-      faraday-net_http_persistent (~> 1.0)
-      faraday-patron (~> 1.0)
-      faraday-rack (~> 1.0)
-      faraday-retry (~> 1.0)
-      ruby2_keywords (>= 0.0.4)
-    faraday-cookie_jar (0.0.7)
-      faraday (>= 0.8.0)
-      http-cookie (~> 1.0.0)
-    faraday-em_http (1.0.0)
-    faraday-em_synchrony (1.0.0)
-    faraday-excon (1.1.0)
-    faraday-httpclient (1.0.1)
-    faraday-multipart (1.0.4)
-      multipart-post (~> 2)
-    faraday-net_http (1.0.1)
-    faraday-net_http_persistent (1.2.0)
-    faraday-patron (1.0.0)
-    faraday-rack (1.0.0)
-    faraday-retry (1.0.3)
-    faraday_middleware (1.2.0)
-      faraday (~> 1.0)
-    fastimage (2.2.6)
-    fastlane (2.207.0)
-      CFPropertyList (>= 2.3, < 4.0.0)
-      addressable (>= 2.8, < 3.0.0)
-      artifactory (~> 3.0)
-      aws-sdk-s3 (~> 1.0)
-      babosa (>= 1.0.3, < 2.0.0)
-      bundler (>= 1.12.0, < 3.0.0)
-      colored
-      commander (~> 4.6)
-      dotenv (>= 2.1.1, < 3.0.0)
-      emoji_regex (>= 0.1, < 4.0)
-      excon (>= 0.71.0, < 1.0.0)
-      faraday (~> 1.0)
-      faraday-cookie_jar (~> 0.0.6)
-      faraday_middleware (~> 1.0)
-      fastimage (>= 2.1.0, < 3.0.0)
-      gh_inspector (>= 1.1.2, < 2.0.0)
-      google-apis-androidpublisher_v3 (~> 0.3)
-      google-apis-playcustomapp_v1 (~> 0.1)
-      google-cloud-storage (~> 1.31)
-      highline (~> 2.0)
-      json (< 3.0.0)
-      jwt (>= 2.1.0, < 3)
-      mini_magick (>= 4.9.4, < 5.0.0)
-      multipart-post (~> 2.0.0)
-      naturally (~> 2.2)
-      optparse (~> 0.1.1)
-      plist (>= 3.1.0, < 4.0.0)
-      rubyzip (>= 2.0.0, < 3.0.0)
-      security (= 0.1.3)
-      simctl (~> 1.6.3)
-      terminal-notifier (>= 2.0.0, < 3.0.0)
-      terminal-table (>= 1.4.5, < 2.0.0)
-      tty-screen (>= 0.6.3, < 1.0.0)
-      tty-spinner (>= 0.8.0, < 1.0.0)
-      word_wrap (~> 1.0.0)
-      xcodeproj (>= 1.13.0, < 2.0.0)
-      xcpretty (~> 0.3.0)
-      xcpretty-travis-formatter (>= 0.0.3)
-    gh_inspector (1.1.3)
-    google-apis-androidpublisher_v3 (0.24.0)
-      google-apis-core (>= 0.7, < 2.a)
-    google-apis-core (0.7.0)
-      addressable (~> 2.5, >= 2.5.1)
-      googleauth (>= 0.16.2, < 2.a)
-      httpclient (>= 2.8.1, < 3.a)
-      mini_mime (~> 1.0)
-      representable (~> 3.0)
-      retriable (>= 2.0, < 4.a)
-      rexml
-      webrick
-    google-apis-iamcredentials_v1 (0.13.0)
-      google-apis-core (>= 0.7, < 2.a)
-    google-apis-playcustomapp_v1 (0.10.0)
-      google-apis-core (>= 0.7, < 2.a)
-    google-apis-storage_v1 (0.17.0)
-      google-apis-core (>= 0.7, < 2.a)
-    google-cloud-core (1.6.0)
-      google-cloud-env (~> 1.0)
-      google-cloud-errors (~> 1.0)
-    google-cloud-env (1.6.0)
-      faraday (>= 0.17.3, < 3.0)
-    google-cloud-errors (1.2.0)
-    google-cloud-storage (1.37.0)
-      addressable (~> 2.8)
-      digest-crc (~> 0.4)
-      google-apis-iamcredentials_v1 (~> 0.1)
-      google-apis-storage_v1 (~> 0.1)
-      google-cloud-core (~> 1.6)
-      googleauth (>= 0.16.2, < 2.a)
-      mini_mime (~> 1.0)
-    googleauth (1.2.0)
-      faraday (>= 0.17.3, < 3.a)
-      jwt (>= 1.4, < 3.0)
-      memoist (~> 0.16)
-      multi_json (~> 1.11)
-      os (>= 0.9, < 2.0)
-      signet (>= 0.16, < 2.a)
-    highline (2.0.3)
-    http-cookie (1.0.5)
-      domain_name (~> 0.5)
-    httpclient (2.8.3)
-    jmespath (1.6.1)
-    json (2.6.2)
-    jwt (2.4.1)
-    memoist (0.16.2)
-    mini_magick (4.11.0)
-    mini_mime (1.1.2)
-    multi_json (1.15.0)
-    multipart-post (2.0.0)
-    nanaimo (0.3.0)
-    naturally (2.2.1)
-    optparse (0.1.1)
-    os (1.1.4)
-    plist (3.6.0)
-    public_suffix (4.0.7)
-    rake (13.0.6)
-    representable (3.2.0)
-      declarative (< 0.1.0)
-      trailblazer-option (>= 0.1.1, < 0.2.0)
-      uber (< 0.2.0)
-    retriable (3.1.2)
-    rexml (3.2.5)
-    rouge (2.0.7)
-    ruby2_keywords (0.0.5)
-    rubyzip (2.3.2)
-    security (0.1.3)
-    signet (0.17.0)
-      addressable (~> 2.8)
-      faraday (>= 0.17.5, < 3.a)
-      jwt (>= 1.5, < 3.0)
-      multi_json (~> 1.10)
-    simctl (1.6.8)
-      CFPropertyList
-      naturally
-    terminal-notifier (2.0.0)
-    terminal-table (1.8.0)
-      unicode-display_width (~> 1.1, >= 1.1.1)
-    trailblazer-option (0.1.2)
-    tty-cursor (0.7.1)
-    tty-screen (0.8.1)
-    tty-spinner (0.9.3)
-      tty-cursor (~> 0.7)
-    uber (0.1.0)
-    unf (0.1.4)
-      unf_ext
-    unf_ext (0.0.8.2)
-    unicode-display_width (1.8.0)
-    webrick (1.7.0)
-    word_wrap (1.0.0)
-    xcodeproj (1.22.0)
-      CFPropertyList (>= 2.3.3, < 4.0)
-      atomos (~> 0.1.3)
-      claide (>= 1.0.2, < 2.0)
-      colored2 (~> 3.1)
-      nanaimo (~> 0.3.0)
-      rexml (~> 3.2.4)
-    xcpretty (0.3.0)
-      rouge (~> 2.0.7)
-    xcpretty-travis-formatter (1.0.1)
-      xcpretty (~> 0.2, >= 0.0.7)
-
-PLATFORMS
-  arm64-darwin-21
-
-DEPENDENCIES
-  fastlane
-
-BUNDLED WITH
-   2.3.11

+ 41 - 15
KulexiuForStudent/KulexiuForStudent.xcodeproj/project.pbxproj

@@ -7,6 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
+		19AC4EB476B3C494F038E593 /* libPods-KulexiuForStudent-KulexiuForStudentUITests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18EB1CFC037A9C0426E90072 /* libPods-KulexiuForStudent-KulexiuForStudentUITests.a */; };
 		2723B5A227F1578300E0B90B /* CreateFansGroupViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2723B59B27F1577E00E0B90B /* CreateFansGroupViewController.m */; };
 		2723B5A327F1578300E0B90B /* KSChatListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2723B59C27F1577F00E0B90B /* KSChatListViewController.m */; };
 		2723B5A527F1578300E0B90B /* ChatAddressViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2723B5A027F1578100E0B90B /* ChatAddressViewController.m */; };
@@ -345,8 +346,8 @@
 		27F9033727E87C8B00C08A19 /* MineNavView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 27F9033527E87C8B00C08A19 /* MineNavView.xib */; };
 		27F9033A27E87FD500C08A19 /* MineBodyView.m in Sources */ = {isa = PBXBuildFile; fileRef = 27F9033927E87FD500C08A19 /* MineBodyView.m */; };
 		27F9033C27E87FE100C08A19 /* MineBodyView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 27F9033B27E87FE100C08A19 /* MineBodyView.xib */; };
-		82EE25CEB2BB5A0E1BB8D54B /* Pods_KulexiuForStudent.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14CEAEC95E5CF916A3D3F602 /* Pods_KulexiuForStudent.framework */; };
-		93F0FA52C8A72F83D07C15A6 /* Pods_KulexiuForStudentTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD4D637EF600D0BAE869423D /* Pods_KulexiuForStudentTests.framework */; };
+		7ED0E7B1704A93EF8D10E5E6 /* libPods-KulexiuForStudent.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 75A6EF369C91D11DAF0A6D45 /* libPods-KulexiuForStudent.a */; };
+		AD7BEC2B25F75B750CC7F1DD /* libPods-KulexiuForStudentTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 95C2692D619D5966546A5F19 /* libPods-KulexiuForStudentTests.a */; };
 		BC0212F727FC4A080040569F /* SubjectImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BC0212F527FC4A080040569F /* SubjectImageCell.m */; };
 		BC0212F827FC4A080040569F /* SubjectImageCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC0212F627FC4A080040569F /* SubjectImageCell.xib */; };
 		BC0212FB27FC61D30040569F /* KSSegmentControl.m in Sources */ = {isa = PBXBuildFile; fileRef = BC0212FA27FC61D30040569F /* KSSegmentControl.m */; };
@@ -462,6 +463,9 @@
 		BC40BA202812552300DEC0D1 /* KSHomeButton.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC40BA1D2812552200DEC0D1 /* KSHomeButton.xib */; };
 		BC40BA23281255F700DEC0D1 /* HomeCourseTipsView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC40BA22281255F700DEC0D1 /* HomeCourseTipsView.m */; };
 		BC40BA252812560100DEC0D1 /* HomeCourseTipsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC40BA242812560100DEC0D1 /* HomeCourseTipsView.xib */; };
+		BC43CAC92A88C9570011EB5D /* KSTXGroupChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC43CAC52A88C9570011EB5D /* KSTXGroupChatViewController.m */; };
+		BC43CACA2A88C9570011EB5D /* KSTXC2CChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC43CAC62A88C9570011EB5D /* KSTXC2CChatViewController.m */; };
+		BC43CACB2A88C9570011EB5D /* KSTXBaseChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC43CAC72A88C9570011EB5D /* KSTXBaseChatViewController.m */; };
 		BC48C3A92828FC7D00EE65C5 /* KSUploadManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BC48C3A82828FC7D00EE65C5 /* KSUploadManager.m */; };
 		BC494A77286952B500CCD343 /* MusicRoomDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC494A76286952B500CCD343 /* MusicRoomDetailViewController.m */; };
 		BC494A7C286958EC00CCD343 /* MusicRoomCourseInfoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BC494A7A286958EC00CCD343 /* MusicRoomCourseInfoCell.m */; };
@@ -971,7 +975,6 @@
 		BCFEED7328F7F17C0078A2B7 /* TuningNavView.m in Sources */ = {isa = PBXBuildFile; fileRef = BCFEED7228F7F17C0078A2B7 /* TuningNavView.m */; };
 		BCFEED7528F7F1820078A2B7 /* TuningNavView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BCFEED7428F7F1820078A2B7 /* TuningNavView.xib */; };
 		BCFEED7C28F810D70078A2B7 /* Tuner.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCFEED7B28F810D70078A2B7 /* Tuner.swift */; };
-		C56C141D9D9D478077F14C1E /* Pods_KulexiuForStudent_KulexiuForStudentUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9C170A749B6C49F17AC3246 /* Pods_KulexiuForStudent_KulexiuForStudentUITests.framework */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
@@ -993,7 +996,7 @@
 
 /* Begin PBXFileReference section */
 		04AE318E8988C2AC148D551B /* Pods-KulexiuForStudent-KulexiuForStudentUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KulexiuForStudent-KulexiuForStudentUITests.debug.xcconfig"; path = "Target Support Files/Pods-KulexiuForStudent-KulexiuForStudentUITests/Pods-KulexiuForStudent-KulexiuForStudentUITests.debug.xcconfig"; sourceTree = "<group>"; };
-		14CEAEC95E5CF916A3D3F602 /* Pods_KulexiuForStudent.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_KulexiuForStudent.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		18EB1CFC037A9C0426E90072 /* libPods-KulexiuForStudent-KulexiuForStudentUITests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-KulexiuForStudent-KulexiuForStudentUITests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		25A92766B52F3FB4AFA45A9B /* Pods-KulexiuForStudentTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KulexiuForStudentTests.debug.xcconfig"; path = "Target Support Files/Pods-KulexiuForStudentTests/Pods-KulexiuForStudentTests.debug.xcconfig"; sourceTree = "<group>"; };
 		267E3608F0FE8D4A55A1D46F /* Pods-KulexiuForStudent.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KulexiuForStudent.release.xcconfig"; path = "Target Support Files/Pods-KulexiuForStudent/Pods-KulexiuForStudent.release.xcconfig"; sourceTree = "<group>"; };
 		2723B59A27F1577E00E0B90B /* CreateFansGroupViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CreateFansGroupViewController.h; sourceTree = "<group>"; };
@@ -1637,6 +1640,8 @@
 		27F9033927E87FD500C08A19 /* MineBodyView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MineBodyView.m; sourceTree = "<group>"; };
 		27F9033B27E87FE100C08A19 /* MineBodyView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MineBodyView.xib; sourceTree = "<group>"; };
 		63DC852CB04F64963003C553 /* Pods-KulexiuForStudent.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KulexiuForStudent.debug.xcconfig"; path = "Target Support Files/Pods-KulexiuForStudent/Pods-KulexiuForStudent.debug.xcconfig"; sourceTree = "<group>"; };
+		75A6EF369C91D11DAF0A6D45 /* libPods-KulexiuForStudent.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-KulexiuForStudent.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		95C2692D619D5966546A5F19 /* libPods-KulexiuForStudentTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-KulexiuForStudentTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		BC0212F427FC4A080040569F /* SubjectImageCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SubjectImageCell.h; sourceTree = "<group>"; };
 		BC0212F527FC4A080040569F /* SubjectImageCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SubjectImageCell.m; sourceTree = "<group>"; };
 		BC0212F627FC4A080040569F /* SubjectImageCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SubjectImageCell.xib; sourceTree = "<group>"; };
@@ -1836,6 +1841,12 @@
 		BC40BA21281255F700DEC0D1 /* HomeCourseTipsView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HomeCourseTipsView.h; sourceTree = "<group>"; };
 		BC40BA22281255F700DEC0D1 /* HomeCourseTipsView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HomeCourseTipsView.m; sourceTree = "<group>"; };
 		BC40BA242812560100DEC0D1 /* HomeCourseTipsView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HomeCourseTipsView.xib; sourceTree = "<group>"; };
+		BC43CAC32A88C9570011EB5D /* KSTXBaseChatViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSTXBaseChatViewController.h; sourceTree = "<group>"; };
+		BC43CAC42A88C9570011EB5D /* KSTXC2CChatViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSTXC2CChatViewController.h; sourceTree = "<group>"; };
+		BC43CAC52A88C9570011EB5D /* KSTXGroupChatViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSTXGroupChatViewController.m; sourceTree = "<group>"; };
+		BC43CAC62A88C9570011EB5D /* KSTXC2CChatViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSTXC2CChatViewController.m; sourceTree = "<group>"; };
+		BC43CAC72A88C9570011EB5D /* KSTXBaseChatViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSTXBaseChatViewController.m; sourceTree = "<group>"; };
+		BC43CAC82A88C9570011EB5D /* KSTXGroupChatViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSTXGroupChatViewController.h; sourceTree = "<group>"; };
 		BC48C3A72828FC7D00EE65C5 /* KSUploadManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSUploadManager.h; sourceTree = "<group>"; };
 		BC48C3A82828FC7D00EE65C5 /* KSUploadManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSUploadManager.m; sourceTree = "<group>"; };
 		BC48C3AB2829184C00EE65C5 /* KulexiuForStudent.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = KulexiuForStudent.entitlements; sourceTree = "<group>"; };
@@ -2629,9 +2640,7 @@
 		BCFEED7428F7F1820078A2B7 /* TuningNavView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TuningNavView.xib; sourceTree = "<group>"; };
 		BCFEED7A28F810D60078A2B7 /* KulexiuForStudent-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "KulexiuForStudent-Bridging-Header.h"; sourceTree = "<group>"; };
 		BCFEED7B28F810D70078A2B7 /* Tuner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tuner.swift; sourceTree = "<group>"; };
-		C9C170A749B6C49F17AC3246 /* Pods_KulexiuForStudent_KulexiuForStudentUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_KulexiuForStudent_KulexiuForStudentUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		D5D730A1D1EC18E5028F1AD7 /* Pods-KulexiuForStudent-KulexiuForStudentUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KulexiuForStudent-KulexiuForStudentUITests.release.xcconfig"; path = "Target Support Files/Pods-KulexiuForStudent-KulexiuForStudentUITests/Pods-KulexiuForStudent-KulexiuForStudentUITests.release.xcconfig"; sourceTree = "<group>"; };
-		DD4D637EF600D0BAE869423D /* Pods_KulexiuForStudentTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_KulexiuForStudentTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		ED3E62A50E433BC13E633D1C /* Pods-KulexiuForStudentTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-KulexiuForStudentTests.release.xcconfig"; path = "Target Support Files/Pods-KulexiuForStudentTests/Pods-KulexiuForStudentTests.release.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
@@ -2664,9 +2673,9 @@
 				BC71D0F62881A2420010F14B /* UMRemoteConfig.framework in Frameworks */,
 				BC8A45C5283DDE6D00094BBB /* AudioToolbox.framework in Frameworks */,
 				BC8A45C3283DDE5C00094BBB /* CoreMIDI.framework in Frameworks */,
-				82EE25CEB2BB5A0E1BB8D54B /* Pods_KulexiuForStudent.framework in Frameworks */,
 				BC71D0FB2881A2420010F14B /* UShareUI.framework in Frameworks */,
 				BC71D0FD2881A2420010F14B /* libSocialWeChat.a in Frameworks */,
+				7ED0E7B1704A93EF8D10E5E6 /* libPods-KulexiuForStudent.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -2674,7 +2683,7 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				93F0FA52C8A72F83D07C15A6 /* Pods_KulexiuForStudentTests.framework in Frameworks */,
+				AD7BEC2B25F75B750CC7F1DD /* libPods-KulexiuForStudentTests.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -2682,7 +2691,7 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				C56C141D9D9D478077F14C1E /* Pods_KulexiuForStudent_KulexiuForStudentUITests.framework in Frameworks */,
+				19AC4EB476B3C494F038E593 /* libPods-KulexiuForStudent-KulexiuForStudentUITests.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3109,6 +3118,7 @@
 		275FA1FE27E7356B00CFEA2E /* Controller */ = {
 			isa = PBXGroup;
 			children = (
+				BC43CAC22A88C9570011EB5D /* TXCustom */,
 				275FA20027E7356B00CFEA2E /* ChatViewController.h */,
 				275FA1FF27E7356B00CFEA2E /* ChatViewController.m */,
 				2723B59D27F1577F00E0B90B /* ChatAddressViewController.h */,
@@ -4261,9 +4271,9 @@
 				BC8A45C6283DDE8E00094BBB /* VideoToolbox.framework */,
 				BC8A45C4283DDE6D00094BBB /* AudioToolbox.framework */,
 				BC8A45C2283DDE5C00094BBB /* CoreMIDI.framework */,
-				14CEAEC95E5CF916A3D3F602 /* Pods_KulexiuForStudent.framework */,
-				C9C170A749B6C49F17AC3246 /* Pods_KulexiuForStudent_KulexiuForStudentUITests.framework */,
-				DD4D637EF600D0BAE869423D /* Pods_KulexiuForStudentTests.framework */,
+				75A6EF369C91D11DAF0A6D45 /* libPods-KulexiuForStudent.a */,
+				18EB1CFC037A9C0426E90072 /* libPods-KulexiuForStudent-KulexiuForStudentUITests.a */,
+				95C2692D619D5966546A5F19 /* libPods-KulexiuForStudentTests.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -4602,6 +4612,19 @@
 			path = View;
 			sourceTree = "<group>";
 		};
+		BC43CAC22A88C9570011EB5D /* TXCustom */ = {
+			isa = PBXGroup;
+			children = (
+				BC43CAC32A88C9570011EB5D /* KSTXBaseChatViewController.h */,
+				BC43CAC72A88C9570011EB5D /* KSTXBaseChatViewController.m */,
+				BC43CAC42A88C9570011EB5D /* KSTXC2CChatViewController.h */,
+				BC43CAC62A88C9570011EB5D /* KSTXC2CChatViewController.m */,
+				BC43CAC82A88C9570011EB5D /* KSTXGroupChatViewController.h */,
+				BC43CAC52A88C9570011EB5D /* KSTXGroupChatViewController.m */,
+			);
+			path = TXCustom;
+			sourceTree = "<group>";
+		};
 		BC494A73286952A200CCD343 /* MusicRoom */ = {
 			isa = PBXGroup;
 			children = (
@@ -6389,7 +6412,7 @@
 			);
 			mainGroup = 275E8A9C27E18F8800DD3F6E;
 			packageReferences = (
-				BCD9294D28F8FCA4006793E4 /* XCRemoteSwiftPackageReference "AudioKit" */,
+				BCD9294D28F8FCA4006793E4 /* XCRemoteSwiftPackageReference "AudioKit.git" */,
 			);
 			productRefGroup = 275E8AA627E18F8800DD3F6E /* Products */;
 			projectDirPath = "";
@@ -6932,6 +6955,7 @@
 				BCB6359E27F6D2AB00ACFDCF /* ClassroomMainContainer.m in Sources */,
 				277935CD27E324A90010E277 /* ALCalendarCell.m in Sources */,
 				BC8A45BE283DCADE00094BBB /* NSObject+KeyWindow.m in Sources */,
+				BC43CAC92A88C9570011EB5D /* KSTXGroupChatViewController.m in Sources */,
 				275FA1DA27E7351900CFEA2E /* KSNetworkingManager.m in Sources */,
 				BC8A45B0283DC33400094BBB /* CloudHelpView.m in Sources */,
 				2779358A27E324A80010E277 /* ArchiveTools.m in Sources */,
@@ -7186,6 +7210,7 @@
 				BCFDA65F28BCAEC80022B497 /* HomeInformationBodyView.m in Sources */,
 				BC0D1F71281015B000C5D9E5 /* VideoCourseCell.m in Sources */,
 				2779352F27E324A60010E277 /* UIView+Hints.m in Sources */,
+				BC43CACB2A88C9570011EB5D /* KSTXBaseChatViewController.m in Sources */,
 				BC542E612840A60E00633781 /* UseBodyView.m in Sources */,
 				2779351D27E324A60010E277 /* NSString+zh_SafeAccess.m in Sources */,
 				BC8A45A6283DC33400094BBB /* ScoreAnimationView.m in Sources */,
@@ -7222,6 +7247,7 @@
 				BCFDA61228BC8FCE0022B497 /* HomeHotVideoCell.m in Sources */,
 				275FA1E427E7351900CFEA2E /* KSWebNavView.m in Sources */,
 				BC756CB928FE7D1D00AA9ECB /* KSChatUserDetailViewController.m in Sources */,
+				BC43CACA2A88C9570011EB5D /* KSTXC2CChatViewController.m in Sources */,
 				2779356D27E324A70010E277 /* StoreShopCaterview.m in Sources */,
 				BC119267280FA92700A716F7 /* HomeworkDetailViewController.m in Sources */,
 				BCB6346127F6D29600ACFDCF /* KSChatroomMessageCenter.m in Sources */,
@@ -7957,7 +7983,7 @@
 /* End XCConfigurationList section */
 
 /* Begin XCRemoteSwiftPackageReference section */
-		BCD9294D28F8FCA4006793E4 /* XCRemoteSwiftPackageReference "AudioKit" */ = {
+		BCD9294D28F8FCA4006793E4 /* XCRemoteSwiftPackageReference "AudioKit.git" */ = {
 			isa = XCRemoteSwiftPackageReference;
 			repositoryURL = "https://github.com/AudioKit/AudioKit.git";
 			requirement = {
@@ -7970,7 +7996,7 @@
 /* Begin XCSwiftPackageProductDependency section */
 		BCD9294E28F8FCA4006793E4 /* AudioKit */ = {
 			isa = XCSwiftPackageProductDependency;
-			package = BCD9294D28F8FCA4006793E4 /* XCRemoteSwiftPackageReference "AudioKit" */;
+			package = BCD9294D28F8FCA4006793E4 /* XCRemoteSwiftPackageReference "AudioKit.git" */;
 			productName = AudioKit;
 		};
 /* End XCSwiftPackageProductDependency section */

+ 0 - 8
KulexiuForStudent/KulexiuForStudent.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings

@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>PreviewsEnabled</key>
-	<false/>
-</dict>
-</plist>

+ 0 - 18
KulexiuForStudent/KulexiuForStudent.xcworkspace/xcuserdata/wangzhi.xcuserdatad/WorkspaceSettings.xcsettings

@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>BuildLocationStyle</key>
-	<string>UseAppPreferences</string>
-	<key>CustomBuildLocationType</key>
-	<string>RelativeToDerivedData</string>
-	<key>DerivedDataLocationStyle</key>
-	<string>Default</string>
-	<key>IssueFilterStyle</key>
-	<string>ShowActiveSchemeOnly</string>
-	<key>LiveSourceIssuesEnabled</key>
-	<true/>
-	<key>ShowSharedSchemesAutomaticallyEnabled</key>
-	<true/>
-</dict>
-</plist>

+ 23 - 0
KulexiuForStudent/KulexiuForStudent/AppDelegate.m

@@ -115,6 +115,10 @@
     [self configJPUSHWithLaunchOptions:launchOptions];
     // 融云相关配置
     [self configIM];
+    
+    // 腾讯群相关
+   [self configTXIM];
+    
     LaunchAnimationViewController *animationVC = [[LaunchAnimationViewController alloc] init];
     MJWeakSelf;
     [animationVC launchAnimationFinish:^{
@@ -354,6 +358,25 @@
     
 }
 
+- (void)configTXIM {
+    TUIConfig *config = [TUIConfig defaultConfig];
+    // 修改默认头像
+    config.defaultAvatarImage = [UIImage imageNamed:USERDEFAULT_LOGO];
+    // 修改默认群组头像
+    config.defaultGroupAvatarImage = [UIImage imageNamed:GROUP_DEFAULT_LOGO];
+    // 禁用群组九宫格头像
+    config.avatarType = TAvatarTypeRadiusCorner;
+    config.enableGroupGridAvatar = NO;
+    config.avatarCornerRadius = 4.0f;
+    // 关闭toaset
+    config.enableToast = NO;
+    
+    TUIChatConfig *chatConfig = [TUIChatConfig defaultConfig];
+    chatConfig.backgroudColor = HexRGB(0xF8F8F8);
+    chatConfig.enableWelcomeCustomMessage = NO;
+    chatConfig.enableTypingStatus = YES;
+}
+
 #pragma mark - private method
 - (void)registerRemoteNotification:(UIApplication *)application {
     /**

+ 22 - 0
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/group_default_avatal.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "group_default_avatal@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "group_default_avatal@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/group_default_avatal.imageset/group_default_avatal@2x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/group_default_avatal.imageset/group_default_avatal@3x.png


+ 1 - 1
KulexiuForStudent/KulexiuForStudent/Common/Define/UserKeyHeader.h

@@ -50,7 +50,7 @@
 #define USERDEFAULT_LOGO (@"user_default_avatal")
 #define USER_LOGO_RECTANGLE (@"user_avatarRectangle")
 
-#define GROUP_DEFAULT_LOGO (@"group_chatList")
+#define GROUP_DEFAULT_LOGO (@"group_default_avatal")
 #define VIP_DEFAULT_LOGO (@"vip_chatList")
 
 

+ 1 - 1
KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/KSChatConversationViewController.h

@@ -5,7 +5,7 @@
 //  Created by 王智 on 2023/8/2.
 //
 
-#import "TUIC2CChatViewController.h"
+#import "KSTXC2CChatViewController.h"
 #import "KSBaseViewController.h"
 
 NS_ASSUME_NONNULL_BEGIN

+ 2 - 2
KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/KSChatConversationViewController.m

@@ -9,7 +9,7 @@
 
 @interface KSChatConversationViewController ()
 
-@property (nonatomic, strong) TUIC2CChatViewController *vc;
+@property (nonatomic, strong) KSTXC2CChatViewController *vc;
 
 @end
 
@@ -24,7 +24,7 @@
 }
 
 - (void)configUI {
-    self.vc = [[TUIC2CChatViewController alloc] init];
+    self.vc = [[KSTXC2CChatViewController alloc] init];
     if (![NSString isEmptyString:self.highlightKeyword]) {
         self.vc.highlightKeyword = self.highlightKeyword;
         self.vc.locateMessage = self.locateMessage;

+ 1 - 1
KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/KSGroupConversationController.h

@@ -6,7 +6,7 @@
 //
 
 #import "KSBaseViewController.h"
-#import "TUIGroupChatViewController.h"
+#import "KSTXGroupChatViewController.h"
 
 NS_ASSUME_NONNULL_BEGIN
 

+ 2 - 2
KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/KSGroupConversationController.m

@@ -10,7 +10,7 @@
 
 @interface KSGroupConversationController ()
 
-@property (nonatomic, strong) TUIGroupChatViewController *vc;
+@property (nonatomic, strong) KSTXGroupChatViewController *vc;
 
 @end
 
@@ -50,7 +50,7 @@
 
 - (void)configUI {
     [self rightButton:[UIImage imageNamed:@"mine_setting"]];
-    self.vc = [[TUIGroupChatViewController alloc] init];
+    self.vc = [[KSTXGroupChatViewController alloc] init];
     if (![NSString isEmptyString:self.highlightKeyword]) {
         self.vc.highlightKeyword = self.highlightKeyword;
         self.vc.locateMessage = self.locateMessage;

+ 22 - 0
KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXBaseChatViewController.h

@@ -0,0 +1,22 @@
+//
+//  KSTXBaseChatViewController.h
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2023/8/10.
+//
+
+#import "TUIBaseChatViewController.h"
+#import <UIKit/UIKit.h>
+#import "TUIBaseMessageController.h"
+#import "TUIChatConversationModel.h"
+#import "TUIInputController.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface KSTXBaseChatViewController : TUIBaseChatViewController
+
+
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 155 - 0
KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXBaseChatViewController.m

@@ -0,0 +1,155 @@
+//
+//  KSTXBaseChatViewController.m
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2023/8/10.
+//
+
+#import "KSTXBaseChatViewController.h"
+#import <AVFoundation/AVFoundation.h>
+#import <AssetsLibrary/AssetsLibrary.h>
+#import <MobileCoreServices/MobileCoreServices.h>
+#import <Photos/Photos.h>
+#import <TIMCommon/NSString+TUIEmoji.h>
+#import <TIMCommon/TIMDefine.h>
+#import <TUICore/NSDictionary+TUISafe.h>
+#import <TUICore/TUICore.h>
+#import <TUICore/TUILogin.h>
+#import <TUICore/TUIThemeManager.h>
+#import <TUICore/TUITool.h>
+#import "ReactiveObjC/ReactiveObjC.h"
+#import "TUIAIDenoiseSignatureManager.h"
+#import "TUIBaseMessageController.h"
+#import "TUICameraViewController.h"
+#import "TUIChatConfig.h"
+#import "TUIChatDataProvider.h"
+#import "TUIChatMediaDataProvider.h"
+#import "TUIChatModifyMessageHelper.h"
+#import "TUICloudCustomDataTypeCenter.h"
+#import "TUIFileMessageCellData.h"
+#import "TUIImageMessageCellData.h"
+#import "TUIJoinGroupMessageCell.h"
+#import "TUIMessageController.h"
+#import "TUIMessageDataProvider.h"
+#import "TUIMessageMultiChooseView.h"
+#import "TUIMessageReadViewController.h"
+#import "TUIReplyMessageCellData.h"
+#import "TUITextMessageCellData.h"
+#import "TUIVideoMessageCellData.h"
+#import "TUIVoiceMessageCellData.h"
+
+#import "KSChatUserDetailViewController.h"
+#import "KSBaseWKWebViewController.h"
+
+#import "KSEnterLiveroomManager.h"
+#import "KSAccompanyWebViewController.h"
+
+static UIView *gCustomTopView;
+
+@interface KSTXBaseChatViewController ()
+
+@end
+
+@implementation KSTXBaseChatViewController
+
+
+
+#pragma mark - Life Cycle
+
+- (void)messageController:(TUIBaseMessageController *)controller onSelectMessageAvatar:(TUIMessageCell *)cell {
+    NSString *userID = nil;
+    if (cell.messageData.innerMessage.groupID.length > 0) {
+        userID = cell.messageData.innerMessage.sender;
+    } else {
+        if (cell.messageData.isUseMsgReceiverAvatar) {
+            if (cell.messageData.innerMessage.isSelf) {
+                userID = cell.messageData.innerMessage.userID;
+            } else {
+                userID = V2TIMManager.sharedInstance.getLoginUser;
+            }
+        } else {
+            userID = cell.messageData.innerMessage.sender;
+        }
+    }
+    
+    if (userID == nil) {
+        return;
+    }
+    // 跳转到用户详情
+    if ([userID isEqualToString:UserDefault(IM_USERID)]) {
+        [self displayStudent:userID];
+    }
+    else { // 显示其他
+        if ([userID containsString:@"STUDENT"]) {
+            [self displayStudent:userID];
+        }
+        else {
+            [self displayTeacherInfo:userID];
+        }
+    }
+}
+
+- (void)messageController:(TUIBaseMessageController *)controller onSelectMessageContent:(TUIMessageCell *)cell {
+    cell.disableDefaultSelectAction = NO;
+    if (cell.disableDefaultSelectAction) {
+        return;
+    }
+    V2TIMMessage *message = cell.messageData.innerMessage;
+    if (message.elemType == V2TIM_ELEM_TYPE_CUSTOM) {
+        NSDictionary *param = [NSJSONSerialization JSONObjectWithData:message.customElem.data options:NSJSONReadingAllowFragments error:nil];
+        
+        if ([[param ks_stringValueForKey:@"businessID"] isEqualToString:@"TC_CHATSHARE_MUSIC"]) {
+            NSString *musicSongId = [param ks_stringValueForKey:@"songId"];
+            [self showMusic:musicSongId];
+        }
+        else if ([[param ks_stringValueForKey:@"businessID"] isEqualToString:@"TC_CHATSHARE_LIVE"]) {
+            NSString *roomId = [param ks_stringValueForKey:@"roomUID"];
+            [self enterLiveRoom:roomId];
+        }
+    }
+    
+}
+
+- (void)enterLiveRoom:(NSString *)roomId {
+    [KSEnterLiveroomManager joinLiveWithRoomId:roomId inController:(CustomNavViewController *)self.navigationController callback:^{
+        
+    }];
+}
+- (void)showMusic:(NSString *)songId {
+    KSAccompanyWebViewController *detailCtrl = [[KSAccompanyWebViewController alloc] init];
+    detailCtrl.url = [NSString stringWithFormat:@"%@/accompany?id=%@",hostURL, songId];
+    detailCtrl.hiddenNavBar = YES;
+    detailCtrl.parmDic = @{@"isOpenLight" : @(YES), @"orientation" : @(0),@"isHideTitle" : @(YES)};
+    [self.navigationController pushViewController:detailCtrl animated:YES];
+}
+
+- (void)displayLiveView:(NSString *)liveRoomId {
+    
+}
+
+- (void)displayTeacherInfo:(NSString *)teacherId {
+    KSBaseWKWebViewController *ctrl = [[KSBaseWKWebViewController alloc] init];
+    ctrl.url = [NSString stringWithFormat:@"%@%@%@", WEBHOST, @"/#/teacherHome?teacherId=",teacherId];
+    [self.navigationController pushViewController:ctrl animated:YES];
+}
+
+- (void)displayStudent:(NSString *)stuentId {
+    KSChatUserDetailViewController *ctrl = [[KSChatUserDetailViewController alloc] init];
+    ctrl.rongCloudId = stuentId;
+    [self.navigationController pushViewController:ctrl animated:YES];
+}
+
+
+
+
+/*
+#pragma mark - Navigation
+
+// In a storyboard-based application, you will often want to do a little preparation before navigation
+- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
+    // Get the new view controller using [segue destinationViewController].
+    // Pass the selected object to the new view controller.
+}
+*/
+
+@end

+ 16 - 0
KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXC2CChatViewController.h

@@ -0,0 +1,16 @@
+//
+//  KSTXC2CChatViewController.h
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2023/8/10.
+//
+
+#import "KSTXBaseChatViewController.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface KSTXC2CChatViewController : KSTXBaseChatViewController
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 31 - 0
KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXC2CChatViewController.m

@@ -0,0 +1,31 @@
+//
+//  KSTXC2CChatViewController.m
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2023/8/10.
+//
+
+#import "KSTXC2CChatViewController.h"
+
+@interface KSTXC2CChatViewController ()
+
+@end
+
+@implementation KSTXC2CChatViewController
+
+- (void)viewDidLoad {
+    [super viewDidLoad];
+    // Do any additional setup after loading the view.
+}
+
+/*
+#pragma mark - Navigation
+
+// In a storyboard-based application, you will often want to do a little preparation before navigation
+- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
+    // Get the new view controller using [segue destinationViewController].
+    // Pass the selected object to the new view controller.
+}
+*/
+
+@end

+ 16 - 0
KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXGroupChatViewController.h

@@ -0,0 +1,16 @@
+//
+//  KSTXGroupChatViewController.h
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2023/8/10.
+//
+
+#import "KSTXBaseChatViewController.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface KSTXGroupChatViewController : KSTXBaseChatViewController
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 34 - 0
KulexiuForStudent/KulexiuForStudent/Module/Chat/Controller/TXCustom/KSTXGroupChatViewController.m

@@ -0,0 +1,34 @@
+//
+//  KSTXGroupChatViewController.m
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2023/8/10.
+//
+
+#import "KSTXGroupChatViewController.h"
+
+@interface KSTXGroupChatViewController ()
+
+@end
+
+@implementation KSTXGroupChatViewController
+
+- (void)viewDidLoad {
+    [super viewDidLoad];
+    // Do any additional setup after loading the view.
+}
+
+
+
+
+/*
+#pragma mark - Navigation
+
+// In a storyboard-based application, you will often want to do a little preparation before navigation
+- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
+    // Get the new view controller using [segue destinationViewController].
+    // Pass the selected object to the new view controller.
+}
+*/
+
+@end

+ 4 - 11
KulexiuForStudent/KulexiuForStudent/Module/Login/Controller/PasswordLoginController.m

@@ -50,12 +50,8 @@
         [weakSelf operationAction:action parm:parm];
     }];
     
-    if (@available(iOS 11.0, *)) {
-        self.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
-    } else {
-        // Fallback on earlier versions
-        self.automaticallyAdjustsScrollViewInsets = NO;
-    }
+    self.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
+    
 }
 
 - (void)operationAction:(PWDLOGIN)action parm:(NSDictionary *)parm {
@@ -78,11 +74,8 @@
                 [[NSUserDefaults standardUserDefaults] synchronize];
                 [KSNetworkingManager configRequestHeader];
                 
-                // 获取用户信息并登录融云
-                [USER_MANAGER queryUserInfoSendLoginUMCount];
-                MJWeakSelf;
-                [self KSShowMsg:@"登录成功" promptCompletion:^{
-                    [weakSelf toHomeView];
+                [USER_MANAGER queryUserInfoConnectionIMCallback:^(UserInfo * _Nonnull userInfo) {
+                    [self toHomeView];
                 }];
             }
             else {

+ 10 - 12
KulexiuForStudent/KulexiuForStudent/Module/Login/Controller/VefiCodeLoginController.m

@@ -142,7 +142,7 @@
         if ([dic ks_integerValueForKey:@"code"] == 200 && [dic ks_boolValueForKey:@"status"]) {
             NSDictionary *result = [dic ks_dictionaryValueForKey:@"data"];
             // 保存用户类型
-            UserDefaultSet([result ks_stringValueForKey:@"companyId"], OrganizationIDKey);
+//            UserDefaultSet([result ks_stringValueForKey:@"companyId"], OrganizationIDKey);
             UserDefaultSet(self.phoneNo, PHONEKEY);
             UserDefaultRemoveObjectForKey(PASSWORDKEY);
             NSDictionary *authentication = [result ks_dictionaryValueForKey:@"authentication"];
@@ -152,17 +152,15 @@
             [[NSUserDefaults standardUserDefaults] synchronize];
             [KSNetworkingManager configRequestHeader];
             
-            // 获取用户信息并登录融云
-            [USER_MANAGER queryUserInfoSendLoginUMCount];
-            MJWeakSelf;
-            [self KSShowMsg:@"登录成功" promptCompletion:^{
-                if ([result ks_boolValueForKey:@"password"] == YES) {
-                    [weakSelf toHomeView];
-                }
-                else { // 第一次登录,跳转到设置界面
-                    [weakSelf settingPasswordWithPhone:self.phoneNo code:code];
-                }
-            }];
+            BOOL hasPassword = [result ks_boolValueForKey:@"password"];
+            if (hasPassword) {
+                [USER_MANAGER queryUserInfoConnectionIMCallback:^(UserInfo * _Nonnull userInfo) {
+                    [self toHomeView];
+                }];
+            }
+            else {
+                [self settingPasswordWithPhone:self.phoneNo code:code];
+            }
         }
         else {
             [self MBPShow:MESSAGEKEY];

+ 8 - 0
KulexiuForStudent/KulexiuForStudent/Module/Login/Model/UserInfoManager.m

@@ -116,6 +116,14 @@
     [self queryUserInfoConnectIM];
 }
 
+// 获取信息并连接IM
+- (void)queryUserInfoConnectionIMCallback:(UserInfoCallback)callback {
+    if (callback) {
+        self.callback = callback;
+    }
+    [self queryUserInfoConnectIM];
+}
+
 - (void)checkTokenEnableCallback:(void(^)(BOOL enable))checkCallback {
     [KSNetworkingManager checkTokenRequest:KS_GET success:^(NSDictionary * _Nonnull dic) {
         if ([dic ks_integerValueForKey:@"code"] == 200 && [dic ks_boolValueForKey:@"status"]) {

+ 1 - 1
KulexiuForStudent/Podfile

@@ -6,7 +6,7 @@ install! 'cocoapods', :disable_input_output_paths => true
 
 target 'KulexiuForStudent' do
   # Comment the next line if you don't want to use dynamic frameworks
-  use_frameworks!
+ # use_frameworks!
 
 # 忽略引入库的所有警告(强迫症者的福音啊)
  inhibit_all_warnings!

+ 0 - 406
KulexiuForStudent/Podfile.lock

@@ -1,406 +0,0 @@
-PODS:
-  - AFNetworking (4.0.1):
-    - AFNetworking/NSURLSession (= 4.0.1)
-    - AFNetworking/Reachability (= 4.0.1)
-    - AFNetworking/Security (= 4.0.1)
-    - AFNetworking/Serialization (= 4.0.1)
-    - AFNetworking/UIKit (= 4.0.1)
-  - AFNetworking/NSURLSession (4.0.1):
-    - AFNetworking/Reachability
-    - AFNetworking/Security
-    - AFNetworking/Serialization
-  - AFNetworking/Reachability (4.0.1)
-  - AFNetworking/Security (4.0.1)
-  - AFNetworking/Serialization (4.0.1)
-  - AFNetworking/UIKit (4.0.1):
-    - AFNetworking/NSURLSession
-  - AlipaySDK-iOS (15.8.8)
-  - Bugly (2.5.91)
-  - CHIPageControl (0.2):
-    - CHIPageControl/Aji (= 0.2)
-    - CHIPageControl/Aleppo (= 0.2)
-    - CHIPageControl/Chimayo (= 0.2)
-    - CHIPageControl/Fresno (= 0.2)
-    - CHIPageControl/Jalapeno (= 0.2)
-    - CHIPageControl/Jaloro (= 0.2)
-    - CHIPageControl/Paprika (= 0.2)
-    - CHIPageControl/Puya (= 0.2)
-  - CHIPageControl/Aji (0.2)
-  - CHIPageControl/Aleppo (0.2)
-  - CHIPageControl/Chimayo (0.2)
-  - CHIPageControl/Fresno (0.2)
-  - CHIPageControl/Jalapeno (0.2)
-  - CHIPageControl/Jaloro (0.2)
-  - CHIPageControl/Paprika (0.2)
-  - CHIPageControl/Puya (0.2)
-  - iOS-KS3SDK (1.0.5)
-  - IQKeyboardManager (6.5.9)
-  - JCore (2.7.1-noidfa)
-  - JPush (4.3.0):
-    - JCore (< 3.0.0, >= 2.0.0)
-  - JXCategoryView (1.5.9)
-  - JXPagingView/Pager (2.1.2)
-  - lottie-ios (2.5.3)
-  - Masonry (1.1.0)
-  - MBProgressHUD (1.2.0)
-  - MJExtension (3.3.0)
-  - MJRefresh (3.1.17)
-  - NTLBridge (3.1.4)
-  - Reachability (3.2)
-  - ReactiveObjC (3.1.1)
-  - RongCloudIM/ChatRoom (5.3.1):
-    - RongCloudIM/IMLibCore
-  - RongCloudIM/CustomerService (5.3.1):
-    - RongCloudIM/IMLibCore
-  - RongCloudIM/Discussion (5.3.1):
-    - RongCloudIM/IMLibCore
-  - RongCloudIM/IMKit (5.3.1):
-    - RongCloudIM/IMLib
-  - RongCloudIM/IMLib (5.3.1):
-    - RongCloudIM/ChatRoom
-    - RongCloudIM/CustomerService
-    - RongCloudIM/Discussion
-    - RongCloudIM/IMLibCore
-    - RongCloudIM/PublicService
-  - RongCloudIM/IMLibCore (5.3.1)
-  - RongCloudIM/PublicService (5.3.1):
-    - RongCloudIM/IMLibCore
-  - RongCloudIM/Sight (5.3.1):
-    - RongCloudIM/IMKit
-  - RongCloudRTC/RongRTCLib (5.3.1.2):
-    - RongCloudIM/IMLibCore (>= 5.3.1)
-  - RSKImageCropper (3.0.2)
-  - SDWebImage (5.16.0):
-    - SDWebImage/Core (= 5.16.0)
-  - SDWebImage/Core (5.16.0)
-  - SocketRocket (0.6.0)
-  - SSZipArchive (2.4.3)
-  - TIMCommon (7.3.4358):
-    - TIMCommon/BaseCell (= 7.3.4358)
-    - TIMCommon/CommonModel (= 7.3.4358)
-    - TIMCommon/UI_Classic (= 7.3.4358)
-    - TIMCommon/UI_Minimalist (= 7.3.4358)
-  - TIMCommon/BaseCell (7.3.4358):
-    - TIMCommon/BaseCell/CellData (= 7.3.4358)
-    - TIMCommon/BaseCell/CellUI (= 7.3.4358)
-  - TIMCommon/BaseCell/CellData (7.3.4358):
-    - TIMCommon/CommonModel
-  - TIMCommon/BaseCell/CellUI (7.3.4358):
-    - TIMCommon/BaseCell/CellData
-  - TIMCommon/CommonModel (7.3.4358):
-    - ReactiveObjC
-    - SDWebImage
-    - TUICore (= 7.3.4358)
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TIMCommon/UI_Classic (7.3.4358):
-    - TIMCommon/UI_Classic/Cell (= 7.3.4358)
-  - TIMCommon/UI_Classic/Cell (7.3.4358):
-    - TIMCommon/UI_Classic/Cell/CellData (= 7.3.4358)
-    - TIMCommon/UI_Classic/Cell/CellUI (= 7.3.4358)
-  - TIMCommon/UI_Classic/Cell/CellData (7.3.4358):
-    - TIMCommon/BaseCell
-  - TIMCommon/UI_Classic/Cell/CellUI (7.3.4358):
-    - TIMCommon/UI_Classic/Cell/CellData
-  - TIMCommon/UI_Minimalist (7.3.4358):
-    - TIMCommon/UI_Minimalist/Cell (= 7.3.4358)
-  - TIMCommon/UI_Minimalist/Cell (7.3.4358):
-    - TIMCommon/UI_Minimalist/Cell/CellData (= 7.3.4358)
-    - TIMCommon/UI_Minimalist/Cell/CellUI (= 7.3.4358)
-  - TIMCommon/UI_Minimalist/Cell/CellData (7.3.4358):
-    - TIMCommon/BaseCell
-  - TIMCommon/UI_Minimalist/Cell/CellUI (7.3.4358):
-    - TIMCommon/UI_Minimalist/Cell/CellData
-  - TUIChat/BaseCell (7.3.4358):
-    - TUIChat/BaseCell/CellData (= 7.3.4358)
-    - TUIChat/BaseCell/CellUI (= 7.3.4358)
-  - TUIChat/BaseCell/CellData (7.3.4358):
-    - TUIChat/CommonModel
-  - TUIChat/BaseCell/CellUI (7.3.4358):
-    - TUIChat/BaseCell/CellData
-  - TUIChat/BaseDataProvider (7.3.4358):
-    - TUIChat/BaseCell
-  - TUIChat/CommonModel (7.3.4358):
-    - ReactiveObjC
-    - SDWebImage
-    - TIMCommon (= 7.3.4358)
-    - TUIChat/VoiceConvert
-    - TUICore (= 7.3.4358)
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TUIChat/CommonUI (7.3.4358):
-    - TUIChat/CommonUI/Camera (= 7.3.4358)
-    - TUIChat/CommonUI/Pendency (= 7.3.4358)
-    - TUIChat/CommonUI/Pop (= 7.3.4358)
-  - TUIChat/CommonUI/Camera (7.3.4358):
-    - TUIChat/BaseDataProvider
-  - TUIChat/CommonUI/Pendency (7.3.4358):
-    - TUIChat/BaseDataProvider
-  - TUIChat/CommonUI/Pop (7.3.4358):
-    - TUIChat/BaseDataProvider
-  - TUIChat/UI_Classic (7.3.4358):
-    - TUIChat/UI_Classic/Cell (= 7.3.4358)
-    - TUIChat/UI_Classic/Chat (= 7.3.4358)
-    - TUIChat/UI_Classic/DataProvider (= 7.3.4358)
-    - TUIChat/UI_Classic/Header (= 7.3.4358)
-    - TUIChat/UI_Classic/Input (= 7.3.4358)
-    - TUIChat/UI_Classic/Service (= 7.3.4358)
-  - TUIChat/UI_Classic/Cell (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellUI (= 7.3.4358)
-  - TUIChat/UI_Classic/Cell/CellData (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData/Base (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellData/Chat (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellData/Custom (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellData/Reply (= 7.3.4358)
-  - TUIChat/UI_Classic/Cell/CellData/Base (7.3.4358):
-    - TUIChat/CommonUI
-  - TUIChat/UI_Classic/Cell/CellData/Chat (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData/Base
-  - TUIChat/UI_Classic/Cell/CellData/Custom (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData/Chat
-  - TUIChat/UI_Classic/Cell/CellData/Reply (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData/Custom
-  - TUIChat/UI_Classic/Cell/CellUI (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellUI/Base (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellUI/Chat (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellUI/Custom (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellUI/Reply (= 7.3.4358)
-  - TUIChat/UI_Classic/Cell/CellUI/Base (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData
-  - TUIChat/UI_Classic/Cell/CellUI/Chat (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellUI/Base
-  - TUIChat/UI_Classic/Cell/CellUI/Custom (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellUI/Chat
-  - TUIChat/UI_Classic/Cell/CellUI/Reply (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellUI/Custom
-  - TUIChat/UI_Classic/Chat (7.3.4358):
-    - TUIChat/UI_Classic/Input
-  - TUIChat/UI_Classic/DataProvider (7.3.4358):
-    - TUIChat/UI_Classic/Cell
-  - TUIChat/UI_Classic/Header (7.3.4358):
-    - TUIChat/UI_Classic/Service
-  - TUIChat/UI_Classic/Input (7.3.4358):
-    - TUIChat/UI_Classic/DataProvider
-  - TUIChat/UI_Classic/Service (7.3.4358):
-    - TUIChat/UI_Classic/Chat
-  - TUIChat/VoiceConvert (7.3.4358)
-  - TUIConversation/BaseCell (7.3.4358):
-    - TUIConversation/BaseCell/CellData (= 7.3.4358)
-    - TUIConversation/BaseCell/CellUI (= 7.3.4358)
-  - TUIConversation/BaseCell/CellData (7.3.4358):
-    - TUIConversation/CommonModel
-  - TUIConversation/BaseCell/CellUI (7.3.4358):
-    - TUIConversation/BaseCell/CellData
-  - TUIConversation/BaseDataProvider (7.3.4358):
-    - TUIConversation/BaseCell
-  - TUIConversation/CommonModel (7.3.4358):
-    - ReactiveObjC
-    - TIMCommon (= 7.3.4358)
-    - TUICore (= 7.3.4358)
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TUIConversation/UI_Classic (7.3.4358):
-    - TUIConversation/UI_Classic/DataProvider (= 7.3.4358)
-    - TUIConversation/UI_Classic/Header (= 7.3.4358)
-    - TUIConversation/UI_Classic/Service (= 7.3.4358)
-    - TUIConversation/UI_Classic/UI (= 7.3.4358)
-  - TUIConversation/UI_Classic/DataProvider (7.3.4358):
-    - TUIConversation/BaseDataProvider
-  - TUIConversation/UI_Classic/Header (7.3.4358):
-    - TUIConversation/UI_Classic/Service
-  - TUIConversation/UI_Classic/Service (7.3.4358):
-    - TUIConversation/UI_Classic/UI
-  - TUIConversation/UI_Classic/UI (7.3.4358):
-    - TUIConversation/UI_Classic/DataProvider
-  - TUICore (7.3.4358):
-    - ReactiveObjC
-    - SDWebImage
-    - TUICore/ImSDK_Plus (= 7.3.4358)
-  - TUICore/Base (7.3.4358):
-    - ReactiveObjC
-    - SDWebImage
-  - TUICore/ImSDK_Plus (7.3.4358):
-    - ReactiveObjC
-    - SDWebImage
-    - TUICore/Base
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TUIGroup/BaseCell (7.3.4358):
-    - TUIGroup/BaseCell/CellData (= 7.3.4358)
-    - TUIGroup/BaseCell/CellUI (= 7.3.4358)
-  - TUIGroup/BaseCell/CellData (7.3.4358):
-    - TUIGroup/CommonModel
-  - TUIGroup/BaseCell/CellUI (7.3.4358):
-    - TUIGroup/BaseCell/CellData
-  - TUIGroup/BaseDataProvider (7.3.4358):
-    - TUIGroup/BaseCell
-  - TUIGroup/CommonModel (7.3.4358):
-    - ReactiveObjC
-    - TIMCommon (= 7.3.4358)
-    - TUICore (= 7.3.4358)
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TUIGroup/CommonUI (7.3.4358):
-    - TUIGroup/BaseDataProvider
-  - TUIGroup/UI_Classic (7.3.4358):
-    - TUIGroup/UI_Classic/Header (= 7.3.4358)
-    - TUIGroup/UI_Classic/Service (= 7.3.4358)
-    - TUIGroup/UI_Classic/UI (= 7.3.4358)
-  - TUIGroup/UI_Classic/Header (7.3.4358):
-    - TUIGroup/UI_Classic/Service
-  - TUIGroup/UI_Classic/Service (7.3.4358):
-    - TUIGroup/UI_Classic/UI
-  - TUIGroup/UI_Classic/UI (7.3.4358):
-    - TUIGroup/CommonUI
-  - TUISearch/BaseCell (7.3.4358):
-    - TUISearch/BaseCell/CellData (= 7.3.4358)
-    - TUISearch/BaseCell/CellUI (= 7.3.4358)
-  - TUISearch/BaseCell/CellData (7.3.4358):
-    - TIMCommon (= 7.3.4358)
-    - TUICore (= 7.3.4358)
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TUISearch/BaseCell/CellUI (7.3.4358):
-    - TUISearch/BaseCell/CellData
-  - TUISearch/BaseDataProvider (7.3.4358):
-    - TUISearch/BaseCell
-  - TUISearch/UI_Classic (7.3.4358):
-    - TUISearch/UI_Classic/Header (= 7.3.4358)
-    - TUISearch/UI_Classic/Service (= 7.3.4358)
-    - TUISearch/UI_Classic/UI (= 7.3.4358)
-  - TUISearch/UI_Classic/Header (7.3.4358):
-    - TUISearch/UI_Classic/Service
-  - TUISearch/UI_Classic/Service (7.3.4358):
-    - TUISearch/UI_Classic/UI
-  - TUISearch/UI_Classic/UI (7.3.4358):
-    - TUISearch/BaseDataProvider
-  - TXIMSDK_Plus_iOS (7.3.4358)
-  - TYCyclePagerView (1.2.0)
-  - Whiteboard (2.16.48):
-    - Whiteboard/Whiteboard-YYModel (= 2.16.48)
-  - Whiteboard/Base (2.16.48):
-    - NTLBridge (~> 3.1.4)
-    - Whiteboard/Object
-  - Whiteboard/Converter (2.16.48):
-    - Whiteboard/Object
-  - Whiteboard/Model (2.16.48):
-    - YYModel
-  - Whiteboard/NativeReplayer (2.16.48):
-    - Whiteboard/Replayer
-  - Whiteboard/Object (2.16.48):
-    - Whiteboard/Model
-  - Whiteboard/Replayer (2.16.48):
-    - Whiteboard/Base
-  - Whiteboard/Resource (2.16.48)
-  - Whiteboard/Room (2.16.48):
-    - Whiteboard/Base
-  - Whiteboard/Whiteboard-YYModel (2.16.48):
-    - Whiteboard/Converter
-    - Whiteboard/NativeReplayer
-    - Whiteboard/Resource
-    - Whiteboard/Room
-  - YYModel (1.0.4)
-
-DEPENDENCIES:
-  - AFNetworking (~> 4.0)
-  - AlipaySDK-iOS
-  - Bugly
-  - CHIPageControl
-  - iOS-KS3SDK (~> 1.0.5)
-  - IQKeyboardManager
-  - JCore (= 2.7.1-noidfa)
-  - JPush (= 4.3.0)
-  - JXCategoryView
-  - JXPagingView/Pager
-  - lottie-ios (~> 2.5)
-  - Masonry (~> 1.1.0)
-  - MBProgressHUD (~> 1.2.0)
-  - MJExtension (~> 3.3.0)
-  - MJRefresh (~> 3.1.12)
-  - Reachability (~> 3.2)
-  - RongCloudIM/IMKit (~> 5.3.1)
-  - RongCloudIM/IMLib (~> 5.3.1)
-  - RongCloudIM/Sight (~> 5.3.1)
-  - RongCloudRTC/RongRTCLib (~> 5.3.1.2)
-  - RSKImageCropper
-  - SDWebImage (~> 5.16.0)
-  - SocketRocket
-  - SSZipArchive
-  - TUIChat/UI_Classic
-  - TUIConversation/UI_Classic
-  - TUIGroup/UI_Classic
-  - TUISearch/UI_Classic
-  - TYCyclePagerView
-  - Whiteboard
-
-SPEC REPOS:
-  trunk:
-    - AFNetworking
-    - AlipaySDK-iOS
-    - Bugly
-    - CHIPageControl
-    - iOS-KS3SDK
-    - IQKeyboardManager
-    - JCore
-    - JPush
-    - JXCategoryView
-    - JXPagingView
-    - lottie-ios
-    - Masonry
-    - MBProgressHUD
-    - MJExtension
-    - MJRefresh
-    - NTLBridge
-    - Reachability
-    - ReactiveObjC
-    - RongCloudIM
-    - RongCloudRTC
-    - RSKImageCropper
-    - SDWebImage
-    - SocketRocket
-    - SSZipArchive
-    - TIMCommon
-    - TUIChat
-    - TUIConversation
-    - TUICore
-    - TUIGroup
-    - TUISearch
-    - TXIMSDK_Plus_iOS
-    - TYCyclePagerView
-    - Whiteboard
-    - YYModel
-
-SPEC CHECKSUMS:
-  AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58
-  AlipaySDK-iOS: 9289d94792535cd14c5c241c720a7e981edd7035
-  Bugly: afe841bba2ea6de6d432a3c125240a5e75949c55
-  CHIPageControl: a787bf7205c9b7e7fbfc412be36c5e8636b68f86
-  iOS-KS3SDK: 688f6c6a3b91af8e0bd0bd9c1e727cd5315293dd
-  IQKeyboardManager: 241cc94ccabc9deb8f8bd7d12f00d73288d13ecc
-  JCore: b9d49b2e5364cce65dec86056c60b1b72825893a
-  JPush: 88d6361fbec4be7c8b55b20b7fe1c292228f6bc2
-  JXCategoryView: 2ef9ecfd3735158d009ce02d1f29811aa822da65
-  JXPagingView: 90924b364a2ff7e94db534fad1fa50925ff69ee4
-  lottie-ios: a50d5c0160425cd4b01b852bb9578963e6d92d31
-  Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
-  MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406
-  MJExtension: 01704cca2b60a214c10761b6491eab74069d68a9
-  MJRefresh: ee5b68f639775462faba4db0fd243baf4d42c2cf
-  NTLBridge: 49780dc966976d3221a0eb03c7368617c1987cb6
-  Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96
-  ReactiveObjC: 011caa393aa0383245f2dcf9bf02e86b80b36040
-  RongCloudIM: 869a9411f57b55ae9424b8253e299eff84f4d9bc
-  RongCloudRTC: 3ad2cdafd8168b9cb5d9abec6d84bdeaefd4bff3
-  RSKImageCropper: 1ac71e9a82e3f41eea3eedfff8eacb0d3821c9ec
-  SDWebImage: 2aea163b50bfcb569a2726b6a754c54a4506fcf6
-  SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608
-  SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef
-  TIMCommon: 2adea2895422a640e100125f6fccc0dc2aeff44b
-  TUIChat: 557dd6872606d9da7f36913af92ee95c8e651795
-  TUIConversation: 643823f80f0958b7263ac24411e397fcd5f37e78
-  TUICore: b0e525287eb03f95fe648a696c9ffb253fc87098
-  TUIGroup: 6a4133f356bd240997ac11bb94f89648899096f7
-  TUISearch: 18a208d0ef13eb7bf7f44eae01ffefb26803aaf3
-  TXIMSDK_Plus_iOS: bc72c7cec1b5e975c3cc6629692c849513a932f5
-  TYCyclePagerView: 2b051dade0615c70784aa34f40c646feeddb7344
-  Whiteboard: 7a09387d227121ad8fb3cbfdc6b66a383c024a0e
-  YYModel: 2a7fdd96aaa4b86a824e26d0c517de8928c04b30
-
-PODFILE CHECKSUM: 18d094cb5b71761b4f3218491660e33d7db2bc38
-
-COCOAPODS: 1.12.1

BIN
KulexiuForStudent/Pods/Bugly/Bugly.framework/Bugly


+ 1 - 1
KulexiuForStudent/Pods/Bugly/Bugly.framework/Headers/Bugly.h

@@ -1,7 +1,7 @@
 //
 //  Bugly.h
 //
-//  Version: 2.5(91)
+//  Version: 2.5(93)
 //
 //  Copyright (c) 2017年 Tencent. All rights reserved.
 //

+ 0 - 115
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlAji.swift

@@ -1,115 +0,0 @@
-//
-//  CHIPageControlAji.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-import UIKit
-
-open class CHIPageControlAji: CHIBasePageControl {
-    
-    fileprivate var diameter: CGFloat {
-        return radius * 2
-    }
-
-    fileprivate var inactive = [CHILayer]()
-    fileprivate var active = CHILayer()
-
-    required public init?(coder aDecoder: NSCoder) {
-        super.init(coder: aDecoder)
-    }
-
-    public override init(frame: CGRect) {
-        super.init(frame: frame)
-    }
-
-    override func updateNumberOfPages(_ count: Int) {
-        inactive.forEach { $0.removeFromSuperlayer() }
-        inactive = [CHILayer]()
-        inactive = (0..<count).map {_ in
-            let layer = CHILayer()
-            self.layer.addSublayer(layer)
-            return layer
-        }
-
-        self.layer.addSublayer(active)
-        setNeedsLayout()
-        self.invalidateIntrinsicContentSize()
-    }
-
-    override open func layoutSubviews() {
-        super.layoutSubviews()
-        
-        let floatCount = CGFloat(inactive.count)
-        let x = ceil((self.bounds.size.width - self.diameter*floatCount - self.padding*(floatCount-1))*0.5)
-        let y = ceil((self.bounds.size.height - self.diameter)*0.5)
-        var frame = CGRect(x: x, y: y, width: self.diameter, height: self.diameter)
-
-        active.cornerRadius = self.radius
-        active.backgroundColor = (self.currentPageTintColor ?? self.tintColor)?.cgColor
-        active.frame = frame
-
-        inactive.enumerated().forEach() { index, layer in
-            layer.backgroundColor = self.tintColor(position: index).withAlphaComponent(self.inactiveTransparency).cgColor
-            if self.borderWidth > 0 {
-                layer.borderWidth = self.borderWidth
-                layer.borderColor = self.tintColor(position: index).cgColor
-            }
-            layer.cornerRadius = self.radius
-            layer.frame = frame
-            frame.origin.x += self.diameter + self.padding
-        }
-        update(for: progress)
-    }
-
-    override func update(for progress: Double) {
-        guard let min = inactive.first?.frame,
-              let max = inactive.last?.frame,
-              numberOfPages > 1,
-              progress >= 0 && progress <= Double(numberOfPages - 1) else {
-                return
-        }
-
-        let total = Double(numberOfPages - 1)
-        let dist = max.origin.x - min.origin.x
-        let percent = CGFloat(progress / total)
-
-        let offset = dist * percent
-        active.frame.origin.x = min.origin.x + offset
-    }
-
-    override open var intrinsicContentSize: CGSize {
-        return sizeThatFits(CGSize.zero)
-    }
-
-    override open func sizeThatFits(_ size: CGSize) -> CGSize {
-        return CGSize(width: CGFloat(inactive.count) * self.diameter + CGFloat(inactive.count - 1) * self.padding,
-                      height: self.diameter)
-    }
-    
-    override open func didTouch(gesture: UITapGestureRecognizer) {
-        let point = gesture.location(ofTouch: 0, in: self)
-        if let touchIndex = inactive.enumerated().first(where: { $0.element.hitTest(point) != nil })?.offset {
-            delegate?.didTouch(pager: self, index: touchIndex)
-        }
-    }
-}

+ 0 - 118
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlAleppo.swift

@@ -1,118 +0,0 @@
-//
-//  CHIPageControlAleppo.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-import UIKit
-
-open class CHIPageControlAleppo: CHIBasePageControl {
-
-    fileprivate var diameter: CGFloat {
-        return radius * 2
-    }
-
-    fileprivate var inactive = [CHILayer]()
-
-    fileprivate var active: CHILayer = CHILayer()
-
-    required public init?(coder aDecoder: NSCoder) {
-        super.init(coder: aDecoder)
-    }
-
-    public override init(frame: CGRect) {
-        super.init(frame: frame)
-    }
-
-    override func updateNumberOfPages(_ count: Int) {
-        inactive.forEach { $0.removeFromSuperlayer() }
-        inactive = [CHILayer]()
-        inactive = (0..<count).map {_ in
-            let layer = CHILayer()
-            self.layer.addSublayer(layer)
-            return layer
-        }
-        self.layer.addSublayer(active)
-
-        setNeedsLayout()
-        self.invalidateIntrinsicContentSize()
-    }
-
-    override func update(for progress: Double) {
-        guard progress >= 0 && progress <= Double(numberOfPages - 1),
-            let firstFrame = self.inactive.first?.frame,
-            numberOfPages > 1 else { return }
-
-        let normalized = progress * Double(diameter + padding)
-        let distance = abs(round(progress) - progress)
-        let mult = 1 + distance * 2
-
-        var frame = active.frame
-
-        frame.origin.x = CGFloat(normalized) + firstFrame.origin.x
-        frame.size.width = frame.height * CGFloat(mult)
-        frame.size.height = self.diameter
-
-        active.frame = frame
-    }
-
-    override open func layoutSubviews() {
-        super.layoutSubviews()
-        
-        let floatCount = CGFloat(inactive.count)
-        let x = (self.bounds.size.width - self.diameter*floatCount - self.padding*(floatCount-1))*0.5
-        let y = (self.bounds.size.height - self.diameter)*0.5
-        var frame = CGRect(x: x, y: y, width: self.diameter, height: self.diameter)
-
-        active.cornerRadius = self.radius
-        active.backgroundColor = (self.currentPageTintColor ?? self.tintColor)?.cgColor
-        active.frame = frame
-
-        inactive.enumerated().forEach() { index, layer in
-            layer.backgroundColor = self.tintColor(position: index).withAlphaComponent(self.inactiveTransparency).cgColor
-            if self.borderWidth > 0 {
-                layer.borderWidth = self.borderWidth
-                layer.borderColor = self.tintColor(position: index).cgColor
-            }
-            layer.cornerRadius = self.radius
-            layer.frame = frame
-            frame.origin.x += self.diameter + self.padding
-        }
-        update(for: progress)
-    }
-
-    override open var intrinsicContentSize: CGSize {
-        return sizeThatFits(CGSize.zero)
-    }
-
-    override open func sizeThatFits(_ size: CGSize) -> CGSize {
-        return CGSize(width: CGFloat(inactive.count) * self.diameter + CGFloat(inactive.count - 1) * self.padding,
-                      height: self.diameter)
-    }
-    
-    override open func didTouch(gesture: UITapGestureRecognizer) {
-        let point = gesture.location(ofTouch: 0, in: self)
-        if let touchIndex = inactive.enumerated().first(where: { $0.element.hitTest(point) != nil })?.offset {
-            delegate?.didTouch(pager: self, index: touchIndex)
-        }
-    }
-}

+ 0 - 132
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlChimayo.swift

@@ -1,132 +0,0 @@
-//
-//  CHIPageControlChimayo.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-import UIKit
-
-
-open class CHIPageControlChimayo: CHIBasePageControl {
-
-    fileprivate var diameter: CGFloat {
-        return radius * 2
-    }
-
-    fileprivate var inactive = [CHILayer]()
-
-    required public init?(coder aDecoder: NSCoder) {
-        super.init(coder: aDecoder)
-    }
-
-    public override init(frame: CGRect) {
-        super.init(frame: frame)
-    }
-
-    override open func awakeFromNib() {
-        super.awakeFromNib()
-        self.update(for: self.progress)
-    }
-
-    override func updateNumberOfPages(_ count: Int) {
-        inactive.forEach { $0.removeFromSuperlayer() }
-        inactive = [CHILayer]()
-        inactive = (0..<count).map {_ in
-            let layer = CHILayer()
-            self.layer.addSublayer(layer)
-            return layer
-        }
-
-        setNeedsLayout()
-        self.invalidateIntrinsicContentSize()
-    }
-
-    override open func layoutSubviews() {
-        super.layoutSubviews()
-        let floatCount = CGFloat(inactive.count)
-        let x = (self.bounds.size.width - self.diameter*floatCount - self.padding*(floatCount-1))*0.5
-        let y = (self.bounds.size.height - self.diameter)*0.5
-        var frame = CGRect(x: x, y: y, width: self.diameter, height: self.diameter)
-
-        inactive.enumerated().forEach() { index, layer in
-            layer.cornerRadius = self.radius
-            layer.frame = frame
-            frame.origin.x += self.diameter + self.padding
-            layer.backgroundColor = self.tintColor(position: index).cgColor
-        }
-        update(for: progress)
-    }
-
-    override func update(for progress: Double) {
-        guard progress >= 0 && progress <= Double(numberOfPages - 1),
-            numberOfPages > 1 else { return }
-
-        let rect = CGRect(x: 0, y: 0, width: self.diameter, height: self.diameter).insetBy(dx: 1, dy: 1)
-
-        let left = floor(progress)
-        let page = Int(progress)
-        let move = rect.width / 2
-
-        let rightInset = move * CGFloat(progress - left)
-        let rightRect = rect.insetBy(dx: rightInset, dy: rightInset)
-
-        let leftInset = (1 - CGFloat(progress - left)) * move
-        let leftRect = rect.insetBy(dx: leftInset, dy: leftInset)
-
-        let mask = { (index: Int, layer: CHILayer) in
-            let mask = CAShapeLayer()
-            mask.fillRule = CAShapeLayerFillRule.evenOdd
-            let bounds = UIBezierPath(rect: layer.bounds)
-            switch index {
-            case page:
-                bounds.append(UIBezierPath(ovalIn: leftRect))
-            case page + 1:
-                bounds.append(UIBezierPath(ovalIn: rightRect))
-            default:
-                bounds.append(UIBezierPath(ovalIn: rect))
-            }
-            mask.path = bounds.cgPath
-            mask.frame = layer.bounds
-            layer.mask = mask
-        }
-
-        for (index, layer) in inactive.enumerated() {
-            mask(index, layer)
-        }
-    }
-        
-    override open var intrinsicContentSize: CGSize {
-        return sizeThatFits(CGSize.zero)
-    }
-        
-    override open func sizeThatFits(_ size: CGSize) -> CGSize {
-        return CGSize(width: CGFloat(inactive.count) * self.diameter + CGFloat(inactive.count - 1) * self.padding,
-                      height: self.diameter)
-    }
-    
-    override open func didTouch(gesture: UITapGestureRecognizer) {
-        let point = gesture.location(ofTouch: 0, in: self)
-        if let touchIndex = inactive.enumerated().first(where: { $0.element.hitTest(point) != nil })?.offset {
-            delegate?.didTouch(pager: self, index: touchIndex)
-        }
-    }
-}

+ 0 - 181
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlFresno.swift

@@ -1,181 +0,0 @@
-//
-//  CHIPageControlFresno.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-import UIKit
-
-open class CHIPageControlFresno: CHIBasePageControl {
-
-    fileprivate var diameter: CGFloat {
-        return radius * 2
-    }
-
-    fileprivate var elements = [CHILayer]()
-
-    fileprivate var frames = [CGRect]()
-    fileprivate var min: CGRect?
-    fileprivate var max: CGRect?
-
-    required public init?(coder aDecoder: NSCoder) {
-        super.init(coder: aDecoder)
-    }
-
-    public override init(frame: CGRect) {
-        super.init(frame: frame)
-    }
-
-    override func updateNumberOfPages(_ count: Int) {
-        elements.forEach { $0.removeFromSuperlayer() }
-        elements = [CHILayer]()
-        elements = (0..<count).map {_ in
-            let layer = CHILayer()
-            self.layer.addSublayer(layer)
-            return layer
-        }
-
-        setNeedsLayout()
-        self.invalidateIntrinsicContentSize()
-    }
-
-    override open func layoutSubviews() {
-        super.layoutSubviews()
-        
-        let floatCount = CGFloat(elements.count)
-        let x = (self.bounds.size.width - self.diameter*floatCount - self.padding*(floatCount-1))*0.5
-        let y = (self.bounds.size.height - self.diameter)*0.5
-        var frame = CGRect(x: x, y: y, width: self.diameter, height: self.diameter)
-
-        elements.enumerated().forEach() { index, layer in
-            layer.backgroundColor = self.tintColor(position: index).withAlphaComponent(self.inactiveTransparency).cgColor
-            if self.borderWidth > 0 {
-                layer.borderWidth = self.borderWidth
-                layer.borderColor = self.tintColor(position: index).cgColor
-            }
-            layer.cornerRadius = self.radius
-            layer.frame = frame
-            frame.origin.x += self.diameter + self.padding
-        }
-        
-        if let active = elements.first {
-            active.backgroundColor = (self.currentPageTintColor ?? self.tintColor)?.cgColor
-            active.borderWidth = 0
-        }
-
-        min = elements.first?.frame
-        max = elements.last?.frame
-
-        self.frames = elements.map { $0.frame }
-        update(for: progress)
-    }
-
-    override func update(for progress: Double) {
-        guard let min = self.min,
-            let max = self.max,
-            progress >= 0 && progress <= Double(numberOfPages - 1),
-            numberOfPages > 1 else {
-                return
-        }
-
-        let total = Double(numberOfPages - 1)
-        let dist = max.origin.x - min.origin.x
-        let percent = CGFloat(progress / total)
-        let page = Int(progress)
-        
-        for (index, _) in self.frames.enumerated() {
-            if page > index {
-                self.elements[index+1].frame = self.frames[index]
-            } else if page < index {
-                self.elements[index].frame = self.frames[index]
-            }
-        }
-
-        let offset = dist * percent
-        guard let active = elements.first else { return }
-        active.frame.origin.x = min.origin.x + offset
-
-        let index = page + 1
-
-        guard elements.indices.contains(index) else {
-            if frames.indices.contains(page) {
-                active.frame = frames[page]
-            }
-            return
-        }
-
-        let element = elements[index]
-        guard frames.indices.contains(index - 1), frames.indices.contains(index) else { return }
-
-        let prev = frames[index - 1]
-        let prevColor = tintColor(position: index - 1)
-        let current = frames[index]
-        let currentColor = tintColor(position: index)
-
-        let elementTotal: CGFloat = current.origin.x - prev.origin.x
-        let elementProgress: CGFloat = current.origin.x - active.frame.origin.x
-        let elementPercent = (elementTotal - elementProgress) / elementTotal
-        
-        // x: input, a: input min, b: input max, c: output min, d: output max
-        // returns mapped value x from (a,b) to (c, d)
-        let linearTransform = { (x: CGFloat, a: CGFloat, b: CGFloat, c: CGFloat, d: CGFloat) -> CGFloat in
-            return (x - a) / (b - a) * (d - c) + c
-        }
-
-        element.frame = prev
-        element.frame.origin.x = linearTransform(elementPercent, 1.0, 0.0, prev.origin.x, current.origin.x)
-        element.backgroundColor = blend(color1: currentColor, color2: prevColor, progress: elementPercent).withAlphaComponent(self.inactiveTransparency).cgColor
-
-        if elementPercent <= 0.5 {
-            let originY = linearTransform(elementPercent, 0.0, 0.5, 0, self.radius + self.padding)
-            element.frame.origin.y = (page % 2 == 0 ? originY : -originY) + min.origin.y
-        } else {
-            let originY = linearTransform(elementPercent, 0.5, 1.0, self.radius + self.padding, 0)
-            element.frame.origin.y = (page % 2 == 0 ? originY : -originY) + min.origin.y
-        }
-        active.frame.origin.y = 2*min.origin.y - element.frame.origin.y
-    }
-
-    override open var intrinsicContentSize: CGSize {
-        return sizeThatFits(CGSize.zero)
-    }
-
-    override open func sizeThatFits(_ size: CGSize) -> CGSize {
-        return CGSize(width: CGFloat(elements.count) * self.diameter + CGFloat(elements.count - 1) * self.padding,
-                      height: self.diameter)
-    }
-    
-    override open func didTouch(gesture: UITapGestureRecognizer) {
-        let point = gesture.location(ofTouch: 0, in: self)
-        if var touchIndex = elements.enumerated().first(where: { $0.element.hitTest(point) != nil })?.offset {
-            let intProgress = Int(progress)
-            if intProgress > 0 {
-                if touchIndex == 0 {
-                    touchIndex = intProgress
-                } else if touchIndex <= intProgress {
-                    touchIndex -= 1
-                }
-            }
-            delegate?.didTouch(pager: self, index: touchIndex)
-        }
-    }
-}

+ 0 - 161
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlJalapeno.swift

@@ -1,161 +0,0 @@
-//
-//  CHIPageControlJalapeno.swift.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-import UIKit
-
-open class CHIPageControlJalapeno: CHIBasePageControl {
-    
-    internal var lastPage:Int = 0
-    
-    fileprivate var diameter: CGFloat {
-        return radius * 2
-    }
-    
-    fileprivate var inactive = [CHILayer]()
-    
-    fileprivate var active: CHILayer = CHILayer()
-
-    required public init?(coder aDecoder: NSCoder) {
-        super.init(coder: aDecoder)
-    }
-
-    public override init(frame: CGRect) {
-        super.init(frame: frame)
-    }
-
-    override func updateNumberOfPages(_ count: Int) {
-        inactive.forEach { $0.removeFromSuperlayer() }
-        inactive = [CHILayer]()
-        inactive = (0..<count).map {_ in
-            let layer = CHILayer()
-            self.layer.addSublayer(layer)
-            return layer
-        }
-
-        self.layer.addSublayer(active)
-        setNeedsLayout()
-        self.invalidateIntrinsicContentSize()
-    }
-    
-    override func update(for progress: Double) {
-        guard progress >= 0 && progress <= Double(numberOfPages - 1),
-            let firstFrame = self.inactive.first?.frame,
-            numberOfPages > 1 else {
-                return
-        }
-        let left = firstFrame.origin.x
-        let normalized = progress * Double(diameter + padding)
-        
-        let currentPage = Int(progress)
-        let stepSize = (diameter + padding)
-        var leftX = CGFloat(currentPage)*stepSize+left
-        var rightX = CGFloat(normalized)+left
-        let stepProgress = progress - Double(currentPage)
-        
-        if abs(self.lastPage - currentPage) > 1 {
-            self.lastPage = currentPage + (self.lastPage > currentPage ? 1 : -1)
-        }
-        
-        var middleX = CGFloat(normalized)
-        if stepProgress > 0.5 {
-            if self.lastPage > currentPage {
-                rightX = CGFloat(self.lastPage)*stepSize + left
-                leftX = leftX + ((CGFloat(stepProgress)-0.5)*stepSize*2)
-                middleX = leftX
-            } else {
-                leftX = leftX + ((CGFloat(stepProgress)-0.5)*stepSize*2)
-                rightX = CGFloat(self.currentPage)*stepSize + left
-                middleX = rightX
-            }
-        } else if self.lastPage > currentPage {
-            rightX = CGFloat(self.lastPage)*stepSize - ((0.5-CGFloat(stepProgress))*stepSize*2) + left
-            middleX = leftX
-        } else {
-            rightX = rightX + (CGFloat(stepProgress)*stepSize)
-            middleX = rightX
-        }
-        
-        let top = (self.bounds.size.height - self.diameter)*0.5
-        
-        let points:[CGPoint] = [
-            CGPoint(x:leftX, y:radius + top),
-            CGPoint(x:middleX+radius, y:top),
-            CGPoint(x:rightX+radius*2, y:radius + top),
-            CGPoint(x:middleX+radius, y:radius*2 + top)
-        ]
-        
-        let offset: CGFloat = radius*0.55
-        
-        let path = UIBezierPath()
-        path.move(to: points[0])
-        path.addCurve(to: points[1], controlPoint1: CGPoint(x:points[0].x, y: points[0].y-offset), controlPoint2: CGPoint(x:points[1].x-offset, y: points[1].y))
-        path.addCurve(to: points[2], controlPoint1: CGPoint(x:points[1].x+offset, y: points[1].y), controlPoint2: CGPoint(x:points[2].x, y: points[2].y-offset))
-        path.addCurve(to: points[3], controlPoint1: CGPoint(x:points[2].x, y: points[2].y+offset), controlPoint2: CGPoint(x:points[3].x+offset, y: points[3].y))
-        path.addCurve(to: points[0], controlPoint1: CGPoint(x:points[3].x-offset, y: points[3].y), controlPoint2: CGPoint(x:points[0].x, y: points[0].y+offset))
-        self.active.path = path.cgPath
-        
-        if progress.truncatingRemainder(dividingBy: 1) == 0 {
-            self.lastPage = Int(progress)
-        }
-    }
-    
-    override open func layoutSubviews() {
-        super.layoutSubviews()
-        
-        let floatCount = CGFloat(inactive.count)
-        let x = (self.bounds.size.width - self.diameter*floatCount - self.padding*(floatCount-1))*0.5
-        let y = (self.bounds.size.height - self.diameter)*0.5
-        var frame = CGRect(x: x, y: y, width: self.diameter, height: self.diameter)
-        
-        inactive.enumerated().forEach() { index, layer in
-            layer.backgroundColor = self.tintColor(position: index).withAlphaComponent(self.inactiveTransparency).cgColor
-            if self.borderWidth > 0 {
-                layer.borderWidth = self.borderWidth
-                layer.borderColor = self.tintColor(position: index).cgColor
-            }
-            layer.cornerRadius = self.radius
-            layer.frame = frame
-            frame.origin.x += self.diameter + self.padding
-        }
-        self.active.fillColor = (self.currentPageTintColor ?? self.tintColor)?.cgColor
-        update(for: progress)
-    }
-    
-    override open var intrinsicContentSize: CGSize {
-        return sizeThatFits(CGSize.zero)
-    }
-    
-    override open func sizeThatFits(_ size: CGSize) -> CGSize {
-        return CGSize(width: CGFloat(inactive.count) * self.diameter + CGFloat(inactive.count - 1) * self.padding,
-                      height: self.diameter)
-    }
-    
-    override open func didTouch(gesture: UITapGestureRecognizer) {
-        let point = gesture.location(ofTouch: 0, in: self)
-        if let touchIndex = inactive.enumerated().first(where: { $0.element.hitTest(point) != nil })?.offset {
-            delegate?.didTouch(pager: self, index: touchIndex)
-        }
-    }
-}

+ 0 - 125
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlJaloro.swift

@@ -1,125 +0,0 @@
-//
-//  CHIPageControlJaloro.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-import UIKit
-
-open class CHIPageControlJaloro: CHIBasePageControl {
-
-    @IBInspectable open var elementWidth: CGFloat = 20 {
-        didSet {
-            setNeedsLayout()
-        }
-    }
-
-    @IBInspectable open var elementHeight: CGFloat = 6 {
-        didSet {
-            setNeedsLayout()
-        }
-    }
-
-    fileprivate var inactive = [CHILayer]()
-    fileprivate var active = CHILayer()
-
-    required public init?(coder aDecoder: NSCoder) {
-        super.init(coder: aDecoder)
-    }
-
-    public override init(frame: CGRect) {
-        super.init(frame: frame)
-    }
-
-    override func updateNumberOfPages(_ count: Int) {
-        inactive.forEach { $0.removeFromSuperlayer() }
-        inactive = [CHILayer]()
-        inactive = (0..<count).map {_ in
-            let layer = CHILayer()
-            self.layer.addSublayer(layer)
-            return layer
-        }
-
-        self.layer.addSublayer(active)
-
-        setNeedsLayout()
-        self.invalidateIntrinsicContentSize()
-    }
-
-    override open func layoutSubviews() {
-        super.layoutSubviews()
-        
-        let floatCount = CGFloat(inactive.count)
-        let x = (self.bounds.size.width - self.elementWidth*floatCount - self.padding*(floatCount-1))*0.5
-        let y = (self.bounds.size.height - self.elementHeight)*0.5
-        var frame = CGRect(x: x, y: y, width: self.elementWidth, height: self.elementHeight)
-
-        active.cornerRadius = self.radius
-        active.backgroundColor = (self.currentPageTintColor ?? self.tintColor)?.cgColor
-        active.frame = frame
-
-        inactive.enumerated().forEach() { index, layer in
-            layer.backgroundColor = self.tintColor(position: index).withAlphaComponent(self.inactiveTransparency).cgColor
-            if self.borderWidth > 0 {
-                layer.borderWidth = self.borderWidth
-                layer.borderColor = self.tintColor(position: index).cgColor
-            }
-            layer.cornerRadius = self.radius
-            layer.frame = frame
-            frame.origin.x += self.elementWidth + self.padding
-        }
-        update(for: progress)
-    }
-
-    override func update(for progress: Double) {
-        guard let min = inactive.first?.frame,
-              let max = inactive.last?.frame,
-              progress >= 0 && progress <= Double(numberOfPages - 1),
-              numberOfPages > 1 else {
-                return
-        }
-
-        let total = Double(numberOfPages - 1)
-        let dist = max.origin.x - min.origin.x
-        let percent = CGFloat(progress / total)
-
-        let offset = dist * percent
-        active.frame.origin.x = min.origin.x + offset
-
-    }
-
-    override open var intrinsicContentSize: CGSize {
-        return sizeThatFits(CGSize.zero)
-    }
-
-    override open func sizeThatFits(_ size: CGSize) -> CGSize {
-        return CGSize(width: CGFloat(inactive.count) * self.elementWidth + CGFloat(inactive.count - 1) * self.padding,
-                      height: self.elementHeight)
-    }
-
-    override open func didTouch(gesture: UITapGestureRecognizer) {
-        let point = gesture.location(ofTouch: 0, in: self)
-        if let touchIndex = inactive.enumerated().first(where: { $0.element.hitTest(point) != nil })?.offset {
-            delegate?.didTouch(pager: self, index: touchIndex)
-        }
-    }
-}

+ 0 - 179
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlPaprika.swift

@@ -1,179 +0,0 @@
-//
-//  CHIPageControlPaprika.swift.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-import UIKit
-import Darwin
-
-open class CHIPageControlPaprika: CHIBasePageControl {
-    
-    fileprivate var diameter: CGFloat {
-        return radius * 2
-    }
-    
-    fileprivate var elements = [CHILayer]()
-    
-    fileprivate var frames = [CGRect]()
-    fileprivate var min: CGRect?
-    fileprivate var max: CGRect?
-    
-    required public init?(coder aDecoder: NSCoder) {
-        super.init(coder: aDecoder)
-    }
-
-    public override init(frame: CGRect) {
-        super.init(frame: frame)
-    }
-
-    override func updateNumberOfPages(_ count: Int) {
-        elements.forEach { $0.removeFromSuperlayer() }
-        elements.forEach() { $0.removeFromSuperlayer() }
-        elements = [CHILayer]()
-        elements = (0..<count).map {_ in
-            let layer = CHILayer()
-            self.layer.addSublayer(layer)
-            return layer
-        }
-        
-        setNeedsLayout()
-        self.invalidateIntrinsicContentSize()
-    }
-    
-    override open func layoutSubviews() {
-        super.layoutSubviews()
-        
-        let floatCount = CGFloat(elements.count)
-        let x = (self.bounds.size.width - self.diameter*floatCount - self.padding*(floatCount-1))*0.5
-        let y = (self.bounds.size.height - self.diameter)*0.5
-        var frame = CGRect(x: x, y: y, width: self.diameter, height: self.diameter)
-        
-        elements.enumerated().forEach() { index, layer in
-            layer.backgroundColor = self.tintColor(position: index).withAlphaComponent(self.inactiveTransparency).cgColor
-            if self.borderWidth > 0 {
-                layer.borderWidth = self.borderWidth
-                layer.borderColor = self.tintColor(position: index).cgColor
-            }
-            layer.cornerRadius = self.radius
-            layer.frame = frame
-            frame.origin.x += self.diameter + self.padding
-        }
-
-        if let active = elements.first {
-            active.backgroundColor = (self.currentPageTintColor ?? self.tintColor)?.cgColor
-            active.borderWidth = 0
-        }
-        
-        min = elements.first?.frame
-        max = elements.last?.frame
-        
-        self.frames = elements.map { $0.frame }
-        update(for: progress)
-    }
-    
-    override func update(for progress: Double) {
-        guard let min = self.min,
-            let max = self.max,
-            numberOfPages > 1 else {
-                return
-        }
-        var progress = progress
-        if progress < 0 {
-            progress = 0
-        }
-        let total = Double(numberOfPages - 1)
-        if progress > total {
-            progress = total
-        }
-        
-        let page = Int(progress)
-        
-        for (index, _) in self.frames.enumerated() {
-            if page > index {
-                self.elements[index+1].frame = self.frames[index]
-            } else if page < index {
-                self.elements[index].frame = self.frames[index]
-            }
-        }
-        
-        let dist = max.origin.x - min.origin.x
-        let percent = CGFloat(progress / total)
-        
-        let offset = dist * percent
-        guard let active = elements.first else { return }
-        let x = min.origin.x + offset
-        
-        let spacePerItem = (dist+diameter+padding)/CGFloat(numberOfPages)
-        let r = (spacePerItem)/2
-        let yDirection: CGFloat = page%2 == 1 ? 1 : -1
-        active.frame.origin.x = x
-        let xBetweenPoints = x - CGFloat(page)*spacePerItem - min.origin.x
-        let y = sqrt(pow(Double(r), 2) - pow(fabs(Double(r)-Double(xBetweenPoints)), 2))
-        active.frame.origin.y = (y.isNaN ? 0 : CGFloat(y)*yDirection) + min.origin.y
-        
-        let index = page + 1
-        guard elements.indices.contains(index) else {
-            return
-        }
-        let element = elements[index]
-        guard frames.indices.contains(page), frames.indices.contains(page + 1) else { return }
-        
-        let prev = frames[page]
-        let prevColor = tintColor(position: page)
-        let current = frames[page + 1]
-        let currentColor = tintColor(position: page + 1)
-        
-        let elementTotal: CGFloat = current.origin.x - prev.origin.x
-        let elementProgress: CGFloat = current.origin.x - active.frame.origin.x
-        let elementPercent = (elementTotal - elementProgress) / elementTotal
-        
-        element.borderColor = blend(color1: currentColor, color2: prevColor, progress: elementPercent).cgColor
-        element.frame = prev
-        element.frame.origin.x += elementProgress
-        element.frame.origin.y = 2*min.origin.y - active.frame.origin.y
-    }
-    
-    override open var intrinsicContentSize: CGSize {
-        return sizeThatFits(CGSize.zero)
-    }
-    
-    override open func sizeThatFits(_ size: CGSize) -> CGSize {
-        return CGSize(width: CGFloat(elements.count) * self.diameter + CGFloat(elements.count - 1) * self.padding,
-                      height: self.diameter)
-    }
-    
-    override open func didTouch(gesture: UITapGestureRecognizer) {
-        let point = gesture.location(ofTouch: 0, in: self)
-        if var touchIndex = elements.enumerated().first(where: { $0.element.hitTest(point) != nil })?.offset {
-            let intProgress = Int(progress)
-            if intProgress > 0 {
-                if touchIndex == 0 {
-                    touchIndex = intProgress
-                } else if touchIndex <= intProgress {
-                    touchIndex -= 1
-                }
-            }
-            delegate?.didTouch(pager: self, index: touchIndex)
-        }
-    }
-}

+ 0 - 160
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/CHIPageControlPuya.swift

@@ -1,160 +0,0 @@
-//
-//  CHIPageControlPuya.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-import UIKit
-
-open class CHIPageControlPuya: CHIBasePageControl {
-
-    fileprivate var diameter: CGFloat {
-        return radius * 2
-    }
-
-    fileprivate var elements = [CHILayer]()
-
-    fileprivate var frames = [CGRect]()
-    fileprivate var min: CGRect?
-    fileprivate var max: CGRect?
-
-    required public init?(coder aDecoder: NSCoder) {
-        super.init(coder: aDecoder)
-    }
-
-    public override init(frame: CGRect) {
-        super.init(frame: frame)
-    }
-
-    override func updateNumberOfPages(_ count: Int) {
-        elements.forEach { $0.removeFromSuperlayer() }
-        elements = [CHILayer]()
-        elements = (0..<count).map {_ in
-            let layer = CHILayer()
-            self.layer.addSublayer(layer)
-            return layer
-        }
-
-        setNeedsLayout()
-        self.invalidateIntrinsicContentSize()
-    }
-
-    override open func layoutSubviews() {
-        super.layoutSubviews()
-        
-        let floatCount = CGFloat(elements.count)
-        let x = (self.bounds.size.width - self.diameter*floatCount - self.padding*(floatCount-1))*0.5
-        let y = (self.bounds.size.height - self.diameter)*0.5
-        var frame = CGRect(x: x, y: y, width: self.diameter, height: self.diameter)
-
-        elements.enumerated().forEach() { index, layer in
-            layer.backgroundColor = self.tintColor(position: index).withAlphaComponent(self.inactiveTransparency).cgColor
-            if self.borderWidth > 0 {
-                layer.borderWidth = self.borderWidth
-                layer.borderColor = self.tintColor(position: index).cgColor
-            }
-            layer.cornerRadius = self.radius
-            layer.frame = frame
-            frame.origin.x += self.diameter + self.padding
-        }
-
-        if let active = elements.first {
-            active.backgroundColor = (self.currentPageTintColor ?? self.tintColor)?.cgColor
-            active.borderWidth = 0
-        }
-
-        min = elements.first?.frame
-        max = elements.last?.frame
-
-        self.frames = elements.map { $0.frame }
-        update(for: progress)
-    }
-
-    override func update(for progress: Double) {
-        guard let min = self.min,
-              let max = self.max,
-              progress >= 0 && progress <= Double(numberOfPages - 1),
-              numberOfPages > 1 else {
-                return
-        }
-
-        let total = Double(numberOfPages - 1)
-        let dist = max.origin.x - min.origin.x
-        let percent = CGFloat(progress / total)
-        let page = Int(progress)
-        
-        for (index, _) in self.frames.enumerated() {
-            if page > index {
-                self.elements[index+1].frame = self.frames[index]
-            } else if page < index {
-                self.elements[index].frame = self.frames[index]
-            }
-        }
-
-        let offset = dist * percent
-        guard let active = elements.first else { return }
-        active.frame.origin.x = min.origin.x + offset
-        active.borderWidth = 0
-
-        let index = page + 1
-        guard elements.indices.contains(index) else { return }
-        let element = elements[index]
-        guard frames.indices.contains(page), frames.indices.contains(page + 1) else { return }
-
-        let prev = frames[page]
-        let prevColor = tintColor(position: page)
-        let current = frames[page + 1]
-        let currentColor = tintColor(position: page + 1)
-        
-        let elementTotal: CGFloat = current.origin.x - prev.origin.x
-        let elementProgress: CGFloat = current.origin.x - active.frame.origin.x
-        let elementPercent = (elementTotal - elementProgress) / elementTotal
-        
-        element.backgroundColor = blend(color1: currentColor, color2: prevColor, progress: elementPercent).withAlphaComponent(self.inactiveTransparency).cgColor
-        element.frame = prev
-        element.frame.origin.x += elementProgress
-    }
-
-    override open var intrinsicContentSize: CGSize {
-        return sizeThatFits(CGSize.zero)
-    }
-
-    override open func sizeThatFits(_ size: CGSize) -> CGSize {
-        return CGSize(width: CGFloat(elements.count) * self.diameter + CGFloat(elements.count - 1) * self.padding,
-                      height: self.diameter)
-    }
-    
-    override open func didTouch(gesture: UITapGestureRecognizer) {
-        let point = gesture.location(ofTouch: 0, in: self)
-        if var touchIndex = elements.enumerated().first(where: { $0.element.hitTest(point) != nil })?.offset {
-            let intProgress = Int(progress)
-            if intProgress > 0 {
-                if touchIndex == 0 {
-                    touchIndex = intProgress
-                } else if touchIndex <= intProgress {
-                    touchIndex -= 1
-                }
-            }
-            delegate?.didTouch(pager: self, index: touchIndex)
-        }
-    }
-}

+ 0 - 270
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/Core/CHIBasePageControl.swift

@@ -1,270 +0,0 @@
-//
-//  CHIBasePageControl.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-import UIKit
-
-@IBDesignable open class CHIBasePageControl: UIControl, CHIPageControllable {
-    
-    open weak var delegate: CHIBasePageControlDelegate?
-
-    @IBInspectable open var numberOfPages: Int = 0 {
-        didSet {
-            populateTintColors()
-            updateNumberOfPages(numberOfPages)
-            self.isHidden = hidesForSinglePage && numberOfPages <= 1
-        }
-    }
-    
-    @IBInspectable open var progress: Double = 0 {
-        didSet {
-            update(for: progress)
-        }
-    }
-    
-    open var currentPage: Int {
-        return Int(round(progress))
-    }
-    
-    
-    @IBInspectable open var padding: CGFloat = 5 {
-        didSet {
-            setNeedsLayout()
-            update(for: progress)
-        }
-    }
-    
-    @IBInspectable open var radius: CGFloat = 10 {
-        didSet {
-            setNeedsLayout()
-            update(for: progress)
-        }
-    }
-    
-    @IBInspectable open var inactiveTransparency: CGFloat = 0.4 {
-        didSet {
-            setNeedsLayout()
-            update(for: progress)
-        }
-    }
-    
-    @IBInspectable open var hidesForSinglePage: Bool = true {
-        didSet {
-            setNeedsLayout()
-        }
-    }
-    
-    @IBInspectable open var borderWidth: CGFloat = 0 {
-        didSet {
-            setNeedsLayout()
-        }
-    }
-    
-    override open var tintColor: UIColor! {
-        didSet {
-            setNeedsLayout()
-        }
-    }
-    
-    open var tintColors: [UIColor] = [] {
-        didSet {
-            guard tintColors.count == numberOfPages else {
-                fatalError("The number of tint colors needs to be the same as the number of page")
-            }
-            setNeedsLayout()
-        }
-    }
-
-    @IBInspectable open var currentPageTintColor: UIColor? {
-        didSet {
-            setNeedsLayout()
-        }
-    }
-
-    internal var moveToProgress: Double?
-    
-    private var displayLink: CADisplayLink?
-    
-    required public init?(coder aDecoder: NSCoder) {
-        super.init(coder: aDecoder)
-        setupDisplayLink()
-    }
-
-    public override init(frame: CGRect) {
-        super.init(frame: frame)
-        setupDisplayLink()
-    }
-    
-    internal func setupDisplayLink() {
-        self.displayLink = CADisplayLink(target: WeakProxy(self), selector: #selector(updateFrame))
-        self.displayLink?.add(to: .current, forMode: .common)
-    }
-
-    @objc internal func updateFrame() {
-        self.animate()
-    }
-    
-    open func set(progress: Int, animated: Bool) {
-        guard progress <= numberOfPages - 1 && progress >= 0 else { return }
-        if animated == true {
-            self.moveToProgress = Double(progress)
-        } else {
-            self.progress = Double(progress)
-        }
-    }
-    
-    func tintColor(position: Int) -> UIColor {
-        if tintColors.count < numberOfPages {
-            return tintColor
-        } else {
-            return tintColors[position]
-        }
-    }
-    
-    open func insertTintColor(_ color: UIColor, position: Int) {
-        if tintColors.count < numberOfPages {
-            setupTintColors()
-        }
-        tintColors[position] = color
-    }
-    
-    private func setupTintColors() {
-        tintColors = Array<UIColor>(repeating: tintColor, count: numberOfPages)
-    }
-    
-    private func populateTintColors() {
-        guard tintColors.count > 0 else { return }
-        
-        if tintColors.count > numberOfPages {
-            tintColors = Array(tintColors.prefix(numberOfPages))
-        } else if tintColors.count < numberOfPages {
-            tintColors.append(contentsOf: Array<UIColor>(repeating: tintColor, count: numberOfPages - tintColors.count))
-        }
-    }
-    
-    private var tapEvent: UITapGestureRecognizer?
-    @IBInspectable open var enableTouchEvents: Bool = false {
-        didSet {
-            enableTouchEvents ? enableTouch() : disableTouch()
-        }
-    }
-    
-    private func enableTouch() {
-        if tapEvent == nil {
-            setupTouchEvent()
-        }
-    }
-    
-    private func disableTouch() {
-        if tapEvent != nil {
-            removeGestureRecognizer(tapEvent!)
-            tapEvent = nil
-        }
-    }
-    
-    internal func setupTouchEvent() {
-        tapEvent = UITapGestureRecognizer(target: self, action: #selector(self.didTouch(gesture:)))
-        addGestureRecognizer(tapEvent!)
-    }
-    
-    @objc internal func didTouch(gesture: UITapGestureRecognizer) {}
-    
-    func animate() {
-        guard let moveToProgress = self.moveToProgress else { return }
-        
-        let a = fabsf(Float(moveToProgress))
-        let b = fabsf(Float(progress))
-        
-        if a > b {
-            self.progress += 0.1
-        }
-        if a < b {
-            self.progress -= 0.1
-        }
-        
-        if a == b {
-            self.progress = moveToProgress
-            self.moveToProgress = nil
-        }
-        
-        if self.progress < 0 {
-            self.progress = 0
-            self.moveToProgress = nil
-        }
-        
-        if self.progress > Double(numberOfPages - 1) {
-            self.progress = Double(numberOfPages - 1)
-            self.moveToProgress = nil
-        }
-    }
-    
-    func updateNumberOfPages(_ count: Int) {
-        fatalError("Should be implemented in child class")
-    }
-    
-    func update(for progress: Double) {
-        fatalError("Should be implemented in child class")
-    }
-
-    deinit {
-        self.displayLink?.remove(from: .current, forMode: .common)
-        self.displayLink?.invalidate()
-    }
-}
-
-extension CHIBasePageControl {
-    internal func blend(color1: UIColor, color2: UIColor, progress: CGFloat) -> UIColor {
-        let l1 = 1 - progress
-        let l2 = progress
-        var (r1, g1, b1, a1): (CGFloat, CGFloat, CGFloat, CGFloat) = (0, 0, 0, 0)
-        var (r2, g2, b2, a2): (CGFloat, CGFloat, CGFloat, CGFloat) = (0, 0, 0, 0)
-        
-        color1.getRed(&r1, green: &g1, blue: &b1, alpha: &a1)
-        color2.getRed(&r2, green: &g2, blue: &b2, alpha: &a2)
-        
-        return UIColor(red: l1*r1 + l2*r2, green: l1*g1 + l2*g2, blue: l1*b1 + l2*b2, alpha: l1*a1 + l2*a2)
-    }
-}
-
-public protocol CHIBasePageControlDelegate: class {
-    func didTouch(pager: CHIBasePageControl, index: Int)
-}
-
-final class WeakProxy: NSObject {
-    weak var target: NSObjectProtocol?
-
-    init(_ target: NSObjectProtocol) {
-        self.target = target
-        super.init()
-    }
-
-    override func responds(to aSelector: Selector!) -> Bool {
-        guard let target = target else { return super.responds(to: aSelector) }
-        return target.responds(to: aSelector)
-    }
-
-    override func forwardingTarget(for aSelector: Selector!) -> Any? {
-        return target
-    }
-}

+ 0 - 48
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/Core/CHILayer.swift

@@ -1,48 +0,0 @@
-//
-//  CHILayer.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-
-import QuartzCore
-
-class CHILayer: CAShapeLayer {
-
-
-    override init() {
-        super.init()
-        self.actions = [
-            "bounds": NSNull(),
-            "frame": NSNull(),
-            "position": NSNull()
-        ]
-    }
-    
-    override public init(layer: Any) {
-        super.init(layer: layer)
-    }
-    
-    required init?(coder aDecoder: NSCoder) {
-        fatalError("init(coder:) has not been implemented")
-    }
-}

+ 0 - 38
KulexiuForStudent/Pods/CHIPageControl/CHIPageControl/Core/CHIPageControllable.swift

@@ -1,38 +0,0 @@
-//
-//  CHIPageControllable.swift
-//  CHIPageControl  ( https://github.com/ChiliLabs/CHIPageControl )
-//
-//  Copyright (c) 2017 Chili ( http://chi.lv )
-//
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-import Foundation
-import CoreGraphics
-import UIKit
-
-protocol CHIPageControllable: class {
-    var numberOfPages: Int { get set }
-    var currentPage: Int { get }
-    var progress: Double { get set }
-    var hidesForSinglePage: Bool { get set }
-    var borderWidth: CGFloat { get set }
-
-    func set(progress: Int, animated: Bool)
-}

+ 0 - 21
KulexiuForStudent/Pods/CHIPageControl/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2017 Chili
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 116
KulexiuForStudent/Pods/CHIPageControl/README.md

@@ -1,116 +0,0 @@
-# CHIPageControl
-
-CHIPageControl is a set of cool animated page controls to replace boring UIPageControl.
-We were inspired by [Jardson Almeida dribbble shot](https://dribbble.com/shots/2578447-Page-Control-Indicator-Transitions-Collection) and implemented a few more page controls.
-
-Made with ❤️ by [Chili](http://chi.lv).
-
-## Overview
-
-<img src="Images/demo.gif" width="600" height="450">
-
-## Requirements
-
-* iOS 8.0+
-* Xcode 8+
-* Swift 3
-
-## Installation
-
-### Manually
-
-Just add the `CHIPageControl` folder to your project.
-
-### CocoaPods
-
-use [CocoaPods](https://cocoapods.org) with Podfile:
-``` ruby
-pod 'CHIPageControl', '~> 0.1.3'
-
-# individual page control
-pod 'CHIPageControl/Aji'
-pod 'CHIPageControl/Aleppo'
-pod 'CHIPageControl/Chimayo'
-pod 'CHIPageControl/Fresno'
-pod 'CHIPageControl/Jalapeno'
-pod 'CHIPageControl/Jaloro'
-pod 'CHIPageControl/Paprika'
-pod 'CHIPageControl/Puya'
-```
-### Carthage
-
-use [Carthage](https://github.com/Carthage/Carthage) with Cartfile
-```ogdl
-github "ChiliLabs/CHIPageControl" ~> 0.1.3
-```
-
-
-## Usage
-### 🎨 Storyboards
-Just drop UIView and set its class to be one of CHIPageControls.
-<img src="Images/ibdesignable.gif" width="800" height="564">
-### 💻 Code
-``` swift
-let pageControl = CHIPageControlAji(frame: CGRect(x: 0, y:0, width: 100, height: 20))
-pageControl.numberOfPages = 4
-pageControl.radius = 4
-pageControl.tintColor = .red
-pageControl.currentPageTintColor = .green
-pageControl.padding = 6
-```
-
-### Adding multiple tintColors
-``` swift
-// The size of the array needs to match the numberOfPages or it will throw an fatal error
-pageControl.tintColors = [UIColor.black, UIColor.yellow, UIColor.black, UIColor.black]
-
-// or
-
-// If it is the first one, it will fill all colors with the selected tintColor and then replace the colors with the desired one
-pageControl.insertTintColor(UIColor.yellow, position: 1)
-```
-
-### Updating progress
-``` swift
-//update dynamically
-pageControl.progress = 0.5
-
-//set progress with animation
-pageControl.set(progress: 2, animated: true)
-```
-
-### Touch events
-
-You can hear touch events in any of the page indicators. 
-``` swift
-pageControl.enableTouchEvents = true
-```
-
-### Delegate
-
-Implement the `CHIBasePageControlDelegate` to catch touch events.
-
-```swift
-func didTouch(pager: CHIBasePageControl, index: Int)
-```
-
-### Page Controls 🌶️🌶️🌶️
-
-<img src="Images/Aji.gif" width="100" height="50"> CHIPageControlAji
-
-<img src="Images/Aleppo.gif" width="100" height="50"> CHIPageControlAleppo
-
-<img src="Images/Chimayo.gif" width="100" height="50"> CHIPageControlChimayo
-
-<img src="Images/Fresno.gif" width="100" height="50"> CHIPageControlFresno
-
-<img src="Images/Jalapeno.gif" width="100" height="50"> CHIPageControlJalapeno
-
-<img src="Images/Jaloro.gif" width="100" height="50"> CHIPageControlJaloro
-
-<img src="Images/Paprika.gif" width="100" height="50"> CHIPageControlPaprika
-
-<img src="Images/Puya.gif" width="100" height="50"> CHIPageControlPuya
-
-## License
-CHIPageControl is released under the MIT license. See [LICENSE](./LICENSE) for details.

+ 0 - 1
KulexiuForStudent/Pods/Headers/Private/JPush/JPUSHService.h

@@ -1 +0,0 @@
-../../../JPush/JPUSHService.h

+ 0 - 1
KulexiuForStudent/Pods/Headers/Public/JPush/JPUSHService.h

@@ -1 +0,0 @@
-../../../JPush/JPUSHService.h

+ 1 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.h

@@ -21,7 +21,7 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import <Foundation/NSArray.h>
+#import <Foundation/Foundation.h>
 
 @class UIView;
 

+ 2 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQNSArray+Sort.m

@@ -21,10 +21,11 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <UIKit/UIKit.h>
+
 #import "IQNSArray+Sort.h"
 #import "IQUIView+Hierarchy.h"
 
-#import <UIKit/UIView.h>
 
 @implementation NSArray (IQ_NSArray_Sort)
 

+ 1 - 2
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.h

@@ -21,8 +21,7 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import <UIKit/UITableView.h>
-#import <UIKit/UICollectionView.h>
+#import <UIKit/UIKit.h>
 
 
 @interface UIScrollView (Additions)

+ 2 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIScrollView+Additions.m

@@ -21,9 +21,10 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import "IQUIScrollView+Additions.h"
 #import <objc/runtime.h>
 
+#import "IQUIScrollView+Additions.h"
+
 @implementation UIScrollView (Additions)
 
 -(void)setShouldIgnoreScrollingAdjustment:(BOOL)shouldIgnoreScrollingAdjustment

+ 2 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.h

@@ -21,7 +21,8 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import <UIKit/UIView.h>
+#import <UIKit/UIKit.h>
+
 #import "IQKeyboardManagerConstants.h"
 
 /**

+ 2 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUITextFieldView+Additions.m

@@ -21,9 +21,10 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import "IQUITextFieldView+Additions.h"
 #import <objc/runtime.h>
 
+#import "IQUITextFieldView+Additions.h"
+
 @implementation UIView (Additions)
 
 -(void)setKeyboardDistanceFromTextField:(CGFloat)keyboardDistanceFromTextField

+ 2 - 2
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.h

@@ -21,8 +21,8 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import <UIKit/UIView.h>
-#import <UIKit/UIViewController.h>
+#import <UIKit/UIKit.h>
+
 #import "IQKeyboardManagerConstants.h"
 
 @class UICollectionView, UIScrollView, UITableView, UISearchBar, NSArray;

+ 3 - 14
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIView+Hierarchy.m

@@ -21,23 +21,12 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <UIKit/UIKit.h>
+#import <objc/runtime.h>
+
 #import "IQUIView+Hierarchy.h"
 #import "IQUITextFieldView+Additions.h"
 #import "IQUIViewController+Additions.h"
-
-#import <UIKit/UICollectionView.h>
-#import <UIKit/UIAlertController.h>
-#import <UIKit/UITableView.h>
-#import <UIKit/UITextView.h>
-#import <UIKit/UITextField.h>
-#import <UIKit/UISearchBar.h>
-#import <UIKit/UINavigationController.h>
-#import <UIKit/UITabBarController.h>
-#import <UIKit/UISplitViewController.h>
-#import <UIKit/UIWindow.h>
-
-#import <objc/runtime.h>
-
 #import "IQNSArray+Sort.h"
 
 @implementation UIView (IQ_UIView_Hierarchy)

+ 1 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.h

@@ -21,7 +21,7 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import <UIKit/UIViewController.h>
+#import <UIKit/UIKit.h>
 
 @class NSLayoutConstraint;
 

+ 4 - 2
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Categories/IQUIViewController+Additions.m

@@ -21,10 +21,12 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import "IQUIViewController+Additions.h"
-#import <UIKit/NSLayoutConstraint.h>
+#import <UIKit/UIKit.h>
 #import <objc/runtime.h>
 
+#import "IQUIViewController+Additions.h"
+
+
 @implementation UIViewController (Additions)
 
 -(nullable UIViewController*)parentIQContainerViewController

+ 1 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/Constants/IQKeyboardManagerConstants.h

@@ -24,7 +24,7 @@
 #ifndef IQKeyboardManagerConstants_h
 #define IQKeyboardManagerConstants_h
 
-#import <Foundation/NSObjCRuntime.h>
+#import <Foundation/Foundation.h>
 
 ///-----------------------------------
 /// @name IQAutoToolbarManageBehaviour

+ 18 - 8
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.h

@@ -21,6 +21,10 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <CoreGraphics/CoreGraphics.h>
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+
 #import "IQKeyboardManagerConstants.h"
 #import "IQUIView+IQKeyboardToolbar.h"
 #import "IQPreviousNextView.h"
@@ -34,14 +38,6 @@
 #import "IQTitleBarButtonItem.h"
 #import "IQUIView+Hierarchy.h"
 
-#import <CoreGraphics/CGBase.h>
-
-#import <Foundation/NSObject.h>
-#import <Foundation/NSObjCRuntime.h>
-#import <Foundation/NSSet.h>
-
-#import <UIKit/UITextInputTraits.h>
-
 @class UIFont, UIColor, UITapGestureRecognizer, UIView, UIImage;
 
 @class NSString;
@@ -301,6 +297,20 @@ extern NSInteger const kIQPreviousNextButtonToolbarTag;
  */
 @property(nonatomic, strong, nonnull, readonly) NSMutableSet<Class> *touchResignedGestureIgnoreClasses;
 
+///---------------------------------------------
+/// @name Register for keyboard size events
+///---------------------------------------------
+
+/**
+ register an object to get keyboard size change events
+ */
+-(void)registerKeyboardSizeChangeWithIdentifier:(nonnull id<NSCopying>)identifier sizeHandler:(void (^_Nonnull)(CGSize size))sizeHandler;
+
+/**
+ unregister the object which was registered before
+ */
+-(void)unregisterKeyboardSizeChangeWithIdentifier:(nonnull id<NSCopying>)identifier;
+
 ///-------------------------------------------
 /// @name Third Party Library support
 /// Add TextField/TextView Notifications customised NSNotifications. For example while using YYTextView https://github.com/ibireme/YYText

+ 125 - 84
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardManager.m

@@ -21,6 +21,10 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <QuartzCore/QuartzCore.h>
+#import <UIKit/UIKit.h>
+#import <objc/runtime.h>
+
 #import "IQKeyboardManager.h"
 #import "IQUIView+Hierarchy.h"
 #import "IQUIView+IQKeyboardToolbar.h"
@@ -31,38 +35,13 @@
 #import "IQUIViewController+Additions.h"
 #import "IQPreviousNextView.h"
 
-#import <QuartzCore/CABase.h>
-
-#import <objc/runtime.h>
-
-#import <UIKit/UIAlertController.h>
-#import <UIKit/UISearchBar.h>
-#import <UIKit/UIScreen.h>
-#import <UIKit/UINavigationBar.h>
-#import <UIKit/UITapGestureRecognizer.h>
-#import <UIKit/UITextField.h>
-#import <UIKit/UITextView.h>
-#import <UIKit/UITableViewController.h>
-#import <UIKit/UICollectionViewController.h>
-#import <UIKit/UICollectionViewCell.h>
-#import <UIKit/UICollectionViewLayout.h>
-#import <UIKit/UINavigationController.h>
-#import <UIKit/UITouch.h>
-#import <UIKit/UIWindow.h>
-#import <UIKit/UIStackView.h>
-#import <UIKit/NSLayoutConstraint.h>
-#import <UIKit/UIStackView.h>
-#import <UIKit/UIAccessibility.h>
-#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000
-#import <UIKit/UIWindowScene.h>
-#import <UIKit/UIStatusBarManager.h>
-#endif
-
 NSInteger const kIQDoneButtonToolbarTag             =   -1002;
 NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
 
 #define kIQCGPointInvalid CGPointMake(CGFLOAT_MAX, CGFLOAT_MAX)
 
+typedef void (^SizeBlock)(CGSize size);
+
 @interface IQKeyboardManager()<UIGestureRecognizerDelegate>
 
 /*******************************************/
@@ -155,7 +134,10 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     
     /** To save keyboard size. */
     CGRect                   _kbFrame;
-    
+
+    CGSize                   _keyboardLastNotifySize;
+    NSMutableDictionary<id<NSCopying>, SizeBlock>* _keyboardSizeObservers;
+
     /*******************************************/
 }
 
@@ -249,7 +231,8 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
                 [view addDoneOnKeyboardWithTarget:nil action:nil];
                 [view addPreviousNextDoneOnKeyboardWithTarget:nil previousAction:nil nextAction:nil doneAction:nil];
             }
-            
+
+            strongSelf->_keyboardSizeObservers = [[NSMutableDictionary alloc] init];
             //Initializing disabled classes Set.
             strongSelf.disabledDistanceHandlingClasses = [[NSMutableSet alloc] initWithObjects:[UITableViewController class],[UIAlertController class], nil];
             strongSelf.enabledDistanceHandlingClasses = [[NSMutableSet alloc] init];
@@ -636,8 +619,10 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
         {
             cachedKeyWindow = originalKeyWindow;
         }
-        
-        return cachedKeyWindow;
+
+        __strong UIWindow *strongCachedKeyWindow = cachedKeyWindow;
+
+        return strongCachedKeyWindow;
     }
 }
 
@@ -678,7 +663,7 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
         return;
     
     CFTimeInterval startTime = CACurrentMediaTime();
-    [self showLog:[NSString stringWithFormat:@"****** %@ started ******",NSStringFromSelector(_cmd)] indentation:1];
+    [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1];
 
     //  Converting Rectangle according to window bounds.
     CGRect textFieldViewRectInWindow = [[textFieldView superview] convertRect:textFieldView.frame toView:keyWindow];
@@ -721,20 +706,28 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
         }
     }
 
-    CGFloat statusBarHeight = 0;
-#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000
-    if (@available(iOS 13.0, *)) {
-        statusBarHeight = [self keyWindow].windowScene.statusBarManager.statusBarFrame.size.height;
 
-    } else
-#endif
-    {
-#if __IPHONE_OS_VERSION_MIN_REQUIRED < 130000
-        statusBarHeight = [[UIApplication sharedApplication] statusBarFrame].size.height;
-#endif
+    CGFloat navigationBarAreaHeight = 0;
+
+    if (rootController.navigationController != nil) {
+        navigationBarAreaHeight = CGRectGetMaxY(rootController.navigationController.navigationBar.frame);
+    } else {
+        CGFloat statusBarHeight = 0;
+    #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000
+        if (@available(iOS 13.0, *)) {
+            statusBarHeight = [self keyWindow].windowScene.statusBarManager.statusBarFrame.size.height;
+
+        } else
+    #endif
+        {
+    #if __IPHONE_OS_VERSION_MIN_REQUIRED < 130000
+            statusBarHeight = [[UIApplication sharedApplication] statusBarFrame].size.height;
+    #endif
+        }
+
+        navigationBarAreaHeight = statusBarHeight;
     }
 
-    CGFloat navigationBarAreaHeight = statusBarHeight + rootController.navigationController.navigationBar.frame.size.height;
     CGFloat layoutAreaHeight = rootController.view.layoutMargins.top;
     
     CGFloat topLayoutGuide = MAX(navigationBarAreaHeight, layoutAreaHeight) + 5;
@@ -1055,7 +1048,7 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
             }
             
             //Updating contentInset
-            if (strongLastScrollView.shouldIgnoreContentInsetAdjustment == false)
+            if (strongLastScrollView.shouldIgnoreContentInsetAdjustment == NO)
             {
                 CGRect lastScrollViewRect = [[strongLastScrollView superview] convertRect:strongLastScrollView.frame toView:keyWindow];
 
@@ -1245,7 +1238,7 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     }
     
     CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime;
-    [self showLog:[NSString stringWithFormat:@"****** %@ ended: %g seconds ******",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+    [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
 }
 
 -(void)restorePosition
@@ -1335,6 +1328,8 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     //  Getting UIKeyboardSize.
     _kbFrame = [[aNotification userInfo][UIKeyboardFrameEndUserInfoKey] CGRectValue];
 
+    [self notifyKeyboardSize:_kbFrame.size];
+
     if ([self privateIsEnabled] == NO)
     {
         [self restorePosition];
@@ -1343,7 +1338,7 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     }
 	
     CFTimeInterval startTime = CACurrentMediaTime();
-    [self showLog:[NSString stringWithFormat:@"****** %@ started ******",NSStringFromSelector(_cmd)] indentation:1];
+    [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1];
 
     UIView *textFieldView = _textFieldView;
 
@@ -1382,7 +1377,7 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     }
 
     CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime;
-    [self showLog:[NSString stringWithFormat:@"****** %@ ended: %g seconds ******",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+    [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
 }
 
 /*  UIKeyboardDidShowNotification. */
@@ -1391,8 +1386,10 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     if ([self privateIsEnabled] == NO)	return;
     
     CFTimeInterval startTime = CACurrentMediaTime();
-    [self showLog:[NSString stringWithFormat:@"****** %@ started ******",NSStringFromSelector(_cmd)] indentation:1];
-    
+    [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1];
+
+    [self showLog:[NSString stringWithFormat:@"Notification Object: %@", aNotification.object]];
+
     UIView *textFieldView = _textFieldView;
 
     //  Getting topMost ViewController.
@@ -1408,7 +1405,7 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     }
     
     CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime;
-    [self showLog:[NSString stringWithFormat:@"****** %@ ended: %g seconds ******",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+    [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
 }
 
 /*  UIKeyboardWillHideNotification. So setting rootViewController to it's default frame. */
@@ -1431,7 +1428,9 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     if ([self privateIsEnabled] == NO)	return;
     
     CFTimeInterval startTime = CACurrentMediaTime();
-    [self showLog:[NSString stringWithFormat:@"****** %@ started ******",NSStringFromSelector(_cmd)] indentation:1];
+    [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1];
+
+    [self showLog:[NSString stringWithFormat:@"Notification Object: %@", aNotification.object]];
 
     //Commented due to #56. Added all the conditions below to handle WKWebView's textFields.    (Bug ID: #56)
     //  We are unable to get textField object while keyboard showing on WKWebView's textField.  (Bug ID: #11)
@@ -1506,37 +1505,68 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     //Reset all values
     _lastScrollView = nil;
     _kbFrame = CGRectZero;
+    [self notifyKeyboardSize:_kbFrame.size];
     _startingContentInsets = UIEdgeInsetsZero;
     _startingScrollIndicatorInsets = UIEdgeInsetsZero;
     _startingContentOffset = CGPointZero;
 
     CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime;
-    [self showLog:[NSString stringWithFormat:@"****** %@ ended: %g seconds ******",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+    [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
 }
 
 /*  UIKeyboardDidHideNotification. So topViewBeginRect can be set to CGRectZero. */
 - (void)keyboardDidHide:(NSNotification*)aNotification
 {
     CFTimeInterval startTime = CACurrentMediaTime();
-    [self showLog:[NSString stringWithFormat:@"****** %@ started ******",NSStringFromSelector(_cmd)] indentation:1];
+    [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1];
+
+    [self showLog:[NSString stringWithFormat:@"Notification Object: %@", aNotification.object]];
 
     _topViewBeginOrigin = kIQCGPointInvalid;
 
     _kbFrame = CGRectZero;
+    [self notifyKeyboardSize:_kbFrame.size];
 
     CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime;
-    [self showLog:[NSString stringWithFormat:@"****** %@ ended: %g seconds ******",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+    [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+}
+
+-(void)registerKeyboardSizeChangeWithIdentifier:(nonnull id<NSCopying>)identifier sizeHandler:(void (^_Nonnull)(CGSize size))sizeHandler
+{
+    _keyboardSizeObservers[identifier] = sizeHandler;
+}
+
+-(void)unregisterKeyboardSizeChangeWithIdentifier:(nonnull id<NSCopying>)identifier
+{
+    _keyboardSizeObservers[identifier] = nil;
+}
+
+-(void)notifyKeyboardSize:(CGSize)size
+{
+    if (!CGSizeEqualToSize(size, _keyboardLastNotifySize)) {
+        _keyboardLastNotifySize = size;
+        for (SizeBlock block in _keyboardSizeObservers.allValues) {
+            block(size);
+        }
+    }
 }
 
 #pragma mark - UITextFieldView Delegate methods
 /**  UITextFieldTextDidBeginEditingNotification, UITextViewTextDidBeginEditingNotification. Fetching UITextFieldView object. */
 -(void)textFieldViewDidBeginEditing:(NSNotification*)notification
 {
+    UIView *object = (UIView*)notification.object;
+    if (object.window.isKeyWindow == NO) {
+        return;
+    }
+
     CFTimeInterval startTime = CACurrentMediaTime();
-    [self showLog:[NSString stringWithFormat:@"****** %@ started ******",NSStringFromSelector(_cmd)] indentation:1];
+    [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1];
+
+    [self showLog:[NSString stringWithFormat:@"Notification Object: %@", notification.object]];
 
     //  Getting object
-    _textFieldView = notification.object;
+    _textFieldView = object;
     
     UIView *textFieldView = _textFieldView;
 
@@ -1638,14 +1668,21 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
 //    }
 
     CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime;
-    [self showLog:[NSString stringWithFormat:@"****** %@ ended: %g seconds ******",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+    [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
 }
 
 /**  UITextFieldTextDidEndEditingNotification, UITextViewTextDidEndEditingNotification. Removing fetched object. */
 -(void)textFieldViewDidEndEditing:(NSNotification*)notification
 {
+    UIView *object = (UIView*)notification.object;
+    if (object.window.isKeyWindow == NO) {
+        return;
+    }
+
     CFTimeInterval startTime = CACurrentMediaTime();
-    [self showLog:[NSString stringWithFormat:@"****** %@ started ******",NSStringFromSelector(_cmd)] indentation:1];
+    [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1];
+
+    [self showLog:[NSString stringWithFormat:@"Notification Object: %@", notification.object]];
 
     UIView *textFieldView = _textFieldView;
 
@@ -1680,12 +1717,26 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
             } completion:NULL];
         }
     }
-    
+
+
     //Setting object to nil
-    _textFieldView = nil;
+#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 160000
+    if (@available(iOS 16.0, *)) {
+        if ([textFieldView isKindOfClass:[UITextView class]] && [(UITextView*)textFieldView isFindInteractionEnabled]) {
+            //Not setting it nil, because it may be doing find interaction.
+            //As of now, here textView.findInteraction.isFindNavigatorVisible returns NO
+            //So there is no way to detect if this is dismissed due to findInteraction
+        } else {
+            textFieldView = nil;
+        }
+    } else
+#endif
+    {
+        textFieldView = nil;
+    }
 
     CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime;
-    [self showLog:[NSString stringWithFormat:@"****** %@ ended: %g seconds ******",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+    [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
 }
 
 //-(void)editingDidEndOnExit:(UITextField*)textField
@@ -1720,7 +1771,9 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     }
     
     CFTimeInterval startTime = CACurrentMediaTime();
-    [self showLog:[NSString stringWithFormat:@"****** %@ started ******",NSStringFromSelector(_cmd)] indentation:1];
+    [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1];
+
+    [self showLog:[NSString stringWithFormat:@"Notification Object: %@", aNotification.object]];
 
     __strong __typeof__(UIView) *strongTextFieldView = _textFieldView;
 
@@ -1751,7 +1804,7 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     [self restorePosition];
 
     CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime;
-    [self showLog:[NSString stringWithFormat:@"****** %@ ended: %g seconds ******",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+    [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
 }
 
 #pragma mark AutoResign methods
@@ -1874,20 +1927,14 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     {
         UITextField *nextTextField = textFields[index-1];
         
-        //  Retaining textFieldView
-        UIView *textFieldRetain = _textFieldView;
-        
         BOOL isAcceptAsFirstResponder = [nextTextField becomeFirstResponder];
-        
+
         //  If it refuses then becoming previous textFieldView as first responder again.    (Bug ID: #96)
         if (isAcceptAsFirstResponder == NO)
         {
-            //If next field refuses to become first responder then restoring old textField as first responder.
-            [textFieldRetain becomeFirstResponder];
-            
             [self showLog:[NSString stringWithFormat:@"Refuses to become first responder: %@",nextTextField]];
         }
-        
+
         return isAcceptAsFirstResponder;
     }
     else
@@ -1910,21 +1957,15 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
         index < textFields.count-1)
     {
         UITextField *nextTextField = textFields[index+1];
-        
-        //  Retaining textFieldView
-        UIView *textFieldRetain = _textFieldView;
-        
+
         BOOL isAcceptAsFirstResponder = [nextTextField becomeFirstResponder];
-        
+
         //  If it refuses then becoming previous textFieldView as first responder again.    (Bug ID: #96)
         if (isAcceptAsFirstResponder == NO)
         {
-            //If next field refuses to become first responder then restoring old textField as first responder.
-            [textFieldRetain becomeFirstResponder];
-            
             [self showLog:[NSString stringWithFormat:@"Refuses to become first responder: %@",nextTextField]];
         }
-        
+
         return isAcceptAsFirstResponder;
     }
     else
@@ -1989,7 +2030,7 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
 -(void)addToolbarIfRequired
 {
     CFTimeInterval startTime = CACurrentMediaTime();
-    [self showLog:[NSString stringWithFormat:@"****** %@ started ******",NSStringFromSelector(_cmd)] indentation:1];
+    [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1];
     
     //    Getting all the sibling textFields.
     NSArray<UIView*> *siblings = [self responderViews];
@@ -2179,14 +2220,14 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     }
 
     CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime;
-    [self showLog:[NSString stringWithFormat:@"****** %@ ended: %g seconds ******",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+    [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
 }
 
 /** Remove any toolbar if it is IQToolbar. */
 -(void)removeToolbarIfRequired  //  (Bug ID: #18)
 {
     CFTimeInterval startTime = CACurrentMediaTime();
-    [self showLog:[NSString stringWithFormat:@"****** %@ started ******",NSStringFromSelector(_cmd)] indentation:1];
+    [self showLog:[NSString stringWithFormat:@">>>>> %@ started >>>>>",NSStringFromSelector(_cmd)] indentation:1];
 
     //    Getting all the sibling textFields.
     NSArray<UIView*> *siblings = [self responderViews];
@@ -2208,7 +2249,7 @@ NSInteger const kIQPreviousNextButtonToolbarTag     =   -1005;
     }
 
     CFTimeInterval elapsedTime = CACurrentMediaTime() - startTime;
-    [self showLog:[NSString stringWithFormat:@"****** %@ ended: %g seconds ******",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
+    [self showLog:[NSString stringWithFormat:@"<<<<< %@ ended: %g seconds <<<<<",NSStringFromSelector(_cmd),elapsedTime] indentation:-1];
 }
 
 /**    reloadInputViews to reload toolbar buttons enable/disable state on the fly Enhancement ID #434. */

+ 3 - 5
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.h

@@ -21,12 +21,10 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import "IQKeyboardManagerConstants.h"
-
-#import <Foundation/NSObject.h>
-#import <Foundation/NSObjCRuntime.h>
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
 
-#import <UIKit/UITextInputTraits.h>
+#import "IQKeyboardManagerConstants.h"
 
 @class UITextField, UIView, UIViewController;
 @protocol UITextFieldDelegate, UITextViewDelegate;

+ 95 - 4
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQKeyboardReturnKeyHandler.m

@@ -21,15 +21,13 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <UIKit/UIKit.h>
+
 #import "IQKeyboardReturnKeyHandler.h"
 #import "IQKeyboardManager.h"
 #import "IQUIView+Hierarchy.h"
 #import "IQNSArray+Sort.h"
 
-#import <UIKit/UITextField.h>
-#import <UIKit/UITextView.h>
-#import <UIKit/UIViewController.h>
-
 @interface IQTextFieldViewInfoModal : NSObject
 
 @property(nullable, nonatomic, weak) UIView *textFieldView;
@@ -364,6 +362,52 @@
         return YES;
 }
 
+#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 160000
+- (UIMenu *)textField:(UITextField *)textField editMenuForCharactersInRange:(NSRange)range suggestedActions:(NSArray<UIMenuElement *> *)suggestedActions NS_AVAILABLE_IOS(16_0);
+{
+    id<UITextFieldDelegate> delegate = self.delegate;
+
+    if (delegate == nil)
+    {
+        IQTextFieldViewInfoModal *modal = [self textFieldViewCachedInfo:textField];
+        delegate = modal.textFieldDelegate;
+    }
+
+    if ([delegate respondsToSelector:@selector(textField:editMenuForCharactersInRange:suggestedActions:)])
+        return [delegate textField:textField editMenuForCharactersInRange:range suggestedActions:suggestedActions];
+    else
+        return nil;
+}
+
+- (void)textField:(UITextField *)textField willPresentEditMenuWithAnimator:(id<UIEditMenuInteractionAnimating>)animator NS_AVAILABLE_IOS(16_0);
+{
+    id<UITextFieldDelegate> delegate = self.delegate;
+
+    if (delegate == nil)
+    {
+        IQTextFieldViewInfoModal *modal = [self textFieldViewCachedInfo:textField];
+        delegate = modal.textFieldDelegate;
+    }
+
+    if ([delegate respondsToSelector:@selector(textField:willPresentEditMenuWithAnimator:)])
+        [delegate textField:textField willPresentEditMenuWithAnimator:animator];
+}
+
+- (void)textField:(UITextField *)textField willDismissEditMenuWithAnimator:(id<UIEditMenuInteractionAnimating>)animator NS_AVAILABLE_IOS(16_0);
+{
+    id<UITextFieldDelegate> delegate = self.delegate;
+
+    if (delegate == nil)
+    {
+        IQTextFieldViewInfoModal *modal = [self textFieldViewCachedInfo:textField];
+        delegate = modal.textFieldDelegate;
+    }
+
+    if ([delegate respondsToSelector:@selector(textField:willDismissEditMenuWithAnimator:)])
+        [delegate textField:textField willDismissEditMenuWithAnimator:animator];
+}
+#endif
+
 - (BOOL)textFieldShouldClear:(UITextField *)textField
 {
     id<UITextFieldDelegate> delegate = self.delegate;
@@ -592,6 +636,53 @@
 }
 #endif
 
+
+#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 160000
+-(UIMenu *)textView:(UITextView *)textView editMenuForTextInRange:(NSRange)range suggestedActions:(NSArray<UIMenuElement *> *)suggestedActions  NS_AVAILABLE_IOS(16_0);
+{
+    id<UITextViewDelegate> delegate = self.delegate;
+
+    if (delegate == nil)
+    {
+        IQTextFieldViewInfoModal *modal = [self textFieldViewCachedInfo:textView];
+        delegate = modal.textViewDelegate;
+    }
+
+    if ([delegate respondsToSelector:@selector(textView:editMenuForTextInRange:suggestedActions:)])
+        return [delegate textView:textView editMenuForTextInRange:range suggestedActions:suggestedActions];
+    else
+        return nil;
+}
+
+- (void)textView:(UITextView *)textView willPresentEditMenuWithAnimator:(id<UIEditMenuInteractionAnimating>)animator  NS_AVAILABLE_IOS(16_0);
+{
+    id<UITextViewDelegate> delegate = self.delegate;
+
+    if (delegate == nil)
+    {
+        IQTextFieldViewInfoModal *modal = [self textFieldViewCachedInfo:textView];
+        delegate = modal.textViewDelegate;
+    }
+
+    if ([delegate respondsToSelector:@selector(textView:willPresentEditMenuWithAnimator:)])
+        [delegate textView:textView willPresentEditMenuWithAnimator:animator];
+}
+
+- (void)textView:(UITextView *)textView willDismissEditMenuWithAnimator:(id<UIEditMenuInteractionAnimating>)animator  NS_AVAILABLE_IOS(16_0);
+{
+    id<UITextViewDelegate> delegate = self.delegate;
+
+    if (delegate == nil)
+    {
+        IQTextFieldViewInfoModal *modal = [self textFieldViewCachedInfo:textView];
+        delegate = modal.textViewDelegate;
+    }
+
+    if ([delegate respondsToSelector:@selector(textView:willDismissEditMenuWithAnimator:)])
+        [delegate textView:textView willDismissEditMenuWithAnimator:animator];
+}
+#endif
+
 -(void)dealloc
 {
     for (IQTextFieldViewInfoModal *modal in textFieldInfoCache)

+ 2 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.h

@@ -21,9 +21,10 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <UIKit/UIKit.h>
+
 #import "IQKeyboardManagerConstants.h"
 
-#import <UIKit/UITextView.h>
 
 /**
  UITextView with placeholder support

+ 3 - 5
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQTextView/IQTextView.m

@@ -21,11 +21,10 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <UIKit/UIKit.h>
+
 #import "IQTextView.h"
 
-#import <UIKit/NSTextContainer.h>
-#import <UIKit/UILabel.h>
-#import <UIKit/UINibLoading.h>
 
 @interface IQTextView ()
 
@@ -168,15 +167,14 @@
         _IQ_PlaceholderLabel.font = self.font;
         _IQ_PlaceholderLabel.textAlignment = self.textAlignment;
         _IQ_PlaceholderLabel.backgroundColor = [UIColor clearColor];
+        _IQ_PlaceholderLabel.isAccessibilityElement = NO;
         #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000
             if (@available(iOS 13.0, *)) {
                 _IQ_PlaceholderLabel.textColor = [UIColor systemGrayColor];
             } else
         #endif
             {
-        #if __IPHONE_OS_VERSION_MIN_REQUIRED < 130000
                 _IQ_PlaceholderLabel.textColor = [UIColor lightTextColor];
-        #endif
             }
         _IQ_PlaceholderLabel.alpha = 0;
         [self addSubview:_IQ_PlaceholderLabel];

+ 1 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.h

@@ -21,7 +21,7 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import <UIKit/UIBarButtonItem.h>
+#import <UIKit/UIKit.h>
 
 @class NSInvocation;
 

+ 35 - 14
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQBarButtonItem.m

@@ -21,33 +21,54 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <UIKit/UIKit.h>
+
 #import "IQBarButtonItem.h"
 #import "IQKeyboardManagerConstantsInternal.h"
-#import <UIKit/NSAttributedString.h>
+
 
 @implementation IQBarButtonItem
 
-+(void)initialize
+-(void)initialize
 {
-    [super initialize];
-
-    IQBarButtonItem *appearanceProxy = [self appearance];
+    NSArray <NSNumber*> *states = @[@(UIControlStateNormal),@(UIControlStateHighlighted),@(UIControlStateDisabled),@(UIControlStateFocused)];
 
-    NSArray <NSNumber*> *states = @[@(UIControlStateNormal),@(UIControlStateHighlighted),@(UIControlStateDisabled),@(UIControlStateSelected),@(UIControlStateApplication),@(UIControlStateReserved)];
-    
     for (NSNumber *state in states)
     {
         UIControlState controlState = [state unsignedIntegerValue];
 
-        [appearanceProxy setBackgroundImage:nil forState:controlState barMetrics:UIBarMetricsDefault];
-        [appearanceProxy setBackgroundImage:nil forState:controlState style:UIBarButtonItemStyleDone barMetrics:UIBarMetricsDefault];
-        [appearanceProxy setBackgroundImage:nil forState:controlState style:UIBarButtonItemStylePlain barMetrics:UIBarMetricsDefault];
-        [appearanceProxy setBackButtonBackgroundImage:nil forState:controlState barMetrics:UIBarMetricsDefault];
+        [self setBackgroundImage:nil forState:controlState barMetrics:UIBarMetricsDefault];
+        [self setBackgroundImage:nil forState:controlState style:UIBarButtonItemStylePlain barMetrics:UIBarMetricsDefault];
+        [self setBackButtonBackgroundImage:nil forState:controlState barMetrics:UIBarMetricsDefault];
+    }
+
+    [self setTitlePositionAdjustment:UIOffsetZero forBarMetrics:UIBarMetricsDefault];
+    [self setBackgroundVerticalPositionAdjustment:0 forBarMetrics:UIBarMetricsDefault];
+    [self setBackButtonBackgroundVerticalPositionAdjustment:0 forBarMetrics:UIBarMetricsDefault];
+}
+
+- (instancetype)init {
+
+    self = [super init];
+
+    if (self)
+    {
+        [self initialize];
+    }
+
+    return self;
+}
+
+- (instancetype)initWithCoder:(NSCoder *)coder {
+
+    self = [super initWithCoder: coder];
+
+    if (self)
+    {
+        [self initialize];
     }
 
-    [appearanceProxy setTitlePositionAdjustment:UIOffsetZero forBarMetrics:UIBarMetricsDefault];
-    [appearanceProxy setBackgroundVerticalPositionAdjustment:0 forBarMetrics:UIBarMetricsDefault];
-    [appearanceProxy setBackButtonBackgroundVerticalPositionAdjustment:0 forBarMetrics:UIBarMetricsDefault];
+    return self;
 }
 
 -(void)setTintColor:(UIColor *)tintColor

+ 1 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQPreviousNextView.h

@@ -21,7 +21,7 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
-#import <UIKit/UIView.h>
+#import <UIKit/UIKit.h>
 /**
  If you need to enable previous/next toolbar button with some complex hierarchy where your textFields are not in same view, then make the top view as IQPreviousNextView.
  */

+ 2 - 1
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h

@@ -21,10 +21,11 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <Foundation/Foundation.h>
+
 #import "IQKeyboardManagerConstants.h"
 #import "IQBarButtonItem.h"
 
-#import <Foundation/NSObjCRuntime.h>
 
 /**
  BarButtonItem with title text.

+ 2 - 6
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.m

@@ -21,12 +21,12 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <UIKit/UIKit.h>
+
 #import "IQTitleBarButtonItem.h"
 #import "IQKeyboardManagerConstants.h"
 #import "IQKeyboardManagerConstantsInternal.h"
 
-#import <UIKit/UILabel.h>
-#import <UIKit/UIButton.h>
 
 @interface IQTitleBarButtonItem ()
 
@@ -54,9 +54,7 @@
         } else
         #endif
         {
-        #if __IPHONE_OS_VERSION_MIN_REQUIRED < 130000
             [_titleButton setTitleColor:[UIColor colorWithRed:0.0 green:0.5 blue:1.0 alpha:1.0] forState:UIControlStateNormal];
-        #endif
         }
         [_titleButton setTitleColor:[UIColor lightGrayColor] forState:UIControlStateDisabled];
         [_titleButton setBackgroundColor:[UIColor clearColor]];
@@ -134,9 +132,7 @@
     } else
     #endif
     {
-    #if __IPHONE_OS_VERSION_MIN_REQUIRED < 130000
         [_titleButton setTitleColor:_selectableTitleColor?:[UIColor colorWithRed:0.0 green:0.5 blue:1.0 alpha:1.0] forState:UIControlStateNormal];
-    #endif
     }
 }
 

+ 2 - 2
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.h

@@ -21,10 +21,10 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <UIKit/UIKit.h>
+
 #import "IQTitleBarButtonItem.h"
 
-#import <UIKit/UIToolbar.h>
-#import <UIKit/UIDevice.h>
 
 /**
  IQToolbar for IQKeyboardManager.

+ 10 - 16
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQToolbar.m

@@ -21,13 +21,12 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <UIKit/UIKit.h>
+
 #import "IQToolbar.h"
 #import "IQKeyboardManagerConstantsInternal.h"
 #import "IQUIView+Hierarchy.h"
 
-#import <UIKit/UIButton.h>
-#import <UIKit/UIAccessibility.h>
-#import <UIKit/UIViewController.h>
 
 @implementation IQToolbar
 @synthesize previousBarButton = _previousBarButton;
@@ -36,30 +35,24 @@
 @synthesize doneBarButton = _doneBarButton;
 @synthesize fixedSpaceBarButton = _fixedSpaceBarButton;
 
-+(void)initialize
+-(void)initialize
 {
-    [super initialize];
+    [self sizeToFit];
+    self.autoresizingMask = UIViewAutoresizingFlexibleWidth;// | UIViewAutoresizingFlexibleHeight;
+    self.translucent = YES;
+    self.barTintColor = nil;
 
-    IQToolbar *appearanceProxy = [self appearance];
-    
     NSArray <NSNumber*> *positions = @[@(UIBarPositionAny),@(UIBarPositionBottom),@(UIBarPositionTop),@(UIBarPositionTopAttached)];
 
     for (NSNumber *position in positions)
     {
         UIToolbarPosition toolbarPosition = [position unsignedIntegerValue];
 
-        [appearanceProxy setBackgroundImage:nil forToolbarPosition:toolbarPosition barMetrics:UIBarMetricsDefault];
-        [appearanceProxy setShadowImage:nil forToolbarPosition:toolbarPosition];
+        [self setBackgroundImage:nil forToolbarPosition:toolbarPosition barMetrics:UIBarMetricsDefault];
+        [self setShadowImage:nil forToolbarPosition:toolbarPosition];
     }
 }
 
--(void)initialize
-{
-    [self sizeToFit];
-    self.autoresizingMask = UIViewAutoresizingFlexibleWidth;// | UIViewAutoresizingFlexibleHeight;
-    self.translucent = YES;
-}
-
 - (instancetype)initWithFrame:(CGRect)frame
 {
     self = [super initWithFrame:frame];
@@ -111,6 +104,7 @@
     {
         _titleBarButton = [[IQTitleBarButtonItem alloc] initWithTitle:nil];
         _titleBarButton.accessibilityLabel = @"Title";
+        _titleBarButton.accessibilityIdentifier = _titleBarButton.accessibilityLabel;
     }
     
     return _titleBarButton;

+ 2 - 2
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.h

@@ -21,10 +21,10 @@
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
 
+#import <UIKit/UIKit.h>
+
 #import "IQToolbar.h"
 
-#import <UIKit/UIView.h>
-#import <UIKit/UIImage.h>
 
 @interface IQBarButtonItemConfiguration : NSObject
 

+ 16 - 8
KulexiuForStudent/Pods/IQKeyboardManager/IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.m

@@ -22,18 +22,14 @@
 // THE SOFTWARE.
 
 
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+#import <objc/runtime.h>
+
 #import "IQUIView+IQKeyboardToolbar.h"
 #import "IQKeyboardManagerConstantsInternal.h"
 #import "IQKeyboardManager.h"
 
-#import <objc/runtime.h>
-
-#import <Foundation/NSData.h>
-
-#import <UIKit/UIImage.h>
-#import <UIKit/UILabel.h>
-#import <UIKit/UIScreen.h>
-#import <UIKit/UIAccessibility.h>
 
 @implementation IQBarButtonItemConfiguration
 
@@ -277,6 +273,7 @@
         {
             prev.title = previousBarButtonConfiguration.title;
             prev.accessibilityLabel = previousBarButtonConfiguration.accessibilityLabel;
+            prev.accessibilityIdentifier = prev.accessibilityLabel;
             prev.image = previousBarButtonConfiguration.image;
             prev.target = target;
             prev.action = previousBarButtonConfiguration.action;
@@ -286,6 +283,7 @@
             prev = [[IQBarButtonItem alloc] initWithImage:previousBarButtonConfiguration.image style:UIBarButtonItemStylePlain target:target action:previousBarButtonConfiguration.action];
             prev.invocation = toolbar.previousBarButton.invocation;
             prev.accessibilityLabel = previousBarButtonConfiguration.accessibilityLabel;
+            prev.accessibilityIdentifier = prev.accessibilityLabel;
             prev.enabled = toolbar.previousBarButton.enabled;
             prev.tag = toolbar.previousBarButton.tag;
             toolbar.previousBarButton = prev;
@@ -295,6 +293,7 @@
             prev = [[IQBarButtonItem alloc] initWithTitle:previousBarButtonConfiguration.title style:UIBarButtonItemStylePlain target:target action:previousBarButtonConfiguration.action];
             prev.invocation = toolbar.previousBarButton.invocation;
             prev.accessibilityLabel = previousBarButtonConfiguration.accessibilityLabel;
+            prev.accessibilityIdentifier = prev.accessibilityLabel;
             prev.enabled = toolbar.previousBarButton.enabled;
             prev.tag = toolbar.previousBarButton.tag;
             toolbar.previousBarButton = prev;
@@ -304,6 +303,7 @@
             prev = [[IQBarButtonItem alloc] initWithBarButtonSystemItem:previousBarButtonConfiguration.barButtonSystemItem target:target action:previousBarButtonConfiguration.action];
             prev.invocation = toolbar.previousBarButton.invocation;
             prev.accessibilityLabel = previousBarButtonConfiguration.accessibilityLabel;
+            prev.accessibilityIdentifier = prev.accessibilityLabel;
             prev.enabled = toolbar.previousBarButton.enabled;
             prev.tag = toolbar.previousBarButton.tag;
             toolbar.previousBarButton = prev;
@@ -325,6 +325,7 @@
         {
             next.title = nextBarButtonConfiguration.title;
             next.accessibilityLabel = nextBarButtonConfiguration.accessibilityLabel;
+            next.accessibilityIdentifier = next.accessibilityLabel;
             next.image = nextBarButtonConfiguration.image;
             next.target = target;
             next.action = nextBarButtonConfiguration.action;
@@ -334,6 +335,7 @@
             next = [[IQBarButtonItem alloc] initWithImage:nextBarButtonConfiguration.image style:UIBarButtonItemStylePlain target:target action:nextBarButtonConfiguration.action];
             next.invocation = toolbar.nextBarButton.invocation;
             next.accessibilityLabel = nextBarButtonConfiguration.accessibilityLabel;
+            next.accessibilityIdentifier = next.accessibilityLabel;
             next.enabled = toolbar.nextBarButton.enabled;
             next.tag = toolbar.nextBarButton.tag;
             toolbar.nextBarButton = next;
@@ -343,6 +345,7 @@
             next = [[IQBarButtonItem alloc] initWithTitle:nextBarButtonConfiguration.title style:UIBarButtonItemStylePlain target:target action:nextBarButtonConfiguration.action];
             next.invocation = toolbar.nextBarButton.invocation;
             next.accessibilityLabel = nextBarButtonConfiguration.accessibilityLabel;
+            next.accessibilityIdentifier = next.accessibilityLabel;
             next.enabled = toolbar.nextBarButton.enabled;
             next.tag = toolbar.nextBarButton.tag;
             toolbar.nextBarButton = next;
@@ -352,6 +355,7 @@
             next = [[IQBarButtonItem alloc] initWithBarButtonSystemItem:nextBarButtonConfiguration.barButtonSystemItem target:target action:nextBarButtonConfiguration.action];
             next.invocation = toolbar.nextBarButton.invocation;
             next.accessibilityLabel = nextBarButtonConfiguration.accessibilityLabel;
+            next.accessibilityIdentifier = next.accessibilityLabel;
             next.enabled = toolbar.nextBarButton.enabled;
             next.tag = toolbar.nextBarButton.tag;
             toolbar.nextBarButton = next;
@@ -386,6 +390,7 @@
         {
             done.title = rightBarButtonConfiguration.title;
             done.accessibilityLabel = rightBarButtonConfiguration.accessibilityLabel;
+            done.accessibilityIdentifier = done.accessibilityLabel;
             done.image = rightBarButtonConfiguration.image;
             done.target = target;
             done.action = rightBarButtonConfiguration.action;
@@ -395,6 +400,7 @@
             done = [[IQBarButtonItem alloc] initWithImage:rightBarButtonConfiguration.image style:UIBarButtonItemStylePlain target:target action:rightBarButtonConfiguration.action];
             done.invocation = toolbar.doneBarButton.invocation;
             done.accessibilityLabel = rightBarButtonConfiguration.accessibilityLabel;
+            done.accessibilityIdentifier = done.accessibilityLabel;
             done.enabled = toolbar.doneBarButton.enabled;
             done.tag = toolbar.doneBarButton.tag;
             toolbar.doneBarButton = done;
@@ -404,6 +410,7 @@
             done = [[IQBarButtonItem alloc] initWithTitle:rightBarButtonConfiguration.title style:UIBarButtonItemStylePlain target:target action:rightBarButtonConfiguration.action];
             done.invocation = toolbar.doneBarButton.invocation;
             done.accessibilityLabel = rightBarButtonConfiguration.accessibilityLabel;
+            done.accessibilityIdentifier = done.accessibilityLabel;
             done.enabled = toolbar.doneBarButton.enabled;
             done.tag = toolbar.doneBarButton.tag;
             toolbar.doneBarButton = done;
@@ -413,6 +420,7 @@
             done = [[IQBarButtonItem alloc] initWithBarButtonSystemItem:rightBarButtonConfiguration.barButtonSystemItem target:target action:rightBarButtonConfiguration.action];
             done.invocation = toolbar.doneBarButton.invocation;
             done.accessibilityLabel = rightBarButtonConfiguration.accessibilityLabel;
+            done.accessibilityIdentifier = done.accessibilityLabel;
             done.enabled = toolbar.doneBarButton.enabled;
             done.tag = toolbar.doneBarButton.tag;
             toolbar.doneBarButton = done;

+ 1 - 0
KulexiuForStudent/Pods/JXCategoryView/README.md

@@ -83,6 +83,7 @@ SegmentedControl<br/>参考[`SegmentedControlViewController`](https://github.com
 | 垂直缩放(仿网易圈圈、脉脉首页)<br/>参考[`ScrollZoomViewController`](https://github.com/pujiaxin33/JXCategoryView/tree/master/Example/Example/Examples/ScrollZoom/ScrollZoomViewController.m)类 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/VerticalZoomTitle.gif" width="350" height="306"> |
 数据源刷新&列表数据加载<br/>参考[`LoadDataListContainerViewController`](https://github.com/pujiaxin33/JXCategoryView/tree/master/Example/Example/Examples/LoadData/LoadDataListContainerViewController.m)类 |  <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/LoadData.gif" width="343" height="619"> |
 上下滚动隐藏导航栏 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/ScrollUp.gif" width="336" height="354"> |
+京东首页-滚动渐变变小 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/jingdo_scroll_small.gif" width="305" height="599"> |
 
 ### 自定义效果预览
 

+ 1 - 1
KulexiuForStudent/Pods/JXCategoryView/Sources/Base/JXCategoryBaseView.m

@@ -443,7 +443,7 @@ struct DelegateFlags {
 
     //---------------------定位collectionView到当前选中的位置----------------------
     //因为初始化的时候,collectionView并没有初始化完,cell都没有被加载出来。只有自己手动计算当前选中的index的位置,然后更新到contentOffset
-    __block CGFloat frameXOfSelectedCell = self.innerCellSpacing;
+    __block CGFloat frameXOfSelectedCell = [self getContentEdgeInsetLeft];
     __block CGFloat selectedCellWidth = 0;
     totalItemWidth = [self getContentEdgeInsetLeft];
     [self.dataSource enumerateObjectsUsingBlock:^(JXCategoryBaseCellModel * cellModel, NSUInteger idx, BOOL * _Nonnull stop) {

+ 28 - 46
KulexiuForStudent/Pods/JXCategoryView/Sources/Common/JXCategoryListContainerView.m

@@ -418,61 +418,43 @@
         return;
     }
     id<JXCategoryListContentViewDelegate> list = _validListDict[@(index)];
-    if (list != nil) {
-        if (list && [list respondsToSelector:@selector(listWillAppear)]) {
-            [list listWillAppear];
-        }
-        if ([list isKindOfClass:[UIViewController class]]) {
-            UIViewController *listVC = (UIViewController *)list;
-            [listVC beginAppearanceTransition:YES animated:NO];
-        }
-    }else {
+    if (list == nil) {
         //当前列表未被创建(页面初始化或通过点击触发的listWillAppear)
         BOOL canInitList = YES;
         if (self.delegate && [self.delegate respondsToSelector:@selector(listContainerView:canInitListAtIndex:)]) {
             canInitList = [self.delegate listContainerView:self canInitListAtIndex:index];
         }
-        if (canInitList) {
-            id<JXCategoryListContentViewDelegate> list = _validListDict[@(index)];
-            if (list == nil) {
-                list = [self.delegate listContainerView:self initListForIndex:index];
-                if ([list isKindOfClass:[UIViewController class]]) {
-                    [self.containerVC addChildViewController:(UIViewController *)list];
-                }
-                _validListDict[@(index)] = list;
+        if (!canInitList) {
+            return;
+        }
+        list = [self.delegate listContainerView:self initListForIndex:index];
+        if ([list isKindOfClass:[UIViewController class]]) {
+            [self.containerVC addChildViewController:(UIViewController *)list];
+        }
+        _validListDict[@(index)] = list;
+        if (self.containerType == JXCategoryListContainerType_ScrollView) {
+            if ([list listView].superview == nil) {
+                [list listView].frame = CGRectMake(index*self.scrollView.bounds.size.width, 0, self.scrollView.bounds.size.width, self.scrollView.bounds.size.height);
+                [self.scrollView addSubview:[list listView]];
+                [RTLManager horizontalFlipViewIfNeeded:[list listView]];
             }
-            if (self.containerType == JXCategoryListContainerType_ScrollView) {
-                if ([list listView].superview == nil) {
-                    [list listView].frame = CGRectMake(index*self.scrollView.bounds.size.width, 0, self.scrollView.bounds.size.width, self.scrollView.bounds.size.height);
-                    [self.scrollView addSubview:[list listView]];
-                    [RTLManager horizontalFlipViewIfNeeded:[list listView]];
-
-                    if (list && [list respondsToSelector:@selector(listWillAppear)]) {
-                        [list listWillAppear];
-                    }
-                    if ([list isKindOfClass:[UIViewController class]]) {
-                        UIViewController *listVC = (UIViewController *)list;
-                        [listVC beginAppearanceTransition:YES animated:NO];
-                    }
-                }
-            }else {
-                UICollectionViewCell *cell = [self.collectionView cellForItemAtIndexPath:[NSIndexPath indexPathForItem:index inSection:0]];
-                for (UIView *subview in cell.contentView.subviews) {
-                    [subview removeFromSuperview];
-                }
-                [list listView].frame = cell.contentView.bounds;
-                [cell.contentView addSubview:[list listView]];
-
-                if (list && [list respondsToSelector:@selector(listWillAppear)]) {
-                    [list listWillAppear];
-                }
-                if ([list isKindOfClass:[UIViewController class]]) {
-                    UIViewController *listVC = (UIViewController *)list;
-                    [listVC beginAppearanceTransition:YES animated:NO];
-                }
+        }else {
+            UICollectionViewCell *cell = [self.collectionView cellForItemAtIndexPath:[NSIndexPath indexPathForItem:index inSection:0]];
+            for (UIView *subview in cell.contentView.subviews) {
+                [subview removeFromSuperview];
             }
+            [list listView].frame = cell.contentView.bounds;
+            [cell.contentView addSubview:[list listView]];
         }
     }
+    
+    if (list && [list respondsToSelector:@selector(listWillAppear)]) {
+        [list listWillAppear];
+    }
+    if ([list isKindOfClass:[UIViewController class]]) {
+        UIViewController *listVC = (UIViewController *)list;
+        [listVC beginAppearanceTransition:YES animated:NO];
+    }
 }
 
 - (void)listDidAppear:(NSInteger)index {

+ 37 - 22
KulexiuForStudent/Pods/JXCategoryView/Sources/Image/JXCategoryImageCell.m

@@ -10,6 +10,7 @@
 #import "JXCategoryImageCellModel.h"
 
 @interface JXCategoryImageCell()
+@property (nonatomic, strong) id currentImageInfo;
 @property (nonatomic, strong) NSString *currentImageName;
 @property (nonatomic, strong) NSURL *currentImageURL;
 @end
@@ -18,7 +19,8 @@
 
 - (void)prepareForReuse {
     [super prepareForReuse];
-
+    
+    self.currentImageInfo = nil;
     self.currentImageName = nil;
     self.currentImageURL = nil;
 }
@@ -48,30 +50,43 @@
 
     JXCategoryImageCellModel *myCellModel = (JXCategoryImageCellModel *)cellModel;
     //因为`- (void)reloadData:(JXCategoryBaseCellModel *)cellModel`方法会回调多次,尤其是左右滚动的时候会调用无数次,如果每次都触发图片加载,会非常消耗性能。所以只会在图片发生了变化的时候,才进行图片加载。
-    NSString *currentImageName;
-    NSURL *currentImageURL;
-    if (myCellModel.imageName) {
-        currentImageName = myCellModel.imageName;
-    } else if (myCellModel.imageURL) {
-        currentImageURL = myCellModel.imageURL;
-    }
-    if (myCellModel.isSelected) {
-        if (myCellModel.selectedImageName) {
-            currentImageName = myCellModel.selectedImageName;
-        } else if (myCellModel.selectedImageURL) {
-            currentImageURL = myCellModel.selectedImageURL;
+    if (myCellModel.loadImageBlock != nil) {
+        id currentImageInfo = myCellModel.imageInfo;
+        if (myCellModel.isSelected) {
+            currentImageInfo = myCellModel.selectedImageInfo;
         }
-    }
-    if (currentImageName && ![currentImageName isEqualToString:self.currentImageName]) {
-        self.currentImageName = currentImageName;
-        self.imageView.image = [UIImage imageNamed:currentImageName];
-    } else if (currentImageURL && ![currentImageURL.absoluteString isEqualToString:self.currentImageURL.absoluteString]) {
-        self.currentImageURL = currentImageURL;
-        if (myCellModel.loadImageCallback) {
-            myCellModel.loadImageCallback(self.imageView, currentImageURL);
+        if (currentImageInfo && ![currentImageInfo isEqual:self.currentImageInfo]) {
+            self.currentImageInfo = currentImageInfo;
+            if (myCellModel.loadImageBlock) {
+                myCellModel.loadImageBlock(self.imageView, currentImageInfo);
+            }
+        }
+    } else {
+        NSString *currentImageName;
+        NSURL *currentImageURL;
+        if (myCellModel.imageName) {
+            currentImageName = myCellModel.imageName;
+        } else if (myCellModel.imageURL) {
+            currentImageURL = myCellModel.imageURL;
+        }
+        if (myCellModel.isSelected) {
+            if (myCellModel.selectedImageName) {
+                currentImageName = myCellModel.selectedImageName;
+            } else if (myCellModel.selectedImageURL) {
+                currentImageURL = myCellModel.selectedImageURL;
+            }
+        }
+        if (currentImageName && ![currentImageName isEqualToString:self.currentImageName]) {
+            self.currentImageName = currentImageName;
+            self.imageView.image = [UIImage imageNamed:currentImageName];
+        } else if (currentImageURL && ![currentImageURL.absoluteString isEqualToString:self.currentImageURL.absoluteString]) {
+            self.currentImageURL = currentImageURL;
+            if (myCellModel.loadImageCallback) {
+                myCellModel.loadImageCallback(self.imageView, currentImageURL);
+            }
         }
     }
-
+    
     if (myCellModel.isImageZoomEnabled) {
         self.imageView.transform = CGAffineTransformMakeScale(myCellModel.imageZoomScale, myCellModel.imageZoomScale);
     }else {

+ 10 - 9
KulexiuForStudent/Pods/JXCategoryView/Sources/Image/JXCategoryImageCellModel.h

@@ -10,15 +10,9 @@
 
 @interface JXCategoryImageCellModel : JXCategoryIndicatorCellModel
 
-@property (nonatomic, copy) void(^loadImageCallback)(UIImageView *imageView, NSURL *imageURL);
-
-@property (nonatomic, copy) NSString *imageName;    //加载bundle内的图片
-
-@property (nonatomic, strong) NSURL *imageURL;      //图片URL
-
-@property (nonatomic, copy) NSString *selectedImageName;
-
-@property (nonatomic, strong) NSURL *selectedImageURL;
+@property (nonatomic, strong) id imageInfo;
+@property (nonatomic, strong) id selectedImageInfo;
+@property (nonatomic, copy) void(^loadImageBlock)(UIImageView *imageView, id info);
 
 @property (nonatomic, assign) CGSize imageSize;
 
@@ -28,4 +22,11 @@
 
 @property (nonatomic, assign) CGFloat imageZoomScale;
 
+/// 以下属性将会被弃用
+@property (nonatomic, copy) NSString *imageName;    //加载bundle内的图片
+@property (nonatomic, strong) NSURL *imageURL;      //图片URL
+@property (nonatomic, copy) NSString *selectedImageName;
+@property (nonatomic, strong) NSURL *selectedImageURL;
+@property (nonatomic, copy) void(^loadImageCallback)(UIImageView *imageView, NSURL *imageURL);
+
 @end

+ 11 - 12
KulexiuForStudent/Pods/JXCategoryView/Sources/Image/JXCategoryImageView.h

@@ -12,22 +12,21 @@
 
 @interface JXCategoryImageView : JXCategoryIndicatorView
 
-@property (nonatomic, strong) NSArray <NSString *>*imageNames;
-
-@property (nonatomic, strong) NSArray <NSURL *>*imageURLs;
-
-@property (nonatomic, strong) NSArray <NSString *>*selectedImageNames;
-
-@property (nonatomic, strong) NSArray <NSURL *>*selectedImageURLs;
-
-@property (nonatomic, copy) void(^loadImageCallback)(UIImageView *imageView, NSURL *imageURL);   //使用imageURL从远端下载图片进行加载,建议使用SDWebImage等第三方库进行下载。
+//imageInfo数组可以传入imageName字符串或者image的URL地址等,然后会通过loadImageBlock透传回来,把imageView对于图片的加载过程完全交给使用者决定。
+@property (nonatomic, strong) NSArray <id>*imageInfoArray;
+@property (nonatomic, strong) NSArray <id>*selectedImageInfoArray;
+@property (nonatomic, copy) void(^loadImageBlock)(UIImageView *imageView, id info);
 
 @property (nonatomic, assign) CGSize imageSize;     //默认值为 CGSizeMake(20, 20)
-
 @property (nonatomic, assign) CGFloat imageCornerRadius; //图片圆角
-
 @property (nonatomic, assign, getter=isImageZoomEnabled) BOOL imageZoomEnabled;     //默认值为 NO
-
 @property (nonatomic, assign) CGFloat imageZoomScale;    //默认值为 1.2,imageZoomEnabled 为 YES 时才生效
 
+//下面的属性将会被弃用,请使用`imageInfoArray`、`selectedImageInfoArray`、`loadImageBlock`属性完成需求。
+@property (nonatomic, strong) NSArray <NSString *>*imageNames;
+@property (nonatomic, strong) NSArray <NSURL *>*imageURLs;
+@property (nonatomic, strong) NSArray <NSString *>*selectedImageNames;
+@property (nonatomic, strong) NSArray <NSURL *>*selectedImageURLs;
+@property (nonatomic, copy) void(^loadImageCallback)(UIImageView *imageView, NSURL *imageURL);   //使用imageURL从远端下载图片进行加载,建议使用SDWebImage等第三方库进行下载。
+
 @end

+ 18 - 5
KulexiuForStudent/Pods/JXCategoryView/Sources/Image/JXCategoryImageView.m

@@ -12,6 +12,7 @@
 @implementation JXCategoryImageView
 
 - (void)dealloc {
+    self.loadImageBlock = nil;
     self.loadImageCallback = nil;
 }
 
@@ -29,7 +30,14 @@
 }
 
 - (void)refreshDataSource {
-    NSUInteger count = (self.imageNames.count > 0) ? self.imageNames.count : (self.imageURLs.count > 0 ? self.imageURLs.count : 0);
+    NSUInteger count = 0;
+    if (self.imageInfoArray.count > 0) {
+        count = self.imageInfoArray.count;
+    }else if (self.imageNames.count > 0) {
+        count = self.imageNames.count;
+    }else {
+        count = self.imageURLs.count;
+    }
     NSMutableArray *tempArray = [NSMutableArray arrayWithCapacity:count];
     for (int i = 0; i < count; i++) {
         JXCategoryImageCellModel *cellModel = [[JXCategoryImageCellModel alloc] init];
@@ -52,17 +60,22 @@
     [super refreshCellModel:cellModel index:index];
 
     JXCategoryImageCellModel *myCellModel = (JXCategoryImageCellModel *)cellModel;
+    myCellModel.loadImageBlock = self.loadImageBlock;
     myCellModel.loadImageCallback = self.loadImageCallback;
     myCellModel.imageSize = self.imageSize;
     myCellModel.imageCornerRadius = self.imageCornerRadius;
-    if (self.imageNames && self.imageNames.count != 0) {
+    if (self.imageInfoArray && self.imageInfoArray.count != 0) {
+        myCellModel.imageInfo = self.imageInfoArray[index];
+    }else if (self.imageNames && self.imageNames.count != 0) {
         myCellModel.imageName = self.imageNames[index];
-    } else if (self.imageURLs && self.imageURLs.count != 0) {
+    }else if (self.imageURLs && self.imageURLs.count != 0) {
         myCellModel.imageURL = self.imageURLs[index];
     }
-    if (self.selectedImageNames && self.selectedImageNames != 0) {
+    if (self.selectedImageInfoArray && self.selectedImageInfoArray.count != 0) {
+        myCellModel.selectedImageInfo = self.selectedImageInfoArray[index];
+    }else if (self.selectedImageNames && self.selectedImageNames.count != 0) {
         myCellModel.selectedImageName = self.selectedImageNames[index];
-    } else if (self.selectedImageURLs && self.selectedImageURLs != 0) {
+    }else if (self.selectedImageURLs && self.selectedImageURLs.count != 0) {
         myCellModel.selectedImageURL = self.selectedImageURLs[index];
     }
     myCellModel.imageZoomEnabled = self.imageZoomEnabled;

+ 4 - 2
KulexiuForStudent/Pods/JXCategoryView/Sources/TitleImage/JXCategoryTitleImageCell.m

@@ -22,7 +22,8 @@
 
 - (void)prepareForReuse {
     [super prepareForReuse];
-
+    
+    self.currentImageInfo = nil;
     self.currentImageName = nil;
     self.currentImageURL = nil;
 }
@@ -105,7 +106,8 @@
         if (myCellModel.isSelected) {
             currentImageInfo = myCellModel.selectedImageInfo;
         }
-        if (currentImageInfo && ![currentImageInfo isEqualToString:self.currentImageInfo]) {
+        if (currentImageInfo && ![currentImageInfo isEqual:self.currentImageInfo]) {
+            self.currentImageInfo = currentImageInfo;
             if (myCellModel.loadImageBlock) {
                 myCellModel.loadImageBlock(self.imageView, currentImageInfo);
             }

+ 2 - 5
KulexiuForStudent/Pods/JXCategoryView/Sources/TitleImage/JXCategoryTitleImageCellModel.h

@@ -25,8 +25,6 @@ typedef NS_ENUM(NSUInteger, JXCategoryTitleImageType) {
 @property (nonatomic, strong) id selectedImageInfo;
 @property (nonatomic, copy) void(^loadImageBlock)(UIImageView *imageView, id info);
 
-@property (nonatomic, copy) void(^loadImageCallback)(UIImageView *imageView, NSURL *imageURL);
-
 @property (nonatomic, assign) CGSize imageSize;     //默认CGSizeMake(20, 20)
 
 @property (nonatomic, assign) CGFloat titleImageSpacing;    //titleLabel和ImageView的间距,默认5
@@ -35,12 +33,11 @@ typedef NS_ENUM(NSUInteger, JXCategoryTitleImageType) {
 
 @property (nonatomic, assign) CGFloat imageZoomScale;
 
+/// 以下属性将会被弃用
 @property (nonatomic, copy) NSString *imageName;    //加载bundle内的图片
-
 @property (nonatomic, strong) NSURL *imageURL;      //图片URL
-
 @property (nonatomic, copy) NSString *selectedImageName;
-
 @property (nonatomic, strong) NSURL *selectedImageURL;
+@property (nonatomic, copy) void(^loadImageCallback)(UIImageView *imageView, NSURL *imageURL);
 
 @end

+ 3 - 2
KulexiuForStudent/Pods/JXCategoryView/Sources/TitleImage/JXCategoryTitleImageView.h

@@ -11,6 +11,7 @@
 #import "JXCategoryTitleImageCellModel.h"
 
 @interface JXCategoryTitleImageView : JXCategoryTitleView
+
 //imageInfo数组可以传入imageName字符串或者image的URL地址等,然后会通过loadImageBlock透传回来,把imageView对于图片的加载过程完全交给使用者决定。
 @property (nonatomic, strong) NSArray <id>*imageInfoArray;
 @property (nonatomic, strong) NSArray <id>*selectedImageInfoArray;
@@ -23,6 +24,8 @@
 @property (nonatomic, assign, getter=isImageZoomEnabled) BOOL imageZoomEnabled;
 //图片缩放的最大scale。默认1.2,imageZoomEnabled为YES才生效
 @property (nonatomic, assign) CGFloat imageZoomScale;
+//默认@[JXCategoryTitleImageType_LeftImage...]
+@property (nonatomic, strong) NSArray <NSNumber *> *imageTypes;
 
 //下面的属性将会被弃用,请使用`imageInfoArray`、`selectedImageInfoArray`、`loadImageBlock`属性完成需求。
 //普通状态下的imageNames,通过[UIImage imageNamed:]方法加载
@@ -33,8 +36,6 @@
 @property (nonatomic, strong) NSArray <NSURL *>*imageURLs;
 //选中状态下的selectedImageURLs,通过loadImageCallback回调加载
 @property (nonatomic, strong) NSArray <NSURL *>*selectedImageURLs;
-//默认@[JXCategoryTitleImageType_LeftImage...]
-@property (nonatomic, strong) NSArray <NSNumber *> *imageTypes;
 //使用imageURL从远端下载图片进行加载,建议使用SDWebImage等第三方库进行下载。
 @property (nonatomic, copy) void(^loadImageCallback)(UIImageView *imageView, NSURL *imageURL);
 

+ 2 - 0
KulexiuForStudent/Pods/JXCategoryView/Sources/TitleImage/JXCategoryTitleImageView.m

@@ -14,6 +14,7 @@
 @implementation JXCategoryTitleImageView
 
 - (void)dealloc {
+    self.loadImageBlock = nil;
     self.loadImageCallback = nil;
 }
 
@@ -51,6 +52,7 @@
     [super refreshCellModel:cellModel index:index];
 
     JXCategoryTitleImageCellModel *myCellModel = (JXCategoryTitleImageCellModel *)cellModel;
+    myCellModel.loadImageBlock = self.loadImageBlock;
     myCellModel.loadImageCallback = self.loadImageCallback;
     myCellModel.imageType = [self.imageTypes[index] integerValue];
     myCellModel.imageSize = self.imageSize;

+ 0 - 406
KulexiuForStudent/Pods/Manifest.lock

@@ -1,406 +0,0 @@
-PODS:
-  - AFNetworking (4.0.1):
-    - AFNetworking/NSURLSession (= 4.0.1)
-    - AFNetworking/Reachability (= 4.0.1)
-    - AFNetworking/Security (= 4.0.1)
-    - AFNetworking/Serialization (= 4.0.1)
-    - AFNetworking/UIKit (= 4.0.1)
-  - AFNetworking/NSURLSession (4.0.1):
-    - AFNetworking/Reachability
-    - AFNetworking/Security
-    - AFNetworking/Serialization
-  - AFNetworking/Reachability (4.0.1)
-  - AFNetworking/Security (4.0.1)
-  - AFNetworking/Serialization (4.0.1)
-  - AFNetworking/UIKit (4.0.1):
-    - AFNetworking/NSURLSession
-  - AlipaySDK-iOS (15.8.8)
-  - Bugly (2.5.91)
-  - CHIPageControl (0.2):
-    - CHIPageControl/Aji (= 0.2)
-    - CHIPageControl/Aleppo (= 0.2)
-    - CHIPageControl/Chimayo (= 0.2)
-    - CHIPageControl/Fresno (= 0.2)
-    - CHIPageControl/Jalapeno (= 0.2)
-    - CHIPageControl/Jaloro (= 0.2)
-    - CHIPageControl/Paprika (= 0.2)
-    - CHIPageControl/Puya (= 0.2)
-  - CHIPageControl/Aji (0.2)
-  - CHIPageControl/Aleppo (0.2)
-  - CHIPageControl/Chimayo (0.2)
-  - CHIPageControl/Fresno (0.2)
-  - CHIPageControl/Jalapeno (0.2)
-  - CHIPageControl/Jaloro (0.2)
-  - CHIPageControl/Paprika (0.2)
-  - CHIPageControl/Puya (0.2)
-  - iOS-KS3SDK (1.0.5)
-  - IQKeyboardManager (6.5.9)
-  - JCore (2.7.1-noidfa)
-  - JPush (4.3.0):
-    - JCore (< 3.0.0, >= 2.0.0)
-  - JXCategoryView (1.5.9)
-  - JXPagingView/Pager (2.1.2)
-  - lottie-ios (2.5.3)
-  - Masonry (1.1.0)
-  - MBProgressHUD (1.2.0)
-  - MJExtension (3.3.0)
-  - MJRefresh (3.1.17)
-  - NTLBridge (3.1.4)
-  - Reachability (3.2)
-  - ReactiveObjC (3.1.1)
-  - RongCloudIM/ChatRoom (5.3.1):
-    - RongCloudIM/IMLibCore
-  - RongCloudIM/CustomerService (5.3.1):
-    - RongCloudIM/IMLibCore
-  - RongCloudIM/Discussion (5.3.1):
-    - RongCloudIM/IMLibCore
-  - RongCloudIM/IMKit (5.3.1):
-    - RongCloudIM/IMLib
-  - RongCloudIM/IMLib (5.3.1):
-    - RongCloudIM/ChatRoom
-    - RongCloudIM/CustomerService
-    - RongCloudIM/Discussion
-    - RongCloudIM/IMLibCore
-    - RongCloudIM/PublicService
-  - RongCloudIM/IMLibCore (5.3.1)
-  - RongCloudIM/PublicService (5.3.1):
-    - RongCloudIM/IMLibCore
-  - RongCloudIM/Sight (5.3.1):
-    - RongCloudIM/IMKit
-  - RongCloudRTC/RongRTCLib (5.3.1.2):
-    - RongCloudIM/IMLibCore (>= 5.3.1)
-  - RSKImageCropper (3.0.2)
-  - SDWebImage (5.16.0):
-    - SDWebImage/Core (= 5.16.0)
-  - SDWebImage/Core (5.16.0)
-  - SocketRocket (0.6.0)
-  - SSZipArchive (2.4.3)
-  - TIMCommon (7.3.4358):
-    - TIMCommon/BaseCell (= 7.3.4358)
-    - TIMCommon/CommonModel (= 7.3.4358)
-    - TIMCommon/UI_Classic (= 7.3.4358)
-    - TIMCommon/UI_Minimalist (= 7.3.4358)
-  - TIMCommon/BaseCell (7.3.4358):
-    - TIMCommon/BaseCell/CellData (= 7.3.4358)
-    - TIMCommon/BaseCell/CellUI (= 7.3.4358)
-  - TIMCommon/BaseCell/CellData (7.3.4358):
-    - TIMCommon/CommonModel
-  - TIMCommon/BaseCell/CellUI (7.3.4358):
-    - TIMCommon/BaseCell/CellData
-  - TIMCommon/CommonModel (7.3.4358):
-    - ReactiveObjC
-    - SDWebImage
-    - TUICore (= 7.3.4358)
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TIMCommon/UI_Classic (7.3.4358):
-    - TIMCommon/UI_Classic/Cell (= 7.3.4358)
-  - TIMCommon/UI_Classic/Cell (7.3.4358):
-    - TIMCommon/UI_Classic/Cell/CellData (= 7.3.4358)
-    - TIMCommon/UI_Classic/Cell/CellUI (= 7.3.4358)
-  - TIMCommon/UI_Classic/Cell/CellData (7.3.4358):
-    - TIMCommon/BaseCell
-  - TIMCommon/UI_Classic/Cell/CellUI (7.3.4358):
-    - TIMCommon/UI_Classic/Cell/CellData
-  - TIMCommon/UI_Minimalist (7.3.4358):
-    - TIMCommon/UI_Minimalist/Cell (= 7.3.4358)
-  - TIMCommon/UI_Minimalist/Cell (7.3.4358):
-    - TIMCommon/UI_Minimalist/Cell/CellData (= 7.3.4358)
-    - TIMCommon/UI_Minimalist/Cell/CellUI (= 7.3.4358)
-  - TIMCommon/UI_Minimalist/Cell/CellData (7.3.4358):
-    - TIMCommon/BaseCell
-  - TIMCommon/UI_Minimalist/Cell/CellUI (7.3.4358):
-    - TIMCommon/UI_Minimalist/Cell/CellData
-  - TUIChat/BaseCell (7.3.4358):
-    - TUIChat/BaseCell/CellData (= 7.3.4358)
-    - TUIChat/BaseCell/CellUI (= 7.3.4358)
-  - TUIChat/BaseCell/CellData (7.3.4358):
-    - TUIChat/CommonModel
-  - TUIChat/BaseCell/CellUI (7.3.4358):
-    - TUIChat/BaseCell/CellData
-  - TUIChat/BaseDataProvider (7.3.4358):
-    - TUIChat/BaseCell
-  - TUIChat/CommonModel (7.3.4358):
-    - ReactiveObjC
-    - SDWebImage
-    - TIMCommon (= 7.3.4358)
-    - TUIChat/VoiceConvert
-    - TUICore (= 7.3.4358)
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TUIChat/CommonUI (7.3.4358):
-    - TUIChat/CommonUI/Camera (= 7.3.4358)
-    - TUIChat/CommonUI/Pendency (= 7.3.4358)
-    - TUIChat/CommonUI/Pop (= 7.3.4358)
-  - TUIChat/CommonUI/Camera (7.3.4358):
-    - TUIChat/BaseDataProvider
-  - TUIChat/CommonUI/Pendency (7.3.4358):
-    - TUIChat/BaseDataProvider
-  - TUIChat/CommonUI/Pop (7.3.4358):
-    - TUIChat/BaseDataProvider
-  - TUIChat/UI_Classic (7.3.4358):
-    - TUIChat/UI_Classic/Cell (= 7.3.4358)
-    - TUIChat/UI_Classic/Chat (= 7.3.4358)
-    - TUIChat/UI_Classic/DataProvider (= 7.3.4358)
-    - TUIChat/UI_Classic/Header (= 7.3.4358)
-    - TUIChat/UI_Classic/Input (= 7.3.4358)
-    - TUIChat/UI_Classic/Service (= 7.3.4358)
-  - TUIChat/UI_Classic/Cell (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellUI (= 7.3.4358)
-  - TUIChat/UI_Classic/Cell/CellData (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData/Base (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellData/Chat (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellData/Custom (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellData/Reply (= 7.3.4358)
-  - TUIChat/UI_Classic/Cell/CellData/Base (7.3.4358):
-    - TUIChat/CommonUI
-  - TUIChat/UI_Classic/Cell/CellData/Chat (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData/Base
-  - TUIChat/UI_Classic/Cell/CellData/Custom (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData/Chat
-  - TUIChat/UI_Classic/Cell/CellData/Reply (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData/Custom
-  - TUIChat/UI_Classic/Cell/CellUI (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellUI/Base (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellUI/Chat (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellUI/Custom (= 7.3.4358)
-    - TUIChat/UI_Classic/Cell/CellUI/Reply (= 7.3.4358)
-  - TUIChat/UI_Classic/Cell/CellUI/Base (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellData
-  - TUIChat/UI_Classic/Cell/CellUI/Chat (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellUI/Base
-  - TUIChat/UI_Classic/Cell/CellUI/Custom (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellUI/Chat
-  - TUIChat/UI_Classic/Cell/CellUI/Reply (7.3.4358):
-    - TUIChat/UI_Classic/Cell/CellUI/Custom
-  - TUIChat/UI_Classic/Chat (7.3.4358):
-    - TUIChat/UI_Classic/Input
-  - TUIChat/UI_Classic/DataProvider (7.3.4358):
-    - TUIChat/UI_Classic/Cell
-  - TUIChat/UI_Classic/Header (7.3.4358):
-    - TUIChat/UI_Classic/Service
-  - TUIChat/UI_Classic/Input (7.3.4358):
-    - TUIChat/UI_Classic/DataProvider
-  - TUIChat/UI_Classic/Service (7.3.4358):
-    - TUIChat/UI_Classic/Chat
-  - TUIChat/VoiceConvert (7.3.4358)
-  - TUIConversation/BaseCell (7.3.4358):
-    - TUIConversation/BaseCell/CellData (= 7.3.4358)
-    - TUIConversation/BaseCell/CellUI (= 7.3.4358)
-  - TUIConversation/BaseCell/CellData (7.3.4358):
-    - TUIConversation/CommonModel
-  - TUIConversation/BaseCell/CellUI (7.3.4358):
-    - TUIConversation/BaseCell/CellData
-  - TUIConversation/BaseDataProvider (7.3.4358):
-    - TUIConversation/BaseCell
-  - TUIConversation/CommonModel (7.3.4358):
-    - ReactiveObjC
-    - TIMCommon (= 7.3.4358)
-    - TUICore (= 7.3.4358)
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TUIConversation/UI_Classic (7.3.4358):
-    - TUIConversation/UI_Classic/DataProvider (= 7.3.4358)
-    - TUIConversation/UI_Classic/Header (= 7.3.4358)
-    - TUIConversation/UI_Classic/Service (= 7.3.4358)
-    - TUIConversation/UI_Classic/UI (= 7.3.4358)
-  - TUIConversation/UI_Classic/DataProvider (7.3.4358):
-    - TUIConversation/BaseDataProvider
-  - TUIConversation/UI_Classic/Header (7.3.4358):
-    - TUIConversation/UI_Classic/Service
-  - TUIConversation/UI_Classic/Service (7.3.4358):
-    - TUIConversation/UI_Classic/UI
-  - TUIConversation/UI_Classic/UI (7.3.4358):
-    - TUIConversation/UI_Classic/DataProvider
-  - TUICore (7.3.4358):
-    - ReactiveObjC
-    - SDWebImage
-    - TUICore/ImSDK_Plus (= 7.3.4358)
-  - TUICore/Base (7.3.4358):
-    - ReactiveObjC
-    - SDWebImage
-  - TUICore/ImSDK_Plus (7.3.4358):
-    - ReactiveObjC
-    - SDWebImage
-    - TUICore/Base
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TUIGroup/BaseCell (7.3.4358):
-    - TUIGroup/BaseCell/CellData (= 7.3.4358)
-    - TUIGroup/BaseCell/CellUI (= 7.3.4358)
-  - TUIGroup/BaseCell/CellData (7.3.4358):
-    - TUIGroup/CommonModel
-  - TUIGroup/BaseCell/CellUI (7.3.4358):
-    - TUIGroup/BaseCell/CellData
-  - TUIGroup/BaseDataProvider (7.3.4358):
-    - TUIGroup/BaseCell
-  - TUIGroup/CommonModel (7.3.4358):
-    - ReactiveObjC
-    - TIMCommon (= 7.3.4358)
-    - TUICore (= 7.3.4358)
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TUIGroup/CommonUI (7.3.4358):
-    - TUIGroup/BaseDataProvider
-  - TUIGroup/UI_Classic (7.3.4358):
-    - TUIGroup/UI_Classic/Header (= 7.3.4358)
-    - TUIGroup/UI_Classic/Service (= 7.3.4358)
-    - TUIGroup/UI_Classic/UI (= 7.3.4358)
-  - TUIGroup/UI_Classic/Header (7.3.4358):
-    - TUIGroup/UI_Classic/Service
-  - TUIGroup/UI_Classic/Service (7.3.4358):
-    - TUIGroup/UI_Classic/UI
-  - TUIGroup/UI_Classic/UI (7.3.4358):
-    - TUIGroup/CommonUI
-  - TUISearch/BaseCell (7.3.4358):
-    - TUISearch/BaseCell/CellData (= 7.3.4358)
-    - TUISearch/BaseCell/CellUI (= 7.3.4358)
-  - TUISearch/BaseCell/CellData (7.3.4358):
-    - TIMCommon (= 7.3.4358)
-    - TUICore (= 7.3.4358)
-    - TXIMSDK_Plus_iOS (= 7.3.4358)
-  - TUISearch/BaseCell/CellUI (7.3.4358):
-    - TUISearch/BaseCell/CellData
-  - TUISearch/BaseDataProvider (7.3.4358):
-    - TUISearch/BaseCell
-  - TUISearch/UI_Classic (7.3.4358):
-    - TUISearch/UI_Classic/Header (= 7.3.4358)
-    - TUISearch/UI_Classic/Service (= 7.3.4358)
-    - TUISearch/UI_Classic/UI (= 7.3.4358)
-  - TUISearch/UI_Classic/Header (7.3.4358):
-    - TUISearch/UI_Classic/Service
-  - TUISearch/UI_Classic/Service (7.3.4358):
-    - TUISearch/UI_Classic/UI
-  - TUISearch/UI_Classic/UI (7.3.4358):
-    - TUISearch/BaseDataProvider
-  - TXIMSDK_Plus_iOS (7.3.4358)
-  - TYCyclePagerView (1.2.0)
-  - Whiteboard (2.16.48):
-    - Whiteboard/Whiteboard-YYModel (= 2.16.48)
-  - Whiteboard/Base (2.16.48):
-    - NTLBridge (~> 3.1.4)
-    - Whiteboard/Object
-  - Whiteboard/Converter (2.16.48):
-    - Whiteboard/Object
-  - Whiteboard/Model (2.16.48):
-    - YYModel
-  - Whiteboard/NativeReplayer (2.16.48):
-    - Whiteboard/Replayer
-  - Whiteboard/Object (2.16.48):
-    - Whiteboard/Model
-  - Whiteboard/Replayer (2.16.48):
-    - Whiteboard/Base
-  - Whiteboard/Resource (2.16.48)
-  - Whiteboard/Room (2.16.48):
-    - Whiteboard/Base
-  - Whiteboard/Whiteboard-YYModel (2.16.48):
-    - Whiteboard/Converter
-    - Whiteboard/NativeReplayer
-    - Whiteboard/Resource
-    - Whiteboard/Room
-  - YYModel (1.0.4)
-
-DEPENDENCIES:
-  - AFNetworking (~> 4.0)
-  - AlipaySDK-iOS
-  - Bugly
-  - CHIPageControl
-  - iOS-KS3SDK (~> 1.0.5)
-  - IQKeyboardManager
-  - JCore (= 2.7.1-noidfa)
-  - JPush (= 4.3.0)
-  - JXCategoryView
-  - JXPagingView/Pager
-  - lottie-ios (~> 2.5)
-  - Masonry (~> 1.1.0)
-  - MBProgressHUD (~> 1.2.0)
-  - MJExtension (~> 3.3.0)
-  - MJRefresh (~> 3.1.12)
-  - Reachability (~> 3.2)
-  - RongCloudIM/IMKit (~> 5.3.1)
-  - RongCloudIM/IMLib (~> 5.3.1)
-  - RongCloudIM/Sight (~> 5.3.1)
-  - RongCloudRTC/RongRTCLib (~> 5.3.1.2)
-  - RSKImageCropper
-  - SDWebImage (~> 5.16.0)
-  - SocketRocket
-  - SSZipArchive
-  - TUIChat/UI_Classic
-  - TUIConversation/UI_Classic
-  - TUIGroup/UI_Classic
-  - TUISearch/UI_Classic
-  - TYCyclePagerView
-  - Whiteboard
-
-SPEC REPOS:
-  trunk:
-    - AFNetworking
-    - AlipaySDK-iOS
-    - Bugly
-    - CHIPageControl
-    - iOS-KS3SDK
-    - IQKeyboardManager
-    - JCore
-    - JPush
-    - JXCategoryView
-    - JXPagingView
-    - lottie-ios
-    - Masonry
-    - MBProgressHUD
-    - MJExtension
-    - MJRefresh
-    - NTLBridge
-    - Reachability
-    - ReactiveObjC
-    - RongCloudIM
-    - RongCloudRTC
-    - RSKImageCropper
-    - SDWebImage
-    - SocketRocket
-    - SSZipArchive
-    - TIMCommon
-    - TUIChat
-    - TUIConversation
-    - TUICore
-    - TUIGroup
-    - TUISearch
-    - TXIMSDK_Plus_iOS
-    - TYCyclePagerView
-    - Whiteboard
-    - YYModel
-
-SPEC CHECKSUMS:
-  AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58
-  AlipaySDK-iOS: 9289d94792535cd14c5c241c720a7e981edd7035
-  Bugly: afe841bba2ea6de6d432a3c125240a5e75949c55
-  CHIPageControl: a787bf7205c9b7e7fbfc412be36c5e8636b68f86
-  iOS-KS3SDK: 688f6c6a3b91af8e0bd0bd9c1e727cd5315293dd
-  IQKeyboardManager: 241cc94ccabc9deb8f8bd7d12f00d73288d13ecc
-  JCore: b9d49b2e5364cce65dec86056c60b1b72825893a
-  JPush: 88d6361fbec4be7c8b55b20b7fe1c292228f6bc2
-  JXCategoryView: 2ef9ecfd3735158d009ce02d1f29811aa822da65
-  JXPagingView: 90924b364a2ff7e94db534fad1fa50925ff69ee4
-  lottie-ios: a50d5c0160425cd4b01b852bb9578963e6d92d31
-  Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
-  MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406
-  MJExtension: 01704cca2b60a214c10761b6491eab74069d68a9
-  MJRefresh: ee5b68f639775462faba4db0fd243baf4d42c2cf
-  NTLBridge: 49780dc966976d3221a0eb03c7368617c1987cb6
-  Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96
-  ReactiveObjC: 011caa393aa0383245f2dcf9bf02e86b80b36040
-  RongCloudIM: 869a9411f57b55ae9424b8253e299eff84f4d9bc
-  RongCloudRTC: 3ad2cdafd8168b9cb5d9abec6d84bdeaefd4bff3
-  RSKImageCropper: 1ac71e9a82e3f41eea3eedfff8eacb0d3821c9ec
-  SDWebImage: 2aea163b50bfcb569a2726b6a754c54a4506fcf6
-  SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608
-  SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef
-  TIMCommon: 2adea2895422a640e100125f6fccc0dc2aeff44b
-  TUIChat: 557dd6872606d9da7f36913af92ee95c8e651795
-  TUIConversation: 643823f80f0958b7263ac24411e397fcd5f37e78
-  TUICore: b0e525287eb03f95fe648a696c9ffb253fc87098
-  TUIGroup: 6a4133f356bd240997ac11bb94f89648899096f7
-  TUISearch: 18a208d0ef13eb7bf7f44eae01ffefb26803aaf3
-  TXIMSDK_Plus_iOS: bc72c7cec1b5e975c3cc6629692c849513a932f5
-  TYCyclePagerView: 2b051dade0615c70784aa34f40c646feeddb7344
-  Whiteboard: 7a09387d227121ad8fb3cbfdc6b66a383c024a0e
-  YYModel: 2a7fdd96aaa4b86a824e26d0c517de8928c04b30
-
-PODFILE CHECKSUM: 18d094cb5b71761b4f3218491660e33d7db2bc38
-
-COCOAPODS: 1.12.1

+ 0 - 14890
KulexiuForStudent/Pods/Pods.xcodeproj/project.pbxproj

@@ -1,14890 +0,0 @@
-// !$*UTF8*$!
-{
-	archiveVersion = 1;
-	classes = {
-	};
-	objectVersion = 55;
-	objects = {
-
-/* Begin PBXAggregateTarget section */
-		29B0F2E16ACBECA336BD142098A9039C /* RongCloudRTC */ = {
-			isa = PBXAggregateTarget;
-			buildConfigurationList = F8C3DB252B497AEE32A13350F64AFCED /* Build configuration list for PBXAggregateTarget "RongCloudRTC" */;
-			buildPhases = (
-				54CCADFE293132F6587BBC62047B41A2 /* [CP] Copy XCFrameworks */,
-			);
-			dependencies = (
-				D6C7C30D270979B210345AC53497B811 /* PBXTargetDependency */,
-			);
-			name = RongCloudRTC;
-		};
-		4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */ = {
-			isa = PBXAggregateTarget;
-			buildConfigurationList = 48CE3FED3E2D19C4363505B9F04916C7 /* Build configuration list for PBXAggregateTarget "AlipaySDK-iOS" */;
-			buildPhases = (
-			);
-			dependencies = (
-			);
-			name = "AlipaySDK-iOS";
-		};
-		4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */ = {
-			isa = PBXAggregateTarget;
-			buildConfigurationList = 26DD85AFE396A03E0C19DE766ECD0759 /* Build configuration list for PBXAggregateTarget "TXIMSDK_Plus_iOS" */;
-			buildPhases = (
-			);
-			dependencies = (
-			);
-			name = TXIMSDK_Plus_iOS;
-		};
-		4A68CFD979D413A619DF631BB121D98F /* Bugly */ = {
-			isa = PBXAggregateTarget;
-			buildConfigurationList = 9CC7AA793D9397C15E010F8242EE1046 /* Build configuration list for PBXAggregateTarget "Bugly" */;
-			buildPhases = (
-			);
-			dependencies = (
-			);
-			name = Bugly;
-		};
-		5F1390C193C1C7A4549931293D944BC0 /* RongCloudIM */ = {
-			isa = PBXAggregateTarget;
-			buildConfigurationList = 90F1F45418A9782511BBDA1E9C844D42 /* Build configuration list for PBXAggregateTarget "RongCloudIM" */;
-			buildPhases = (
-				B2003C3BA2394ECFEE1BEB64BBDA6426 /* [CP] Copy XCFrameworks */,
-			);
-			dependencies = (
-			);
-			name = RongCloudIM;
-		};
-		5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */ = {
-			isa = PBXAggregateTarget;
-			buildConfigurationList = 4CFF5C2B33450270562AC8B2E8875F00 /* Build configuration list for PBXAggregateTarget "JPush" */;
-			buildPhases = (
-			);
-			dependencies = (
-				E57AD5351B85A2106A8F8F0281C17F98 /* PBXTargetDependency */,
-			);
-			name = JPush;
-		};
-		D504B99928659EA67A1C3A9E981EB8FF /* JCore */ = {
-			isa = PBXAggregateTarget;
-			buildConfigurationList = 4EE7338F2FBA1E0EC226EF8C45298469 /* Build configuration list for PBXAggregateTarget "JCore" */;
-			buildPhases = (
-			);
-			dependencies = (
-			);
-			name = JCore;
-		};
-/* End PBXAggregateTarget section */
-
-/* Begin PBXBuildFile section */
-		002ECBACA8120B444D19BC64148E1735 /* TUISearchGroupDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 66392EB04069519B8F54358591300744 /* TUISearchGroupDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		004EDD4F57CD77701D1C63AB7518E25E /* RACEXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F01A494144D78109C5DF22CCD966555 /* RACEXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		00719F0D07282F87B2A39A6D6B53693E /* TUIReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = D5875BE422C90C8812B52AE4794AC148 /* TUIReplyQuoteView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0099BEF8F0887FD6E4EEF71CC900C5FB /* KS3InitiateMultipartUploadResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = A2388D47ADB0029730E64B09042CC941 /* KS3InitiateMultipartUploadResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		00D0AF6B700C2D72ADF24719A6AFBBCB /* WhiteBoardView.h in Headers */ = {isa = PBXBuildFile; fileRef = 42377722A9C74CD88BB26F92DC7AFF15 /* WhiteBoardView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		010CE48DF3FCEF8B5B8D5D74A4999E37 /* RACSerialDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = A9B91233E1E79AC0307717284E0F2695 /* RACSerialDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		012ADE36893D108B57A88512A053E3F0 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AFAE6430998E69D17BAA68BE1F53C6F /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0144767A2F2EBBD8B31E265901CB1E83 /* KS3GetBucketLoggingResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = A5EADA2FC080A520A3179D9633F9D6DC /* KS3GetBucketLoggingResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		01828C54D0FC90B32430EE1F6F368C36 /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = A6D524B6844DE10AFA3F9E29DBF946E9 /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		01B80C98D895F79543B0C2404D4FA8C4 /* TUIWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 60C891881E87B3C704EAB337C153B132 /* TUIWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		01BF0A2ABA564481FBF3799E93D79A35 /* TUIAudioRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BE52609FEF8205B801E596BA0C67125 /* TUIAudioRecorder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		01E952356103DCD2DE3AC97C9D983CE1 /* WhiteBoardView.m in Sources */ = {isa = PBXBuildFile; fileRef = 22C18AE7F1C6A361A9BFAC9379D23D4F /* WhiteBoardView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		01FA5957E5D30B44985134F89448044B /* LOTRepeaterRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 44AB2605A376E9CB4A71B0BF2F501C7C /* LOTRepeaterRenderer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0203CF93513CAE1D60483E6B735A1C9D /* KS3ClientException.m in Sources */ = {isa = PBXBuildFile; fileRef = BF344D9658796FA292729E81BBB04CAB /* KS3ClientException.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0208DD697D8943E35569D6F152AC5C75 /* TUITool.h in Headers */ = {isa = PBXBuildFile; fileRef = 927E9C15219692B2B1B3F3E62BD14991 /* TUITool.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		023E1F3355FE5A0AB05D0DC3EA46B190 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 67FB655E88608621BF1F2737276132B6 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		025C4B574BE8A99C618CD53E94D87C43 /* KS3UploadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D2CBE3CDE988200DDEF266F2CEFB288F /* KS3UploadRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0267D8F4DE7342284B6DE92E23904155 /* IQToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = 580C90BC4DFCF73FCC367275084E81BE /* IQToolbar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		02AD91C5250ED7D91B06BEAC91A5E507 /* mz_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 52CBBCB706B2F3EF4F36C577C7D8BF31 /* mz_os.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		02B0584A976E6EEEC7AED959EAB36F98 /* KS3ObjectSummary.h in Headers */ = {isa = PBXBuildFile; fileRef = 49CA4500331A096B10FBBFB15527B07B /* KS3ObjectSummary.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		02ED33584363EEA57653FA1A205DDD24 /* TUIReferenceMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D8C59F1CC08C5847AFCA21CEE52B73A8 /* TUIReferenceMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		02FD6704E8DCD4CDF67D9F880426C8F3 /* KS3UploadPartRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CE59D22698A2454CE30E3DFE1C69CD42 /* KS3UploadPartRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		031D19EB9903326D80155ECE0B192908 /* WhiteObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 7680BCA344F85751C9E081858900F1CB /* WhiteObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0325FA69946808A8E1581844C7F68959 /* TUIFoldListViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E01827F15DA83907B6AF6B9FCBF0C15 /* TUIFoldListViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0362D446EB50AB388D8E782BA6151BA4 /* TUIGroupInfoDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 01FEA8AE4FC36AE4010CD21D3A825C1E /* TUIGroupInfoDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		03C6F912A1AAEB8268D4D8F4801FA65E /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B35D50194DEE308AE85CD307EB0130E /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		044998FCF246ADBAF98CDC5141726398 /* KS3ListPartsResult.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDBF77D7BAB294130E2EB924BC59F59 /* KS3ListPartsResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		046215F75B7D4467840C1AE625E291F6 /* TUIC2CChatViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C41BAE6860AA6E3B38A7A32C415AEEA /* TUIC2CChatViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0470B669A96DD1F7953D37FA1922A715 /* LOTAnimationView_Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD5F34DBD39151A8159FA0CDA8096CF /* LOTAnimationView_Compat.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		04F313CCF9FF6A7CD6CB8D9C4EFFE644 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FEEFF2D57912EB3EAF35AAF4976678D3 /* JXCategoryNumberCellModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		052F3ECD244E4B8EFE3FCB8B6DAA34B4 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E8246193D818A9D5D383266EF489E11 /* SystemConfiguration.framework */; };
-		054AE74BA608C18FF10B4036E9B6B8F3 /* TUIConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 80A03C67CBBF6096B5591C9F2A5C5700 /* TUIConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0571C115D757DF01B800363EB02420D6 /* video.b3db6331.js in Resources */ = {isa = PBXBuildFile; fileRef = CACC98889F5D0030A1FC73B60813F905 /* video.b3db6331.js */; };
-		059332136CAAB8014F2099D6AC105162 /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E0168629A53DFEFB43E5EAE8EAE94B8 /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		06276249EB51EA7B7D04166167CD4F85 /* KS3InitiateMultipartUploadResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EFA94FAA13F6BCDA80FD6F0F28704E /* KS3InitiateMultipartUploadResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		063316577179D0E74C9C8C4D619F827C /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 290D22E32C4102EBBBB2DF1360149691 /* SDImageGIFCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0634299E937EF8F32BECC33C16C70298 /* TUITextReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = 53374F2513065F68345C528063FCCD18 /* TUITextReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		063B24BD2BA2FBA757BCE1AF3687F5E1 /* LOTBlockCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = C90E95EF507207118DBF943327F4A213 /* LOTBlockCallback.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0674751112C41F9644D7348D862410A0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		06ADB3EF6684DE7E480DC202318A8C15 /* TUIFaceView.m in Sources */ = {isa = PBXBuildFile; fileRef = DE3B53EBA372623DA079B89501BAB271 /* TUIFaceView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		06E9E31FEF882323F177780458C91673 /* KS3GetObjectACLResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 379C6A12FD8A3BA9C42B3A550CD6B6CA /* KS3GetObjectACLResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		072A4B002CA3742B38957963E463B7CD /* TUIChatPopMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 87B676AE4DF4632A346147341F4C885E /* TUIChatPopMenu.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		07536BDAA3DA5AF53580E63210AEBF63 /* LOTAnimatedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E84B4211E15D6681943BBC5A740921C /* LOTAnimatedControl.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		076BA94F5087E5C380AE9F8DA92A1FC5 /* TUIMovieManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FFDC3C6F77E24E880504DA542F846191 /* TUIMovieManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0792D64E478E6AB5101DA7ED26C4EF56 /* TUICaptureTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FA88A5156FF8EC5BFCAE623528C8A66 /* TUICaptureTimer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0799476B814E587538D91CB066FB3845 /* TUISearchViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8093F14BA2BB71E15B0BA0578D207F84 /* TUISearchViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		07A14C9AB5CC9CCF30F7DB7934DB3501 /* TUIFileMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 06034F7DE4A03E2F2A12F06FC31716A6 /* TUIFileMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		07B5254A9A2E187831DC4ECEBC1120CD /* TUIImageMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 651F115DE9229F47B34B717564FDA07E /* TUIImageMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		07CA9C46C0A89412436DAC606822DD6C /* RACEmptySignal.m in Sources */ = {isa = PBXBuildFile; fileRef = BF0D9C543D680A1FA42ADCFFDCBB5A47 /* RACEmptySignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0823B446E29D0627090AFE2E2A9927D9 /* TUIMessageMediaDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 707A35AE5F9B26FF9EEF0CCA77FDE749 /* TUIMessageMediaDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		084FCCFA65929E8D5A2BDB5525CC6CAB /* TUIConversationSelectDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8180825C7B8E79D20114EE1A42E75B33 /* TUIConversationSelectDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		08B764AC2ADD55B95E29F731374587BA /* KS3InitiateMultipartUploadXMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 251A854A0DE095F929AB31AE08820707 /* KS3InitiateMultipartUploadXMLParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		091D24A3596C70BB8F06930D586B3765 /* WhiteVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EBABD58D22A756F701E94B6DE940DF6 /* WhiteVideoView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0926CC54F50CB505A169075920767693 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = AA56F03C97BC6B8D1D0096244D97AE6C /* MJRefreshAutoGifFooter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		095D38F0FB2C75693648D5A7F3F8E646 /* TUIReplyMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 264C48D40A82C278310ABDCF1E6BE065 /* TUIReplyMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0990F6E62692E37AF07EB698861866B5 /* TUIImageCollectionCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 00527635DC1D9C6437585D82BFB205B4 /* TUIImageCollectionCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		09A9D22788388CCD05DC39858B7877E5 /* WhiteRectangleConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = FDF5DCC3AEB31EDC294FCF07A0DC1E6E /* WhiteRectangleConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		09F86E47E820CE0DE936EDD9C9A98382 /* KS3ListObjectsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = BC7ECA3AAB61FB2024C28CFDA51FCC17 /* KS3ListObjectsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0A025A924E68493D03BA2E25A6CF80BE /* RACSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 15CC3A6A33A5C550F4BF2A487758A913 /* RACSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0A1522C2EB300553A6BB7B9434D93C31 /* WhiteSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B0794EA444F5F48676190E2F4B2B45A /* WhiteSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0A3690DCCE780ADE79F14F40D5AE09B6 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 62135B9082871706B398F4C7227E7E68 /* MJRefreshBackNormalFooter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0A53D09A1CF67073CE368BFF9F1F0FCE /* RACValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A94B5E42E63565C39B24F4D8560B68 /* RACValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0A7D9BD003D901D0A42BE36EE654E4B8 /* TYPageControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 970F31F5A733C380EBF53DFBDB38DC72 /* TYPageControl.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0A872CB7DDEDE49E8D3E1D2631BF237D /* RACMulticastConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B7B8CA2902C3053712F445358E7540D5 /* RACMulticastConnection.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0AA33EBB857A5205F87C09CCB99EAC74 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		0ABF367F66C31980F4FDB21C37A0C4D6 /* TUIRepliesDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C1E2CAC920E672FD9F11B47B92E7C2 /* TUIRepliesDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0AC232D00A393327414674AD441AB1CC /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E8BA0BAA223F9C519DCCAC4DBCA727 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0AE63FF0DD88DB7D240603CF841168D3 /* SocketRocket-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C36C1D6BF191AADA373EC30AD6BA0487 /* SocketRocket-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0AE6912A3DF4174D4A04EF15A9C9B55A /* RACAnnotations.h in Headers */ = {isa = PBXBuildFile; fileRef = 60B33AB3CABBE09833F2FB6132CB4C21 /* RACAnnotations.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0B24CD04F05DCCDF4A2B863247845C33 /* runtime.42cce1dd.js in Resources */ = {isa = PBXBuildFile; fileRef = 57892E4F65039638A6A9D64F0B181145 /* runtime.42cce1dd.js */; };
-		0B3C4BEC78EF0F0EC0753A425CE4278B /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C16EAB645879E00C2053B84B1CD06B5 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0B6477B584B017345BCC17CBC2B1155D /* TUIMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = D5676C12FCD4CF0973BD3E25C0CA95E1 /* TUIMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0B68FAB7FA18E1320FE31E4D7A9BDD61 /* WhitePlayerEvent+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A748579351B957657D7DF80CFE3BF258 /* WhitePlayerEvent+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		0B9CEC82AAD2FC0A6927D0BD18D27CE5 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A8153A7DB6778323F6612B39645DC89E /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0B9E20E8BA6351A1D8BA47041736EE59 /* mz_strm_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 162D997C9F49032224A95F1AC5EC0B81 /* mz_strm_buf.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0BA87D08D901E96B453D1B126217423E /* TUIConversation.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B532106088445AFBEE888776596423 /* TUIConversation.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0BE9E2E31A27515C560F1BF8A359FD03 /* TYCyclePagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B6D542DCD9E22BE7A2CD06278BF60FFE /* TYCyclePagerView-dummy.m */; };
-		0BEB561BE8E9B1D636DC33252D3F3B0F /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3356A415C0188FB79A3B6264FB2193D0 /* RTLManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0BF18B665E2ADAFC886CBBAE9F11E32E /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = E4AA2FDF7B819EB9880345FD3ACB7924 /* MJProperty.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0C32AAB77D32D92D7C3FF13312EBEE06 /* UISlider+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = EAD45524C216714C122D2EF7BAC92A07 /* UISlider+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0C36501AED332EA850D8AA718900FDDB /* RACTestScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 47C60CAA5ED39B2E9F047B0BD03FD641 /* RACTestScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0C60F51C228E632A710D2FBF136307C9 /* TUITypingStatusCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = A14D48F6AC90AC6994F3CA05B417CB82 /* TUITypingStatusCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0C7CCDF0890E8D4BFE664B84151318F1 /* WhiteSDK+Room.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ADA86B0DFC2578D2D70BD712AF7CA18 /* WhiteSDK+Room.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0C8206D6ABB505D1DB3AD0E9A07AAD45 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A95D2A8525C47E2E3480F8F70E860A1 /* UIImage+Transform.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0CBB2FA68B4B62A74F713B738D376377 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = DC4CFFE32CB9136D80CB031925823A23 /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0CD62A65C577AFA1F057BDDF6465D77C /* KS3AbortMultipartUploadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D00CE6E70E413E476791636534B78F2 /* KS3AbortMultipartUploadRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0D45BC6D221E9A17B8BB9B23FC32D8AA /* TUIGroupMembersCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 75264DA593BAE8363543D02F250C1B36 /* TUIGroupMembersCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0D4D5409BDBDDE35AFFD8AD407F4DC3C /* UIStepper+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 24A19912AE505F656400C44ABDFAF637 /* UIStepper+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0D5B6BF6E03881852023D7A97FA3D27F /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 098621383ACEFF5BA78F8CF29326A6CD /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0D745689733622D9B9BCFD39B9D84128 /* TUIGroupExtensionObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = BEF296986D0A3CAF5D1B41063522442B /* TUIGroupExtensionObserver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0D87C4665F8AD43731710EBBD8CCFCF8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A64EDB56775280A165AEBCC54BE9DA /* Security.framework */; };
-		0DB3213FCBE0072BD7D56DE505B22C24 /* RACSignalProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = F79E3B414C5AF5D70B8399DFE9D43F6B /* RACSignalProvider.d */; };
-		0DB9BBB7768AAAC0329DAA6DCAE91476 /* TUIInputController.m in Sources */ = {isa = PBXBuildFile; fileRef = 807E1617CA6A98E33EFFD1D48ED7A204 /* TUIInputController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0DF52562296803A8AA5F7BF3323E2317 /* TUICloudCustomDataTypeCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 96960C7FAB5EF1F1CD33329C38B9FFDF /* TUICloudCustomDataTypeCenter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0DFE73E52E471C0D536BE428D17F4FEF /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 953123A60BA5172E2C5CBD9C3EB81453 /* UIView+WebCacheOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0E2409DAB9003D8082677C0D1DF1CE9C /* KS3Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 708E38680AD9176D484BC6B32FB8DDB5 /* KS3Constants.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0E5391E07EEB058AEE81D06651B44225 /* WhiteWindowParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 34D84F27D23965CA198EAC9C24E70FD2 /* WhiteWindowParams.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0E8CCAE597756C61B2D7B60EEF4A29E4 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E7DA005EB2E48E9EEC14FED475CE0E /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0E8CCFE0E4B956212753F8E90835EB37 /* TUICircleLodingView.m in Sources */ = {isa = PBXBuildFile; fileRef = E28C9662EDEBE8B07D70DB0B03A539B8 /* TUICircleLodingView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0EA208392E33A8991314AD625BAE723A /* LOTShapeFill.h in Headers */ = {isa = PBXBuildFile; fileRef = DACE52E32489C93E65108230223BE963 /* LOTShapeFill.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		0EC02AFB9C853461B86DD163440A931F /* RACUnarySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 42A561FC6002E1CA3EAD72C23863A0F3 /* RACUnarySequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0EF3774AC45C05C24674C6F390E4B571 /* mz_strm_os.h in Headers */ = {isa = PBXBuildFile; fileRef = FF08150D893464F8CA820FFA7728E0B3 /* mz_strm_os.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		0F470976EE5CA47F16C3E628BD51748B /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = DCFFCB8F54FC749C7DEB40C852A5C72E /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0F524AF5AAC8A80946EC1D427AC969F1 /* TUIGroupAvatar+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = A34C6F490BBB1252A29536BF85F26E09 /* TUIGroupAvatar+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0F6E0EFA3520429F0FC142DA7000AB37 /* KS3HeadBucketRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA21733794B477D25A4CF9731F7CAA2 /* KS3HeadBucketRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0F6EF57D39128E560C9DBD87637A08A2 /* RACBehaviorSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = 206F206658F2D35F19085900F8B067C5 /* RACBehaviorSubject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0F73087DF8752328908C8145443A40EB /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ADF64762683EC57180C39F1CFEF7E5B /* SRIOConsumerPool.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		0F86A6C64794E0ED56ED0D67FF3C3BD1 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 72640A5E03EB95B0ABF439D02B728F0F /* MJRefreshAutoStateFooter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0FC2C7300D3DE350BD73741888D9A1A8 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = E0546AF78720A3F2FC28EE6DC4AAC6A1 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		0FFC2A48953C71E0AE79108C9EF3FF74 /* KS3InitiateMultipartUploadResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 49F2CCECB34AB57CBE9D1F85F462EFF4 /* KS3InitiateMultipartUploadResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		0FFD86C10F305F4365745725DAB652F9 /* WhiteCameraBound.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A77BC03C84107A80A630B375080A585 /* WhiteCameraBound.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		100CF8B1C498F2D4EE5911E37CEA7C5D /* TUICaptureVideoPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7662511CB86FD27AD2D5A61C34931E1E /* TUICaptureVideoPreviewViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		104680D91D640E886212EFB03D07C11E /* RACEXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = DC39BBC73CA6549D1D94390F15D59397 /* RACEXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		105AFF765B67EC1F7B8FDD6E27A4086F /* WritableDetectRoom.m in Sources */ = {isa = PBXBuildFile; fileRef = EFA314E27B744CB14000AD760FB580ED /* WritableDetectRoom.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		106D7FFDF4818C7E56FFE16779709827 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 870C8187ABDDE83690307C0F32368E72 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		10704AD3E5510839102EA612307AF96A /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = FB15DB5C7AE7980B2ECFAB6F8B04291A /* JXCategoryNumberView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		10E2B00D60B472B8246ED263D8FA3E86 /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 52AE8238DF4D218D658830D2532C9569 /* SRRandom.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		10EDCD812FEB98C30F78E868EB836196 /* TUIEmojiCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 82DD02854619704FB64116FA8BBF5FCA /* TUIEmojiCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		11391A558F880B2EBF66D1EF191E0A9F /* TUIResponderTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3887A06EE2AA0A4A91E177CBA748C77C /* TUIResponderTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		117F16ECC4B9FFA9A9BCDD55CFD2EF2B /* NSEnumerator+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3050722FA55DE68F563BD0D9E4452B55 /* NSEnumerator+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		11F012352F6A3FB0AB132E74D1BB99E3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		1224FB5D1A05F673343D2CF77250471E /* KS3HeadObjectResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = B78D6E7D06D1A3CFD0DC11947EBA19AE /* KS3HeadObjectResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1225F099D51E1D7AF59E2977AC6276AC /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 12F6CD28544AD0860E2A31724AED2151 /* AFAutoPurgingImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1247E6ECA09788237B9B782DE1FD7EB8 /* JXPagerSmoothView.h in Headers */ = {isa = PBXBuildFile; fileRef = 80E4DF255CF323D431CDEE7EC257C182 /* JXPagerSmoothView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		12491303AF0FD599F17401A823C366C4 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A420904AC1BBD560A36DF5AED628D16 /* SDAnimatedImagePlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		125F70F3F0ED9B2937023E060B90ACC1 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = D81164415E33B99D79D2A6A1D4DB3F0D /* UIImage+MemoryCacheCost.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		126F507CEF51B6FC9F62313E82316944 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		129A5A4ABCF9EAA16D6FED32D5C42E65 /* TUIMenuCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AA72D111F3DC8B1C1AE7E4CBE2AD2B0 /* TUIMenuCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		12A141913DC807D64EFC555EA34F686A /* KS3WebServiceClient.h in Headers */ = {isa = PBXBuildFile; fileRef = BD3FCF3EC202761860B398183E696554 /* KS3WebServiceClient.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		12A8DF16EE70D04C514C2BF820125D6B /* TUIEvaluationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FC866C85ADD069E1EC5E82971437464 /* TUIEvaluationCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		12BA5839C6B332FF25BF83CB6811F943 /* KS3PutObjectResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = EBEE812C4A93B58F1360C1E684A7E2E1 /* KS3PutObjectResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		12EF34D603990E13825920C8E32F0FEC /* TUIEmojiCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 984567AE24C0704F85AD962F8DBA418D /* TUIEmojiCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		131C9F0EF63B55FD2CC0C8EA0825EC99 /* JXPagerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C0D5F07616ECC3FB4E5977343FFC08A /* JXPagerView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1323642C5DEB161F83F797BB5B901A7D /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 35DFDF3C4858A4703CD64FEF57952A2A /* JXCategoryCollectionView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1339E6C9911F6C3F413CF37B1DB1207A /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 157EA1986B19F825937CB0EA4507CEF0 /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1362FC10C240B519770B6605CB3C54C6 /* netless.618c57ce.js in Resources */ = {isa = PBXBuildFile; fileRef = 3358A26944876BFD81F96E821AEE35FC /* netless.618c57ce.js */; };
-		139C35A05588B34F3CD301766F8B6C0D /* NSObject+RACSelectorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = CA48EE33C14D50AED06582BC29851347 /* NSObject+RACSelectorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		13C0C4D13AC0EE810AAB015BB394B69F /* TUIWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E27E78ED20C74DBD2F1633DFF22B568 /* TUIWeakProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		13CB17A67ABEF2BECC3559058A2A0521 /* NSTimer+TUISafe.m in Sources */ = {isa = PBXBuildFile; fileRef = 45BBD467C00CCEF8B6D7EC3736683E61 /* NSTimer+TUISafe.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		13DE86C82961B2D73C4EC2C1EEB3AC90 /* WhiteDisplayerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8115183CDB3323A427F40B7FD91BB73F /* WhiteDisplayerState.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		13E641F3E9C4E8D6474F114A0389AB0A /* TUIChatSmallTongueView.m in Sources */ = {isa = PBXBuildFile; fileRef = 85DDBF6802CDBDEA0FEE5476853BDD37 /* TUIChatSmallTongueView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		140C53C4351E92C3FB4C154E202CF0FC /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 34EC661404A5F7E677898B5C64EB9908 /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		14210C6BFBB10BBFE22482406B9BBEDA /* RACDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = AE02838AACE5FF0A7836546968277A8C /* RACDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		14489B8D3B3D19BCAC22632B708C83BF /* KS3Bucket.h in Headers */ = {isa = PBXBuildFile; fileRef = 572601A77339FDED245671C37F9821D8 /* KS3Bucket.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		14677BC99CB1A7DEB057DD0E25BC00AD /* RACSignal+Operations.m in Sources */ = {isa = PBXBuildFile; fileRef = 395A67B5842DC577B69F657284C4C4EE /* RACSignal+Operations.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1481D509B3B343EF4315CA82622D8034 /* NSString+RACKeyPathUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 91A143C8CBF1DDFAA213E3267CFD3584 /* NSString+RACKeyPathUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		14C5452647CCDA2FE86DD16A291EBB9F /* UISwitch+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 30410F908E89EDC01D363B67CA2E79A2 /* UISwitch+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		14F2B5B1AD955E69E5AB4E38B33B5356 /* WhiteRoom+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B8372E5C98A36C31C55CFA0DF8FE9F6 /* WhiteRoom+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		14F350D1AE912096B4B04F9A0C6BAABE /* IQToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = B24F377E0C50D01412A0E796309F0BA4 /* IQToolbar.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		14FEAF855D026EA88770DC3649131A9A /* TUIGroupNoticeController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04D20E80178462A33DFAA56F2E1EC118 /* TUIGroupNoticeController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		15499CBF2D59B747CAC918521A1A3BA7 /* TUIAIDenoiseSignatureManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E410F3BD69C9D1B0A0001854622987BD /* TUIAIDenoiseSignatureManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1557AA746B0C7240693D9F434618D8D1 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 423736330C391E02AEEE0539A23BE3A2 /* SDWebImageOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		155D8F9CC8F00531750BC7FDF5432DCF /* RACQueueScheduler+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = AA2CA8D79E87D3F66982D1942BF16E0C /* RACQueueScheduler+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		158515DCF6A4208CAAA4FD199566EDE1 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 45E7CC06F37811BDDEB1EF3935469661 /* JXCategoryIndicatorLineView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		15A99ED96971CD3F9A9CD25883ADB744 /* LOTFillRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = FFDCF0760D72ADC2936FAD082625FC85 /* LOTFillRenderer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		160F5F1294D2DBA875286FFF4E04B8DB /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = C087054A833D465BD241669C0ABC1271 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		16141AA4D164CF996E25B9735CFD6234 /* TUISearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 136A1DF27E6D0E3EE7D90E2090A298C4 /* TUISearch.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		162DC9913738425107B3B789966F6C23 /* WhiteSdkConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 45D003C7F1293BBF933FD0838A795526 /* WhiteSdkConfiguration.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		163A3041C6006B6B9ADDE30AA2B93075 /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 48C448F49A209BF02AFD84861B7F216D /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1658ECD18C778D9157056DCC181AAD10 /* KS3SetBucketLoggingRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = ED4D4B136027C45891DC34CE0FE2C1C0 /* KS3SetBucketLoggingRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		16EA604632ACF3F9FA06F7EBDB744E4C /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B1FD53196D66784C4563FF93A4AFE378 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		176ED6B6B5DE2B60A77D08E95CB2C77C /* RACSubscriptingAssignmentTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = E1B573EB912ADC036C5146CA47F9B0E2 /* RACSubscriptingAssignmentTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		17A5DC48D1B030174BA01D110BF235DE /* RACDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FCAED986BC074F4E56FA222F429C0F9 /* RACDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		182469708C69C675601091D359DE592D /* WhiteSceneState.h in Headers */ = {isa = PBXBuildFile; fileRef = AA495E009757AD76456C5D0203199A8A /* WhiteSceneState.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		182FCB26A72BA16D648765100FAE3EEA /* TUIVideoMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = EEA2DF73A25BDCB407A0BF32FA022512 /* TUIVideoMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		18304DCDE7A799A5E1BE03501F39689A /* TUIVideoReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = F179A8B860DDCC79F243EBED9ED7750E /* TUIVideoReplyQuoteView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		183C78AB7C3766AAD215C2FF10F8B0D0 /* WhiteConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 47CEC8FCB1DA49E872A178704422A2A0 /* WhiteConverter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		185A7CA754BDD0AC24513C86335F4ECC /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F0AD28F429506A414BD9B9B2DD022A0 /* SRHash.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1866CFE7BF892E639CC332929624B100 /* TUIBaseChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 23CEAE9F16FB0407B823352013571116 /* TUIBaseChatViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		18A8FFF1EEEF210738820AE9444F6612 /* TUIMessageController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ABF221C70A7B622F6BFA26EA1028E04 /* TUIMessageController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		18AB0C6BB8EC32E0627813658CE09973 /* TUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9803AA620FCD71EF38ED76EDA4D017CE /* TUITextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		18B3BA817D59B989BEAFB9A31C5062E1 /* LOTPathInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 91EE447BA0E4289BE14298E2B7D52F06 /* LOTPathInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		18C47B9DAE2F9D7A8A858094B9424FE3 /* TUIMenuCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 64675DE22B299DEE8B7DED852E2EB31D /* TUIMenuCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		18E4F15762BD6CCB5B6F91473AC86B2B /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DB827C2EA345FA9A61A99C69E99DC8 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		18E73091CED717794FCB8EE217356D6D /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FD34C6DA5AFB74B82B6384520138D0DA /* SDWebImageCompat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		18E8EB04ADC3937E444AAD47CC887E92 /* RSKTouchView.h in Headers */ = {isa = PBXBuildFile; fileRef = FF7D085C2FF12CF73AE77FC3361906FD /* RSKTouchView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1903A5E361FDECC100ED3C2B0FD23998 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = C9DF605C7BB7B6FA8E5CED1549D97B25 /* NSBundle+MJRefresh.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1968316339A60C9916ACA6C15ADD4DBF /* NTLBridge-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4066A075FC2E0F09432CFA7DBD4146D1 /* NTLBridge-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		196D9B7A1EB5C284553B5831C55F049C /* TUIInputBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E3DDA938F879B05C05D67666AB41EA0 /* TUIInputBar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		198E8E9E93DEA09BA2F06428A9FE8EFD /* TUILinkCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = D1AA2D07021E2EEB0B7FBCA0DC2B220D /* TUILinkCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		19A01985C6E1E8EF6E97D9200FBEF2CF /* TUIImageMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D7BF16780E13B504AEBCDB5AA5A201F /* TUIImageMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		19C458E2E15192E9995BDEB11F2FC5DE /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = A243964F133765C31D9374CE603C5247 /* SRIOConsumerPool.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1A132F01899283B1AB8B7BF39B896485 /* KS3HeadBucketResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 99C551621C3B8CF771ED1A6C5F4D8D67 /* KS3HeadBucketResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1A3B94F4772B7C762DDE542802F4D758 /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A49D333B51EBA3A7C9B78A7E54FBA61A /* JXCategoryBaseCellModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1A8B5D61B6C26D4AD69727B0DAB5D483 /* TIMDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 90CD6A76FD8EE4BD8BE605410F36DA95 /* TIMDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1AB0B47DC6D244F1576EA529F070E9B1 /* TUIJoinGroupMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D3E0DC031976D0B8190B17C151F5B2D /* TUIJoinGroupMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1AC5E0B2C8A66F0AF888B8873969C098 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7535B9509AB9A6D606DF43CA190CB5E6 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1AF4C383270815C68B8AF19EE88E07FE /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 10324E1F12F0F1E185306454854D9D20 /* SDInternalMacros.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1B020F8EDC8F2AFEB38348A43A780DFA /* LOTMaskContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CB9A3DCC7AD60E0B7E099D3BFF04806 /* LOTMaskContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		1B433A1BF92BBD5811F61A000E4771C2 /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 59DFBB891F27B717CF20B8AA7D09E273 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1BA08D41839D2460937AF4252814C6D1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		1BB72CD1D4DE1B676441C7CA2BAB3FEA /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CF4F2121EC5BC0F9862F066307B7FAF /* JXCategoryTitleImageCellModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1BC5207ED5AA2B6956BB9CD10C71C1AA /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = EDCBA24BEB4D7ED3F1857263FCFDC8C4 /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		1C0738F9D0AC8BA1EF5F917723E3A17F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		1C3377E5C1D200F992AA7F0191F8AF00 /* RSKImageCropViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FFBF784265B986E531B20BE93E0CEDD0 /* RSKImageCropViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1C44B228F66D8AE8288BC67D3002752B /* NSObject+RACPropertySubscribing.h in Headers */ = {isa = PBXBuildFile; fileRef = B30554F05080D46DA08EDE6FC3A3E866 /* NSObject+RACPropertySubscribing.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1C56B6A67628485C4E33F3ECFFC2AC10 /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 767DAC22FEF115598EE5F50998AB1493 /* UIImage+ExtendedCacheData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1C651A0F104F536B1FBC7B34A3ED7EC3 /* TUIChatFlexViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 566304E3B79AB76C7311A1C0ED141481 /* TUIChatFlexViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1C7882A7705868F3A65E82CFB3A2236F /* TUISearchResultListController.h in Headers */ = {isa = PBXBuildFile; fileRef = 30874BBF282AE948BD97CAAD4EA73A3C /* TUISearchResultListController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1C789E086190CB49AD3473DD4B26450B /* mz.h in Headers */ = {isa = PBXBuildFile; fileRef = 38500F0DB453C1BFC77238136C35DA7F /* mz.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		1C8440C1D9990C9D54BAFD5FEE411B6F /* WhiteSdkConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 22FF265F7FFE084EB9E47D4298555C96 /* WhiteSdkConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1CD6F9B4AD944E2046C0FE4C0A46E4A5 /* LOTRepeaterRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = C5DC009006E24DA6C5B9416EEF54AC4E /* LOTRepeaterRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		1CDC9552BEA907822DB7009B238B53B9 /* ReactiveObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = ED5160BB99E39AF3B23DCE3949A6CC33 /* ReactiveObjC.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1DECF4F76D07286BB51B4E843114558C /* LOTArrayInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = FF2815319EDF633252D7421EC7AC9AFE /* LOTArrayInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		1E50413EAE5496D86801CFA5ECBE622D /* KS3ListPartsResultXMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = DD9FEF909ECDEC819D5A721F1AEAC6C6 /* KS3ListPartsResultXMLParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1E79B710696AA3ACAED67404D22B2290 /* KS3DeleteObjectRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = DE2E892CD5129033F714CE9CA54F0EA0 /* KS3DeleteObjectRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1E7BD2CADB9D43A249B292322F4C7225 /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C51EA12AC1792DCBB54D8A2BA82BC37 /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1EDA1D1ADFC85AAC982887ED03DAB461 /* NSRunLoop+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = FB2673ECADCF1454EBD65DE9D23568A7 /* NSRunLoop+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		1EE9E74732B8C6DBCFCBCC726DD8BBF0 /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DEA349F18C4CA4CE4DD1798CF4FB2DD /* JXCategoryImageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1F299D9CA04351BCF9E7785E80D6ECBA /* TUIMediaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 60CE24B7AFC3D78DEC8C3636342FB0CF /* TUIMediaView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1F677EBBC9B7F0487AB948B6DCD7430A /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = F42E569D458EB8AD9D3F7E60D91A4C76 /* MJRefreshAutoNormalFooter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1F6A70C8229A65D5372AF45A4957F523 /* TUIVoiceMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 78962C48D8F041945B3B451104802104 /* TUIVoiceMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1F6D09714E47E0D16643FBA4922924E6 /* WhiteAppParam.h in Headers */ = {isa = PBXBuildFile; fileRef = F28E125FC1950CBA6580129791A491EE /* WhiteAppParam.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1F94944AC205E9906ED559302479E52D /* KS3PutObjectCopyResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F9F3AD3CFCE85CC725A47D647DE6383 /* KS3PutObjectCopyResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1F9A2A9217AE465C8CBFEA6E8BCF9371 /* TUIImageMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FE7BE54D2E320CC367F60D8D24CD291 /* TUIImageMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		1FDDCE3EE773BDBD978FEEE7E8F0C221 /* TUIGroupMemberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 77EAB8C13F3583DCE6ACF7C60781EEDF /* TUIGroupMemberCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1FE19F89BFCBB2F1A7F3EB30D8820CCC /* UIColor+TUIHexColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FADCAA709A2EF8A714693E1DA8D524C /* UIColor+TUIHexColor.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		1FF513BCE34413B0964012914FC7D05F /* KS3ListPartsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = EBCDE6B301E2AF92B73CE3611E6693C0 /* KS3ListPartsRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2018AD7D457BA6C10B92C9814C42B0B0 /* RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = E6D9785EB5BAD22E4DB1E4767322AFA6 /* RSKImageCropper.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		201C4786B0BFCDBB6AFF03EC672ED3A4 /* KS3ErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6250951DC2691E38336F787D61E0AEBA /* KS3ErrorHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		202B77A0E51C0052B7010F03143DBB46 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		208C8A483DF3380A95C2239CB2AE635D /* LOTPathAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = D05AD117DF347EE60E73C101BA865A1C /* LOTPathAnimator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2092F06D98B76ECA47C9935F5A63D9CE /* NSSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C2EC016E62ECFD49FA176F58F21467 /* NSSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		209B953F6D3A8CE0D0D6AE1E22448F2E /* KS3CompleteMultipartUploadResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D321C1854E6DF120E788F6BF5A288CA /* KS3CompleteMultipartUploadResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		20B09BAA02CBF4F1E9447762DC51BFC8 /* TUIMessageCellData_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = CAD8D59F7EC507AAC0C98CA13536FD8D /* TUIMessageCellData_Minimalist.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		20BEEF29C8AAB0947FC3613E64A535D9 /* TUISearchResultCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2757248E94966EC4FF89AA9BEA619340 /* TUISearchResultCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		20DBC9E4B71C123F9542D6468293AE87 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		20E54A13E16B268AD6E9907800FD75F9 /* TUIMessageBaseDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = D438207387E368ACCB9CDF177EF7B869 /* TUIMessageBaseDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		20FECB1B04C7DA4EBB8A5CDB72CDE2A6 /* TUILinkCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 11C2110F12CF35420D44E5B3C4323AC0 /* TUILinkCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		215F36088FE471B4FB16FAC82B93F3D2 /* WhiteFontFace.m in Sources */ = {isa = PBXBuildFile; fileRef = E2D5F6882E7A16DA0EEF7C89445BD8C5 /* WhiteFontFace.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		217F52D560C8CFFC7B19196C631C0628 /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49C4473BD93DA1C7395C7D5271006B5E /* JXCategoryIndicatorTriangleView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		218E16D02AA3FCD3A531DF6D1110B022 /* RACEXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A67A35835F7122B7E00F506C1BBB701 /* RACEXTScope.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		219E5BBE785B5DDB9932DBA19F00C8D5 /* RACTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FF337E9D3C6B92D5D9F51B2E0721296 /* RACTuple.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		21CFA24AF65C7D8622175DC371AA4992 /* TUISearch.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 50C628B8341E45D559B92651AF019824 /* TUISearch.bundle */; };
-		222B135235BF637E571514F4241065C8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		224DB800BB8483FBC75B622A1081FB9A /* TUIGroupCreatedCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 5389A80AD8E36A43F01272CE629C2EEF /* TUIGroupCreatedCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		227F0159394303A5059755F39104214B /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = D6E0B48D01B7C10041FCD16A2C75709F /* SRProxyConnect.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		22AD28E260EF21FECAAEF40B04E8E020 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CBF95F24D29C8244FD8B1943E59105B /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		22F2EA4DE631DC2BCF78FAFBDE270001 /* TUIDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DC9245CB887A2ECEEBF726698709344 /* TUIDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		23276E8D850A64E4FCC0D05EE9564657 /* TUIMediaCollectionCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DB715F64234ED5CA51C6D8ED6179308 /* TUIMediaCollectionCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2376C58FCC91E1164A7BA58AFC6F53A4 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A9DD71D0522E44AC233E54DBE121B63 /* SDImageAPNGCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		237A20D8CB33D7AA5E389D8138B9793B /* TUIConversationListBaseDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BC77297163919BCF4A5CD665049C22A /* TUIConversationListBaseDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		23AEAF5E77D59B98AE79C57BAE746C1A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		23B30135F7ABB69F0CA61D2E19C665D0 /* UIImagePickerController+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5411D503AEA1D9233E0049A9F095666D /* UIImagePickerController+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		23F72501436D215EE38E6271C38EF6B0 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EAA599AD69DE09AE441E4FF03BE8635 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		240BAAC6DBCD09714B73137642F50E85 /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = CB2DE02B33BBDA9C929BBF5A491A5D93 /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		243D5679D072C7AE7FC011852575392E /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = C09A0163F89FF542FC0B4C0C33147249 /* NSObject+MJCoding.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2457FC29D9DFC58923D6750CF1096A07 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65463C9DAF4AA51C4E143A8DB3E01C61 /* CoreGraphics.framework */; };
-		245C3EFCCB26556535EC3F082169D7F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		2488F18926D8269F56A988699017DFF3 /* KS3CreateBucketRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 06D5DCDB8D241DA30713D30D0246F206 /* KS3CreateBucketRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		24CCEF9515B06A18AF1AE99346D83130 /* KS3ListBucketsResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C630BB1126891F5FE2CC8BA50542218 /* KS3ListBucketsResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		24E76D883535C789B25CAC3A03B987F8 /* WhiteProjectorQueryResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B5BBFF82D8166ECEBB5DE00308349A3E /* WhiteProjectorQueryResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		250814EAA11F61FEEDF6670B00E511B8 /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FB936C7B15FCFE76ABFDB1632594A58 /* JXCategoryIndicatorDotLineView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2565C987131DFA7DD88BA12185125703 /* TUIReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = C207CCBE4BC7283B8B3CF616CDC63018 /* TUIReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		257C9C512FF6B91CBA0536BFECA57673 /* TUIAddCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B6D81E3899438B26B70F34D70A258B8 /* TUIAddCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		257D357DC1C88F7F3F5A9A44ABD2574A /* KS3GetACLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = A296487F7964EF193A501E70BD141200 /* KS3GetACLRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		260D1C785B76C2B54F5BDDFA16B72222 /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = 48BEE29C4DB2272DE8A6214B75D5C017 /* SRMutex.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		26604788DC67F732F92AE2AD953EEF3E /* KS3Part.h in Headers */ = {isa = PBXBuildFile; fileRef = AABD5A6A6E8E9C6AE800CEC8912E58A2 /* KS3Part.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		266DE3AD536E040810F4B4EBE575281F /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 253968E8EA564EE59B2EC4CEA7D20A01 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		26B4D456B2BB1826F4A87A5A47670070 /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 40071702B720408808EEE873BBF6A7B1 /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		26E514303E15D956B5E5AF582BE7C387 /* WhiteSDK+Room.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7CB96231380D83E54770929A38AE73 /* WhiteSDK+Room.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		26EFF07D552D861A1940E26E004FD6B0 /* TUIGroupNoticeCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 23CBA2B23439DDB704BBF5B7AA15233E /* TUIGroupNoticeCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		277B57B3F36F0E35CD8A73843C9F9AF4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		2789A9BBACA8EAC7AF37868A04F3A686 /* RACSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = AF185C48B85B3746A288F9BD12CB2552 /* RACSubject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2793348DF843AB60AFAF1C860DBC32E5 /* IQUIScrollView+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = FF502B455495B544D3187FD455DB9F37 /* IQUIScrollView+Additions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		27A1AA22D234973BA30D8493C546884C /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F98354CF90FCC1B9676729A0842A045 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		27AB52C7962046BC8963B2CD626F22BD /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 20589BA5AC5C19BD66D540D73CBB1A1F /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		27BEABE2F631FC04C65B6C1EC245D638 /* TUISystemMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BA30E074383059E250A76DC16061FE92 /* TUISystemMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		27BEEF0C3B02200F06EBC7A9CDB5F6AD /* WhiteSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = D036C4520A07CCE459C5B5A2C66D66A6 /* WhiteSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		27E2B170CC041E3D602EEC23EB3F22CE /* KS3ObjectSummary.m in Sources */ = {isa = PBXBuildFile; fileRef = 64A233739329613AA531E78160B44BA1 /* KS3ObjectSummary.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		27F23796704F26F8E63EE46DB057B24B /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = B6C842C213DE409277125DD05506DC6F /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2839E3707C14798138E8A0C72ACE4C25 /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = B1A24600E5877149BEEBE45C1BF06242 /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		28650A13331A35229F9821BE4A84C9F3 /* TUIGroupMemberDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 636B5CE68BC4C7885574F40B41CD90AA /* TUIGroupMemberDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2899B1E49B03ED9A810E2624605B56D2 /* TUIChatConversationModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 40457D8EF50EEE2B00B498C84EBA8D31 /* TUIChatConversationModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		28B9C70A6C9AB37362A8119249CD4F45 /* KS3SetObjectGrantACLResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = DBA02D3C94D3FB9F9A6ECBB9141E0E00 /* KS3SetObjectGrantACLResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		28C2AD74A37005E05086F5CB425B397F /* RACDynamicSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F660BB0D1AD86E8481D54EF86DE8B2F /* RACDynamicSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		292133FE043AC08CC0E4FA6253888694 /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E4DF2D6323706C527F1CFA4BE1D020A9 /* SRHTTPConnectMessage.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		29315F566D7CDAC0AAB45379EA3EEE08 /* TUIGroupMembersCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 18AA3796055709D063C7ACD676ECC599 /* TUIGroupMembersCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		293A4E38AD5968B32012FDCC10D5E3AC /* IQKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A056CAE08B6CCCB2C315C5F316DAE1 /* IQKeyboardManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		29928BD5D580B50BD7AC0BFB32E4F847 /* TUIChatFlexViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DA5F1179EB140FC55305AF01FF807A7 /* TUIChatFlexViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		29BEA80493A544D8C0E38B0BA87A5636 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		29E1F29A1FCFD5229874156B0F4C99F0 /* UIView+TUIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = C02F7D8608D9CD3CB04DD9159585CFDE /* UIView+TUIUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		29E3352150E5DC76338E24EFEFDFC089 /* TUIImageReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = 331D15170A666CC39CA772D9D732E147 /* TUIImageReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2A10433962A8BF78DF33FF24F7D40672 /* IQKeyboardReturnKeyHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 399781C7ED74249F8F48164D980FC8A4 /* IQKeyboardReturnKeyHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2A54837C4BA353CB173AE516AF106264 /* RACReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 4800B29A5DF00699982AB4FAF93ECC97 /* RACReturnSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2A7510F0EFAB726DC4C593633383004C /* TUIGroupPendencyController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B734A880B445DE67C44A479578D7E9D /* TUIGroupPendencyController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2A8C7A6400602DA797A392B88F873E44 /* UIStepper+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B08E81FAB7539C9753D1CFCAF23C6A /* UIStepper+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2A8DA6A49F6D49977BD2B16026E4A172 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = A4712B0445BDA39E2A6F67A606F6110B /* Reachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2A96B95DAA266004A3EB358B04D688F2 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4500901F7C66F74804D3CF58A8D1DBA2 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2AFBDFB9B276C6683141ECD86EF60349 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 89D1AA53D81215B9A9E828F49D5F3474 /* SDDeviceHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2B13B2A7DA094639E8A3CD4BB8A2BD42 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C6CFBDE043E182FB96C9FD65A33D14 /* SRError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2B1A9280ADAE69844A06DB3B5382A454 /* KS3CompleteMultipartUploadResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 604F1C68F97C579E20E3ECF3EEA59203 /* KS3CompleteMultipartUploadResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2B1B750077A1FD950C85EAFCF46899FE /* TUIReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = 40CD12646E64B463B188BD75B4011B72 /* TUIReplyQuoteViewData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2B28039D40385CEE5F2A491180AF6264 /* TUIFileReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = E1571771E7AD864F8B616E90CA74AD25 /* TUIFileReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2B33DE4B5957FF4940F0ADAEB7E89169 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		2B732FDECA81EF5681AA788D6805A5FC /* TUIInputMoreCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E3F1BD0F5EF23E96FC1D0A1CAD07D77 /* TUIInputMoreCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2BA39AADF7D074216BBE8A9D540F22F7 /* TUISearchGroupViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = FFBDB228D5BBB36485D14B5AA01DE2CE /* TUISearchGroupViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2BB5A6A7FE54A119C596035D8F32CED5 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 87BD3B1D4B74A8D14E7406943911AFFA /* JXCategoryTitleView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2BCFF815DBBECD8A431316AEABB7A9AF /* JXPagerListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FFA3BCBDAD1D7ED91BEF9CA0F7171CA /* JXPagerListContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2BDB9215E3DAD53FA6A124D7B37E05A3 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 6432C1F4460F56953B6A30F07E1FD2CA /* UIImage+MultiFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2C20204323103A4F16C301E320781F4C /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FEF58DE9009B61BAFD205A048BEF4B4 /* SRDelegateController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2C332F406B16FA768EE036DBC0AEDA88 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D770B466CB519FB035BF0B91EDA185 /* SDAnimatedImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2C59D410354D48E3F06D265E09944472 /* LOTGradientFillRender.h in Headers */ = {isa = PBXBuildFile; fileRef = 10266B4646E2637E4BB395FE765E6AEE /* LOTGradientFillRender.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		2C961AEF650D863A47374754D25C755D /* mz_os.c in Sources */ = {isa = PBXBuildFile; fileRef = CF274D4C9E8EE749FBD96B7B2E6A7F4D /* mz_os.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2C9EFF0BFA415E2AA76D37C2A402F702 /* LOTBezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = CA28D8DA77DCF2D34750055E436C7E17 /* LOTBezierPath.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2D44E2C66E47DE04ED3CA6F9BAD96A71 /* RACEagerSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BFDDCF7F7F7369EA99DD47DCC81CD69 /* RACEagerSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2DB8A7903C69C1E8A752012350EA802F /* KS3BucketACLResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E3FFF8EF05CA16D4D8C94C75207FEEF /* KS3BucketACLResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2DD3D0C15235F10DDFB1686CBED3EB03 /* InternalApis.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FB441FF3054B4A484DF8DA21288EFD8 /* InternalApis.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2DED8444E27108E64B07801F19B4A9E3 /* TUISettingAdminDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = D3DF2342D408CA8B06E1391710F51DDF /* TUISettingAdminDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2DF1CB8C44C26EF629FAB30AE5F18D9B /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3214E4C81B442BB7698A68283E14DA62 /* NSLayoutConstraint+MASDebugAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2E00A56A4A04E8E9B5FA8E0F269931E9 /* TUIChatModifyMessageHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D45FA64315EC736C7CA74F802BBFD4B /* TUIChatModifyMessageHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2E2628E783DB6653981ECB168BEB544D /* KS3SetACLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DB63B1E52619668D3422CD5621985AA /* KS3SetACLRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2E74211F380861D148858172FA0FE374 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 57135B453DA12230972897BBA1E88B52 /* MASViewAttribute.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2EBFAA604F9035C784CA8001860493B4 /* LOTModels.h in Headers */ = {isa = PBXBuildFile; fileRef = B36B48BA2F8F6889C98C4A202E1530C9 /* LOTModels.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		2ED903211E6ACEBDFF3BAC7BA505F09E /* CGGeometry+LOTAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E8C82781B51250B836F6D0A56D716FA4 /* CGGeometry+LOTAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2EEEA69F4C11C91658C94C230B270B12 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = E983040E47FC7D7EF7F0F638DF31F1C7 /* SDWebImageError.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2F1ADF8A6DCF131D23A6F81BE44DBFCB /* LOTAsset.h in Headers */ = {isa = PBXBuildFile; fileRef = D9C668E32E691751FE6E541A4BE6EF79 /* LOTAsset.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		2F30D12E157166E9B667F02B79ADFD25 /* NSData+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = E33CE8532172D3CFECA5B90C5771A0CD /* NSData+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2F33D9F316A858DAD3951076308C6E95 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E510ADD6DA3341B4482E198DB710D6 /* SRLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2F55078C3343624704989687370EA08B /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8147A3720E63D300849E5EC9E9D447BC /* UIColor+SDHexString.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		2F6BB8D4FBF79CC8ACBA17C78D71B4C8 /* NSObject+RACLifting.h in Headers */ = {isa = PBXBuildFile; fileRef = FE0CBB133AAC45A346B49F12AD62A959 /* NSObject+RACLifting.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2F9058706F6C78B1A13CCBF4BA529ED2 /* UIImage+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 27E7363DB0A6683B00B3D64B697042C9 /* UIImage+RSKImageCropper.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2F9B474D0EA1C139384B97F268070991 /* KS3SetObjectGrantACLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = ABF96AA6102B0CE2B086BE96FF45895B /* KS3SetObjectGrantACLRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		30143FF6F3F8A5B8529792D64AD51306 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 37756F756E4B9A62B0D2A232A3B08DFC /* JXCategoryNumberCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		30195BF8303663D23ECF78DA8B18A24B /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CB91126401A18BF9ABB864E3A702FAC /* SDWebImageDownloaderDecryptor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3029AF02172DD11FECB1A94F77864464 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = B45B6DE4D34B9990C26EC8A30E544EAD /* SRError.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		3067B6DE66E76BB6F18E3DCDD6D2D9E8 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 39BE7F1A484FE54C0536999B1F14EDF5 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3097E94BA39DBAB77B609FB79293EB71 /* RACEmptySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = F000ED5628BF433FD1CED80A3E7ABF6E /* RACEmptySequence.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		30D0B8CE7407C2CC1654A48C1A6C9BC0 /* TUIConversationObjectFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A1CC7CD2C230C7EA10A31DD97A2524F /* TUIConversationObjectFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		30D23C352773401AE1389972956969C4 /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EA86E31835851A831A59B59B6AAD22C /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		30D9ECCB07EF5DB4223AD3AD67CCE4A1 /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E53677C7976A8DBBBE698BD270CED88 /* JXCategoryListContainerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		30F7D622A43693CE2BA40496D80AE922 /* RACScopedDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 431E5A1BDE1736D7B25CA1B720D31FD2 /* RACScopedDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3117B590953D892E983F88A1D3DD1939 /* TUIConversationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B6243F6439E550AB86C30053E45BFDF /* TUIConversationService.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3125C50B64EB157200C95D4B4FB84EAC /* TUIGroupInfoDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1843FAD528F8E92B7E2331383016B1AD /* TUIGroupInfoDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3129F40E27B441110A74DC031E0064EC /* TUIGroupObjectFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 05B1E06DBE0A013F7A164F682FDFBE5D /* TUIGroupObjectFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		313F6B4CC66E9C266DDCA5CB25D6AB42 /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B9FF980C67DCF0D09517891BB189E89 /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		317924F2EC5BE92948E6630247FC7835 /* TUIVoiceMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = DC7DD3CD991F8AE747E84D18B193F801 /* TUIVoiceMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		31A2676E0041501B44C2659FFED507D5 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 12AE2C02BC0D4096E239529B562243F0 /* SDImageCacheConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		31B6DA1916E70B4D8311102719BB93C0 /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 64653638F9CA77F709C3B3C0503ECF04 /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		31B96BFEDA26CDE8790A09B6AB54916C /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DEA93401586E238C5F9CE3FAECFB280 /* JXCategoryImageCellModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		31EACA34DC4D5406153FC2604DC40906 /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DDD4792DF70D33834F61BDC41C4CA9CD /* YYClassInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		31F7C35C8863FA25A741A884E21BE7D0 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 999DD6191D81D01F2FE156F542753A8A /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3208747056528C4DAC1AC0272C2B0C6E /* TUIChatPopRecentView.m in Sources */ = {isa = PBXBuildFile; fileRef = FE5C3E02CED251B4D07C1CD79122CBEA /* TUIChatPopRecentView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3288754183153E972D24D45B7CFC0CF6 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AE04A0D2FCD53EAD7E88A7919FEFFBF /* SDImageCachesManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		32AE37792DDBF215C91F161A8C00B8F7 /* UIImagePickerController+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = E7874F1BC198AA63EBBF33E180F0F152 /* UIImagePickerController+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		32E038566F7235B994881DD8E58E61FC /* UIDatePicker+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 57C77EDF93057C3BE944C0FCCB9BE939 /* UIDatePicker+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		32F69B434E31DA32CFC8FA2C283DCF53 /* TUIVideoCollectionCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B43D612C83730B9D492D236D5B1426F /* TUIVideoCollectionCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		330930BDA873DECD401A5B902D3F3F0D /* WhiteCommonCallbacks.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F418999B046A64121FF84232EC8A48 /* WhiteCommonCallbacks.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		333557830F7EE27138EA6FDA93748A1D /* TUIChatPopContextRecentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 443CAE31FD58F74BDF88C8286F5421CB /* TUIChatPopContextRecentView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		333BF5B16FFC73465171C1DE36DDB66E /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 626D0D94FF6AA3EBA47F3D64A9D48E39 /* SDImageLoader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3349870D39A8FA39261B2985F04F1414 /* TUISearchDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = A293DF2730D2521C29656BEDEA259E3A /* TUISearchDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3350ADF4BD04CD025DF9EAFBE2AD2EDD /* TUIMemberCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = D0281530F0C5BDDAFB4148BC3C2C3326 /* TUIMemberCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		335A3E33A1C18DA985B3EAF201C33446 /* NSObject+RACDeallocating.m in Sources */ = {isa = PBXBuildFile; fileRef = ED3BE318E7FDAABB50803C7DDE24F4CC /* NSObject+RACDeallocating.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		33BFD5598917EE1430D3F8C3A14A2F23 /* JXPagerListRefreshView.m in Sources */ = {isa = PBXBuildFile; fileRef = B7ADFBF9EB5220FE6B2D886D9E4226EC /* JXPagerListRefreshView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		33CBDEF20E6E41BA88B1A9269A1C6C7B /* LOTRenderGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = ACF54A65AD88576DED9988AE8F70CB63 /* LOTRenderGroup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		33DC154CACD614244DE45A53CE08EF0D /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 167B66320AA2E8357B4811060BDFF1D0 /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		33F2DCB97E296162BB13FEED230591D7 /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 340A10BCAA9B7CEE99AA2D45F79A846E /* JXCategoryIndicatorParamsModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3401EE631DD6193BF6A8875D0E4ECBE2 /* TUIMessageBaseDataProvider+ProtectedAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 567EF1FDE014CB9D57337679C728639C /* TUIMessageBaseDataProvider+ProtectedAPI.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		345698431A18D1A4EE20D53FC44C6AE9 /* KS3Client.m in Sources */ = {isa = PBXBuildFile; fileRef = DF2FB869B1F62C1C3584449D54C8FF30 /* KS3Client.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		347731E8D4C4F27FC53DDFAC590481D6 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFEAACF3A5C4E11F29039BDC8C113ED /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3484DE645F715188D8E5841DC368F063 /* JXPagerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B5B451A0AF1E422F2A89E496A80B472 /* JXPagerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3487DA50B920997EED950475A3E274E2 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ACAC16B5363D828BE21764D8A113AC1 /* SDImageCoderHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		34D73D2D76490B08D190A12C0DF038FB /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C7337EC4778599CC79C40752AABBD92 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		34E203E90F8E38DB985706D678E46093 /* TUIFileReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = EE42CFA48F375654A7B0CDA49E5A6BF5 /* TUIFileReplyQuoteView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		34E732ED3BB5CD20A8EC83563F5C116A /* TUIEvaluationCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = D68A3886391192AFDFF04CEC9DE519EB /* TUIEvaluationCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		351317145E478C08C344CF8C29925609 /* TUISearchDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = E00848403B2C0DF634163E395B3E85B7 /* TUISearchDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3538C9283DEB03025578D23149425B3D /* SyncedStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CB50367DE60694F9889BD34492666C2 /* SyncedStore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3569967A5E1259E5E50D5D59AE1A1CCC /* TUIGroupMemberCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 05DBC96778EB74810C4300FC5C16C56A /* TUIGroupMemberCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		35A464FCE8AB403BEC61022280497DDA /* KS3GetBucketLoggingRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E79ADCA69DE1A1CFB9917B3818171275 /* KS3GetBucketLoggingRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		35A5485D5B89E0A6DF6700617EC248D9 /* LOTAnimationView.h in Headers */ = {isa = PBXBuildFile; fileRef = 71AE65A59DE09E2BA968295CCB088868 /* LOTAnimationView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		35A5C58F039DD5407DF9E99E66068166 /* TUIReplyMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD92231C6E7C8AE8A4C1F922882C40B /* TUIReplyMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		35B338777B7464C3CA3492218DF773DD /* KS3Client.h in Headers */ = {isa = PBXBuildFile; fileRef = C711443A3CEF8FBBC62EE250F928BE6F /* KS3Client.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		360A68810A7455B4FDEA46CF8C55FE94 /* TUIMessageController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E14A97A34FFF22927C7A567256AB73A /* TUIMessageController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3618DE23BD1CF86571790C577EA28171 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = B17933B225D0786175E833C0A37EE534 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		362B4C9D2E384BA0CCF01CEE893583DB /* CHIPageControllable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACB74EE78C3AEB0667EFF31F296DEED1 /* CHIPageControllable.swift */; };
-		363E55CC444B924BF808BB781DBC0256 /* LOTShapeTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = C9E18852B9E8F5BAC3ACBDCBAE18EBF0 /* LOTShapeTransform.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		3685F0E6ACFD9CE9F03513C9813D7C42 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		36B99C59BF02CC2828B824D514DC5DC8 /* LOTShapeStar.m in Sources */ = {isa = PBXBuildFile; fileRef = CAF697B2E4136B8F581D2B99D9838751 /* LOTShapeStar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		371ABE566ED6FDF13532F769CC8474DB /* TUIImageReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 233DC0A6BBA28111F6F2A02ECA8CAC80 /* TUIImageReplyQuoteView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		373A384B50DC2F73B7C1D24C2CFCEA2D /* TUIMenuCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FA52555012A37224933DE306E1BFAA8 /* TUIMenuCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		375A5CE5E96AE52F2F366A121724F9CE /* KS3ListPartsResultXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = D880F46A37D332BFA80362B04FCFCFB9 /* KS3ListPartsResultXMLParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		376283CB1C2F4FBFDEB918476761CBF2 /* IQKeyboardManagerConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF7E36B66C96D05D4CE24D4856709D8 /* IQKeyboardManagerConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		377609D876952F0B06FFB3190AD1BA3B /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B811D094F111AA034C3E05C1DF466ECB /* NSButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		37A42F54CDBFCDCF3C7720FB3129ADF7 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 38C782B290D43ACA661B578D72793D11 /* MJRefreshStateHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		37AA1AB3807A70AA12126223D5B543FB /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 39EAA40725398C2413350FD1ED2C7502 /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		37ECF29C1F2FBDF92527BF187E430826 /* WhiteAppParam.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D5CF6A346319492FC1EBACEED985F57 /* WhiteAppParam.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		37F6A3BECF37C125152A3BBA232AD7DC /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B133EC2D776729913159BDD794833B /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		380D589241A74B302B42EBD7220419B5 /* RACDynamicSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 949FDF6BAC6EED21C4F1EB51CEFD7FA8 /* RACDynamicSignal.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3834FB39C501588CB7C8F01D728335F7 /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 00237ED083709677ADBE09C072E321CE /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		388EAD6BD83F5E675012666004219256 /* LOTLayerContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F35DD18BB8E5151D8BD15D1DEBD9014 /* LOTLayerContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		38D94D583B56505A27A6B92243B1AE08 /* TUIMemberInfoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3118BD0E889EFC349F9B2EB9AFC49311 /* TUIMemberInfoCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		38F69FC74EC2D929C20DB85F1159CCF8 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 26247238F86C859D465AA03494B435DF /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		3973E34B3BCF3BC4759CFFBBDE29D901 /* TUIImageCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = FF6B2DCEF91114AADDFC05D1F909881D /* TUIImageCollectionCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		399C3A7DBBE33D704D521103C8328A55 /* YYModel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EA2B79F995096D1EEB02D750AB25BF5 /* YYModel-dummy.m */; };
-		39D521DFAEBA024A74A4282E64380ACF /* TUITextMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = E26BD1594162CE32C052C8046822D1AB /* TUITextMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3A374D3B2566DFA42CF3034DE03F28B6 /* CHIBasePageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F218536EE9B8F7B753CDAC43D7168B4 /* CHIBasePageControl.swift */; };
-		3A40F85033E95374FCFDF434B442EB2D /* RACKVOTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = D4E1F62AD90E9FB70E91F15B9BE7B037 /* RACKVOTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3A5E751E5D684DE8F34433773EF9F259 /* IQTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EACFD82D9AE359D70DCEF0196F4AA4 /* IQTextView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3A996D946FC9F62F16C21BD61A48596E /* LOTAnimationCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 77CD40F846DF5B20CA5D30BF93B68266 /* LOTAnimationCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3AD04141248C4577A6611FEE03EA5D8F /* TUIMemberInfoCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D4B0A82DEAA0D229F741D0D289759C /* TUIMemberInfoCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3AFC5C6FE78F59266189B97318459283 /* KS3ErrorHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = FAF997951ED7826C7613BBC97BCA068D /* KS3ErrorHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3B517972F1B1C50871E4A93F72981A2D /* RSKImageCropViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 82F115E3C78E12401F6B14AA022BBBA0 /* RSKImageCropViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3B77EEAFBBCC81665A9A3EF0099B96E5 /* WhiteRectangleConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F2252FD8864E94ACC1860C9BE3A89DA0 /* WhiteRectangleConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3B90A535AF1FA9F68F02277FD10E6469 /* TUIC2CChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 45E03C19DD72532EBE7753801DD51717 /* TUIC2CChatViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3C5CB5E4FD8794650E43F648C95A16D7 /* TUIFoldConversationListDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = B49FC64272456B83F3B72EE5BB2A8D4F /* TUIFoldConversationListDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3C80BFB3B586A01361BF86776329AFCC /* KS3URLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 25EBDE13945AEA4B2B8EDD998820115F /* KS3URLRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3CA4E53B5E4A740532FDD6B99B07C9BB /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = A0BE7A968F3135ACE392259916069C0C /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3D0EFFE30E3193932A034220E3C4C0FA /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 71F7330D6A59BAC613A86F92EA928292 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3D146DE2B5905828CCABB0E61F3ED03C /* RACBlockTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = 3014CEABB11D2652D6B4231119C5F80F /* RACBlockTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3D17C30FCF93C87A2290A1EDC69B935C /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 75FEDBE14D2BC1EDA686DCB7AE36B553 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3D232FDAD298422B2D990B5AA6EFC042 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 159F18647DC6F95AA7B759ED3C9A52F9 /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3D4312BF79C91A04B8D7F016D2AE5A73 /* WhiteDisplayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 271C4D04C67AFA8EB989C7E049A5E105 /* WhiteDisplayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3D503E2D0973A61FEBD23E7A4EDED5B6 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EC53437A8A1586EC7C194C2767ED0D /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3D742B328E7EF68156F58E9B326E64A7 /* JSBUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 3013D579DE7EA13EE7895009B2A88032 /* JSBUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3D959A8D9DE9ACAFAA4B045004E4C2DA /* WhiteSDK+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CFD20D9119175704C29FC3279D314F2 /* WhiteSDK+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		3D9C100D16108407A589AF05D7DE127D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 16E7E1ABAB071C03E713234271BAD509 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3DA7CD9D23767A59F4AAE608926C81AE /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = E437E4011700D7D6505D7ADB305D0ABA /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3DACAE0FA7229F12C295258C80944475 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BA5344CF4A25C4D6296443A63C7FC3F /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		3E2D28F1727BF40600DEF220ACF4DC00 /* KS3ListObjectsResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BF02F34641F220540EC66DA8047FFD7 /* KS3ListObjectsResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3E416B53D240750513C2C8A85B7DA27A /* KS3DeleteBucketResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = AB93FF36A5F50ED02039A3085BF04423 /* KS3DeleteBucketResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3E41C8DC70358E2E585D49E494F50D30 /* TUIChatPopEmojiView.m in Sources */ = {isa = PBXBuildFile; fileRef = E3F278EA0F1CD6ABDCA0833EEF1ECBB6 /* TUIChatPopEmojiView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3E59CE585D8E0B4734591F2E48C9FD0E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B6FF30D1C8CF35D6C0CA2FB386EC3CCF /* MJRefreshFooter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3E7A25BCE5BAC256FBBA56106C3192CD /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 10D107E094E9CD670CC0E9DF776EDA42 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3ECA3876EEAC1BF84BBC28EE38172468 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = C4F966BFF073622C4F5EE6DF599E0CD4 /* SDWebImageCacheKeyFilter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3ED671C2D83DB905D37E64243985973D /* TUIMemberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 983AE2E8064296A77D6AB6A224520CAA /* TUIMemberCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3EE153F8EB5F0F99A3B4AFC663091789 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 111DD6CACECB2D1085F11F23DC748543 /* SDWebImageOptionsProcessor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3EEC2CCEF13F9D0B14788A0330519099 /* TUIMergeMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFF2278AA059F3149089B8FA039BE25 /* TUIMergeMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3F02DAFD8984CB9794E6D60F98302F5B /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76E258B866F9BC1776BB436B1D158ECD /* AFNetworking-dummy.m */; };
-		3F3F400D96515690E448CE6ABF1595B0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		3F46EE0911BFE51D8881097F003F599F /* LOTPathInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 414EF595FCEF3AC543D7DFB42BB4DD5F /* LOTPathInterpolator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		3F5993157E5B302716996DF5BBD274B1 /* LOTRenderNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 88C8564DE76E3205A4AD2F207E8B4665 /* LOTRenderNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		3F609A833A80C3E896B2C32738790556 /* TUIChatPopRecentView.h in Headers */ = {isa = PBXBuildFile; fileRef = EB675060A0FD87A2C6C5656BF17F2A26 /* TUIChatPopRecentView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3F6484A114AC33166889C445A64B1757 /* RACDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 70C19DA07DDFBE1AE0A150246A7C0654 /* RACDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		3F898D9FEC0ED11417329EFF556EB06E /* LOTColorInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 98732EFA1BFB8CBD1D876D64603CF0FF /* LOTColorInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		403F0130EF206AF55AAC0F797712A4A3 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 02DEB7EBAF971AC1D0313FE7E5515A3F /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		408AA33C77EDF1880720A8ECACB44B1D /* RACSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6095AE1F67A128698C3DDA3C12CEB6A3 /* RACSignal.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		40FB615FC4E299E6E037ED07022B8510 /* RACDynamicSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 4129F4934D3DC61C6987E1E4CA80EB2E /* RACDynamicSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4121AC198E43F74DB2AE90DE482EBB88 /* Lottie.h in Headers */ = {isa = PBXBuildFile; fileRef = 06A65BF55A915EF36708477771BB4E21 /* Lottie.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		413DF2B7B44855BDE8BA6E893E8D1DCB /* KS3MultipartUpload.m in Sources */ = {isa = PBXBuildFile; fileRef = 20BE1425C098E92BC820FF5C5D5B09FD /* KS3MultipartUpload.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		417291AC215D4C2CAF0AFFB35A0A5159 /* WhiteBoardView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D21237DB5186DEB3A3182F43FD36B53 /* WhiteBoardView+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		41830B7C03AF47620904FEF768E52B7C /* TUIGroupPendencyDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ECF0B0E5E3E5493B0CADED4DA11BBCF /* TUIGroupPendencyDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		41852024B9C3A57DEFA870AB1635BB62 /* TUISelectGroupMemberViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE276C98264CA509EB38B2AAF56E396 /* TUISelectGroupMemberViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4189DC2BEB9B43EBE8E989AB0D1A6387 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A720BE389C7FA3A95CF8DE83A5068AB0 /* JXCategoryIndicatorCellModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		41ACDD8C5A78BA13CF2687CA9212E412 /* TUIFileReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = CCB51F66028A478E7E0AC72E24EB26E4 /* TUIFileReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		41C654B8248D1CC378FBBFD2E0BCF79D /* KS3SetObjectGrantACLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2128E3C4DE3E9D41AE414FE04164FC47 /* KS3SetObjectGrantACLRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		41DBF99E3ADB25DC1BE091E373010DA6 /* TUILogin.h in Headers */ = {isa = PBXBuildFile; fileRef = F4DDF5D46CAF01B189DCB20337F9853A /* TUILogin.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		424D4B7878088114D923333F8FC0569B /* TUIImageReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = 904789D91B075549873F13F55944E530 /* TUIImageReplyQuoteViewData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4257D9C8B0C37995CD7FB440714D9D86 /* KS3Part.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D5D1BEFE07FD00DDBDAB0A538696F72 /* KS3Part.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		42856C39F9BE46A67F75D9F097E662F9 /* LOTArrayInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = CCF4A6C928ECC9372DB222ECDC7E7234 /* LOTArrayInterpolator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		42C96B81861BF67EFF5668CD7F563436 /* RACEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = DC292E17F939235B8FC8F631854E93C8 /* RACEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		42D2B5BE3649E425B5B3CCAA2847C717 /* KS3DeleteObjectRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F356630A91FF8FBA139DADC065D9E4B /* KS3DeleteObjectRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		42E574BFE2C9DD9A6C2313A33B04DE40 /* TUISearchBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 5267771FF2E74B2BDD161CB22C306980 /* TUISearchBar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		431FB07EAC4D2F7030C851DE20C3A1C4 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 151B405EDEF84CA5500FDF7AB66F77BE /* SSZipArchive-dummy.m */; };
-		434C54DC2C8B3CFBCAED2E9F971A9147 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5794A0067FFF5AAE408BE2BDD0A7D0E2 /* UIImageView+HighlightedWebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		435F6DA2C29E1F598C2715D10B877D9D /* RACIndexSetSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 438BAB55605C85D157A2E6FAA41AE051 /* RACIndexSetSequence.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		438225E20599DD0EAE6D479CC23D625A /* KS3SetGrantACLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = E63A02B66FF01A0EDF020C6781529E66 /* KS3SetGrantACLRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		43A31458CB005C8CA7F78EDE73E998E4 /* LOTMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E230DEF2BC272E562C0E8A3AE81BC00 /* LOTMask.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		43B3A6E418AF6D457318D5DFD64B22B7 /* IQPreviousNextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D35E6589A3C8987C18B81093F3C8FC5 /* IQPreviousNextView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		43E1B211A15288796A64FAD0262C7FCE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		43E2086854EFD04D2E20618213294F46 /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3310CFB068827D14A31409C58999F948 /* JXCategoryListContainerRTLCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		43E722013788E4D596062FB22B9DF817 /* WhiteProjectorQueryResult.m in Sources */ = {isa = PBXBuildFile; fileRef = C7FA888EE0EAC66B0D03ED9767670275 /* WhiteProjectorQueryResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		43FD3B976448BA15BF49513A0A10D09E /* TUIChatConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = C1ABC5CADA5215DD540F48EE241FF7DA /* TUIChatConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		44089D90FBB02C454E6762B95A282B32 /* LOTRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 09F631B3FE563A6D7AB24446171F4D44 /* LOTRadialGradientLayer.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		4411FC8E9879BC751B132BA0C97E2D06 /* KS3MD5Util.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C6EBE8050B3318BC3ABF7F7ED906445 /* KS3MD5Util.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		44166AB8C20ADF71A2C7DA108187DEF3 /* WhitePptPage.m in Sources */ = {isa = PBXBuildFile; fileRef = BCDF9725ED3A34D6903456359DA54B19 /* WhitePptPage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		441BA31E6C8E8F2279FC7C94391994DF /* dsbridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 01A296A1920153B2295CBD00B3714866 /* dsbridge.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4422163F579DA84FD12E627F64C9AE86 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D00A637183E2ABC9615B94CFC4484F8 /* SRRunLoopThread.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		444E3C41EB33831E302E7513E1DE8E85 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E35BD4DCE3605A9AAA01A65718F09A3 /* SDAnimatedImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		446E48D76980C4A252D4E68183BCB1B4 /* RACDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6866A7092C22A4DEAD9E711BEA9B62A5 /* RACDelegateProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4477342D41CC1C8816D5E5CF3C5510AA /* netless.css in Resources */ = {isa = PBXBuildFile; fileRef = 2930157D1847F7B1A0F17F39F4D066CA /* netless.css */; };
-		4486830994AB9FF480BFD6F234AD4524 /* RACSignal+Operations.h in Headers */ = {isa = PBXBuildFile; fileRef = 9065B3595F0B94933C6FEC270B1E48F4 /* RACSignal+Operations.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		44B66B509B5357567CD7F74209F4E247 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 62985DB24A66CF4DFF60DD0BAB6D18B0 /* UIScrollView+MJRefresh.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		44CD7BF32F276D5743637FCD26CC8364 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 73EBF5926A62960FC0F999D776593A27 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		44E9BD23583B4F0A10DCCB059E85CFF3 /* TUICoreTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5B55553E6451118AC06058C1E6AB0A18 /* TUICoreTheme.bundle */; };
-		44F4F19AD4287696C5F58310CA90D384 /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EDCF519ACAE3C2E76E0A3736A4D89BBC /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		45236C47A5637EAFC6737F19D9A1011F /* WhiteEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 0575E77A4E41E7E417C28F4B8B35DC88 /* WhiteEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		453B60BAD71C5A74E1E468EC2F3FC303 /* WhiteAudioMixerBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 3033FF79E1C56249A1965A3BF08E9372 /* WhiteAudioMixerBridge.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4551A591CB2235E4B744F5FBA81ACB90 /* TUISecondConfirm.h in Headers */ = {isa = PBXBuildFile; fileRef = D03ECA54C63EFC96DA5B03B0A6D30646 /* TUISecondConfirm.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		45668C9A70EAC18F91F4E6926A11EA5C /* LOTStrokeRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F8FF255C93209B891F7732717615130 /* LOTStrokeRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		45E53B9936530A80E27C10788AD4BD13 /* RACQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 498092BD430FD4C8501C8DAF547E803E /* RACQueueScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		46F091EAD09A5BE7B175215DEDA19D84 /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 5663944E34AFA153D634A109E9B02EDD /* SRProxyConnect.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		470971C04F6CFB2A0754FE5515253A29 /* WhiteRegisterAppParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 637974A7B503876DF69086B99298D2B2 /* WhiteRegisterAppParams.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		476F329DDAE307ADDF01887F7D152216 /* KS3AbortMultipartUploadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FF726020C5BF07DA79502CF614608947 /* KS3AbortMultipartUploadRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4788D46FDF0CACCB2A64AFC1D1FB6330 /* TUICloudCustomDataTypeCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B86663EF225B990DEEF596866BDAB8 /* TUICloudCustomDataTypeCenter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		478B7FAD7F9DC28AB0FA101F6EBB8CE1 /* TUIConversationListDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 509576ADDB09086F000B7FD7BD475C6B /* TUIConversationListDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		478CA34DB59DA9F4CBA773F47DA50169 /* TUISystemMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FC002B6F76A89E34AB757B82126DA23 /* TUISystemMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		47BF794E66AF6EC4643C00BA978DFB98 /* Whiteboard-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7831718DB9DA21B798C1EA89FD086DF1 /* Whiteboard-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		47E6D61538DC5804085D1780849782BB /* SyncedStore+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AED828B63978F518C6E713953DDB1BC /* SyncedStore+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		47E95FA96773D3D032F040F9D8082243 /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD5A884FC9898816AFAE9FCC9F80703 /* mz_strm_wzaes.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4822744689A5C26ED941CA245B7949E1 /* TUIFaceMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = F20884FED48C0A36AC5DBA26EFAA9579 /* TUIFaceMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4847F412B6EAB54377170A99FBA8CDA9 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 07215D77A679790BD8A6DE3B733AC5E1 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		484FB4B73ED8EA89D2B8F41620830065 /* RACTargetQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 675648AFACFB5182294464A1BB15F7BF /* RACTargetQueueScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		485A09958F39E4686CE40E467F26F929 /* KS3DownLoad.m in Sources */ = {isa = PBXBuildFile; fileRef = 420FC175ED120D7D4BC485583E94F0E1 /* KS3DownLoad.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		48713102B17B3CB9519F34A3E2CC3664 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = E98FD455B7C90AF455383B6D4578AB63 /* SDFileAttributeHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		493E595F608D01546EA8F0B2DACDF909 /* TYCyclePagerTransformLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = A16DE032DF2982832821ECDFA891912C /* TYCyclePagerTransformLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4947D9B636941DA66737B422F23D9A0E /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 343803BC134EA9921F0F395F0ABA1FC7 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		495A4ECA53D9EF77E8766EF4A693AE58 /* TUIJoinGroupMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 043E6605C7C1E3C0A5A92278FED67B15 /* TUIJoinGroupMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		49715D36952B12A19E0F7DFD258674AA /* mz_strm.c in Sources */ = {isa = PBXBuildFile; fileRef = 16208ABF9FCEA15F1F3C65E03DA76DBC /* mz_strm.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4974BD8CAC4337E612AFCA2BDFE5BE7E /* WhiteConversionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BB767CDD22204D28AE5166871C99F836 /* WhiteConversionInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		49833A50B873FDD73047E395F8404BF8 /* TUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = C14C79DC0BFAEC8B78B4A96ED1F77815 /* TUITextView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		49A8276D35BC60CFD81F523F88A1EDEB /* TUIConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB569D04C5853B39C57BD5692B60863 /* TUIConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		49D95752B3D3B882C938A00F9EBDCC5D /* RACCompoundDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F78ECC9826EDA7181916D0A2E83EA61 /* RACCompoundDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		49F1B4350A7592A60D8775649C9D3128 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 20770B7BABCFFD199AF8D0C7E4B59352 /* NSObject+MJKeyValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4A0639FD5EF85C0A9E92103C3A76105E /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A7B6559B4E6517D8C3D223170E37EA0 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4A7252EAE51F4C820F4F76B3D930CD7A /* TUIMessageMultiChooseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B0090878889D28A72ACE08DEBBC1562 /* TUIMessageMultiChooseView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4A7ED80FF936977B73511C0C46B1A3CE /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 81F0BD837FB165929524F0D90087EDC3 /* UIActivityIndicatorView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4A8DE738051FCB34B34BE515354E84C4 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7A18A734CD66898DDE838884F6DF4 /* JXCategoryIndicatorImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4AC90A130735C33C86A1D5CE0A26F27F /* WhiteMemberInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = E0F5DE69851C95C9950D396A21B3F997 /* WhiteMemberInformation.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4B3C658308776C3A485EE24D8E18A4BC /* IQUITextFieldView+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 32BDAA9C38C82F1038FAF6FFE875592F /* IQUITextFieldView+Additions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4B5FC330A08270E51E96EA5E113F0862 /* WKWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 947CAD1CCCEEDE7FFBC2B6646C56250E /* WKWebView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4B918B44719FA5E5D7B9B43722DF760F /* KS3CompleteMultipartUploadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 844640275FE69266C249AFF54275F010 /* KS3CompleteMultipartUploadRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4B9DACE8FE8F3ABCD9CF6A7636B9C19E /* RSKImageCropper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A0DF6387B2128F915A9DA891B0349729 /* RSKImageCropper-dummy.m */; };
-		4BBB175579490012F513E8985CA59D74 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 06D70577E72527F78E2AF67B3B87EE1B /* NSData+ImageContentType.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4BBFD915958D84137B6706084E6DD569 /* LOTTransformInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = A72A3D8A8F39F4B5F18A2A72420D3A28 /* LOTTransformInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		4BE1A6749B13BF58214E2352EC10DE8A /* WhiteScene.m in Sources */ = {isa = PBXBuildFile; fileRef = EA49E271110F14198724FB7FE72869B6 /* WhiteScene.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4C5C1C1A561446DB96358DB4FEF7A582 /* TUIMoreView.m in Sources */ = {isa = PBXBuildFile; fileRef = A7DF1FAC23E932F3112A37D744CFB541 /* TUIMoreView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4C5DE550AFDD09937E014A03088DFE4A /* LOTMaskContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 902ADC1375EE4F47642781B5D44FAE18 /* LOTMaskContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4CC439BF4EA0976D6D5C74232817B22F /* TUISearchResultHeaderFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = CBB36A24332FE73E7CEE1F1503E6872E /* TUISearchResultHeaderFooterView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4CCBD6E6AA16B08910DB3154A71B1437 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 70DE0540FCE46FD5432C31D920344CC0 /* MJRefreshConst.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4CEB6D4DB72EF2854EC2A90E76DAB408 /* TUIGroupObjectFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = E75CB2284D3082A474B6BC7A5351D76C /* TUIGroupObjectFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4CF4185A06138B4954A0D94BBEA3E145 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0347076E697D801F4B2A74651E957039 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4D228E579DA288FB3580DBCAA1C34FD5 /* RACKVOProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = AD1D4216E729123F993C9A456F61A8A5 /* RACKVOProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4D44DCC513AD5E580D92EDDF2D6A45A0 /* IQUITextFieldView+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 42865B458DA89AAE6DB522BC12929F93 /* IQUITextFieldView+Additions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4D5B26CEFA41DB10FA6B94947BE68A6D /* NSString+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3970BC39190187AB1DE2788446286E7E /* NSString+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4D7C517E2B5682648318A564CBCBACC0 /* NSArray+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 567CFB8681F7D52FA5FB686F7C755508 /* NSArray+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4D8BA0896B81AF3F9FE0738008BE5750 /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E1A90BC0F310DB87A57CEC24D787B8B /* MJRefreshNormalHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4D9EF02766F73A2CE74A46732F91FEAC /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C98FBCB9DF66F04DA9AC294D4BB70694 /* RTLManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4DB381B60695BE699044B0312B38E524 /* TUIVideoMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 85609A5106C673E84490AC9FA737B6B5 /* TUIVideoMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4DB78040DE7524611273ACEF98F9F236 /* TUIFaceMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F0188947B8E8530E4AD05ADE51E00D0 /* TUIFaceMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4DB95B5F52A46EBC785C62F172F21403 /* UIControl+RACSignalSupportPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EFD0020D0D26BCEA0DDFF8C0B46640C /* UIControl+RACSignalSupportPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		4DBEA27D3B0B5E5AA331C833654CA80D /* 90b4fcf in Resources */ = {isa = PBXBuildFile; fileRef = 0B4FBD052EBECCE074F8E5EF55DDBCB3 /* 90b4fcf */; };
-		4DD566BD7DDB8240882093D63CC4480D /* KS3ListPartsResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 16372AD9BCD7DEC3B0A61BAE419A69F7 /* KS3ListPartsResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4E842C4A3B231A2790F76BCED8DD0F0B /* SRSIMDHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = BF263DC8A363B38D1AD4C53410D69CFE /* SRSIMDHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		4EA618AD6DFC565B87AE28109A34E0B6 /* UIBarButtonItem+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = B5C582A4C0669BA351AF68B3D1E14731 /* UIBarButtonItem+RACCommandSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4EF2FB02DA622219FF67DBB8BBF8A469 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0352E446C82013E4B5B3E8C33B443FED /* SRSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4F4729AEEDBA2ADD11FF31098426CBC9 /* ApplePencilDrawHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F778F400C400A0833168DAF54CE391EF /* ApplePencilDrawHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4F51F9CF60DCCA024CC44C78DCC6A2FA /* JXPagerMainTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6930D6ED71E0677D68F0ED3402F5B2 /* JXPagerMainTableView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		4FA1B1C757C33709B1593BE613C3A87C /* KS3AbstractPutRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 85DED149B5B2E8C19580B4BBD5BC5632 /* KS3AbstractPutRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4FB7E6DF8A113A6F8F765B7C73616873 /* TUICore.m in Sources */ = {isa = PBXBuildFile; fileRef = 61056A7E16FC619B605A92BC436B3585 /* TUICore.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4FB982382056C100435DEC3502C63E37 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66B8C3C18A695A2DC85D78B2EAA4FF /* JXCategoryFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4FC4C384629130B0B6B9E7592657E3BC /* Pods-KulexiuForStudent-KulexiuForStudentUITests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 78819CE89F1B07087A540004ACAF3F15 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-dummy.m */; };
-		4FD1BBBAC0875DEC7148AD2F8D8C967B /* TUICommonModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 86752E994A1386A1031D402666D3CCD8 /* TUICommonModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		4FE015E00D76348A0CC4C9DDA97EFD2C /* KS3InitiateMultipartUploadResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 901E969EEEF7237C312CB82ADD9AC013 /* KS3InitiateMultipartUploadResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5043AC6C9E4E5FB701CADCE73AE56C0A /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AE7777D8C49B66905595BFE83AB1070 /* JXCategoryView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		504A533E9C4948D5DE69F44CCA7046A0 /* TUIVideoReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = EB6090C103694276E3570DE801C0ED55 /* TUIVideoReplyQuoteViewData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5071F415036B489535DCEDF4E0C1C679 /* TUISettingAdminDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = C662CB6E14F01214686922482A443EF2 /* TUISettingAdminDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		50A16100874FCF4AE71A8ADF33E5D315 /* TUIGroupDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = B58103BE7A4A36368F5944D3422E0EF2 /* TUIGroupDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		50B07F05F4CCA2F76D0A87E402BD505D /* WhiteAdvanceConvertProgressPolling.h in Headers */ = {isa = PBXBuildFile; fileRef = 7728530C2790A5EE7094FF53B4614469 /* WhiteAdvanceConvertProgressPolling.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		50F119E5BF931AF9498E1A056DC7B4EB /* LOTComposition.m in Sources */ = {isa = PBXBuildFile; fileRef = 158B4A32AAE4656E7A361CB1833CCA77 /* LOTComposition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		50F6AD8A0880F385123408EEA1DFA53E /* KS3SDKUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF18818521AC026A0765D9C497372F9 /* KS3SDKUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		50F8F5B829E89C459B45BEC05092BA37 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 303562BEA2FC34C7A913DE7874EA37A1 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		510F1EFCCDBF6812EFE85681F43FC27C /* TUIConversationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = FED064DC5745048A37E8244F062734D4 /* TUIConversationCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5111C01D7F30C56F8B068FCDB2EF0F17 /* mz_zip_rw.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E529C7BB4662B176567E22CAA029D76 /* mz_zip_rw.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		511E9727BB17B0E3A730AF3094E52872 /* KS3Upload.m in Sources */ = {isa = PBXBuildFile; fileRef = E6315E9196A12FA30540A0782723A837 /* KS3Upload.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		51370FD9C14E8E6B6F4A870C29185BBE /* TUIMotionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A70CEA0AC0D6A4C75F23A50B9B32E434 /* TUIMotionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5170DC4EAA8F5417ECE985512CD65042 /* LOTNumberInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 629C2C821DA265C7BCC98B34ECA5B54E /* LOTNumberInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		5178642711E0721A527242493B7CEFB4 /* KS3UploadPartResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = EFEB76F6A4AA649A87D449687BE15C3C /* KS3UploadPartResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		517CA0C60C1FB57C798A71E9801E59AE /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 123504D055CA2C443D24A0C9E73E1891 /* JXCategoryIndicatorComponentView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		51818686D375E65E88DCB6CB147B8783 /* TUIGroupManageDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CDF7091B9BE258F943EB1E4DF200E /* TUIGroupManageDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		51B1EACBD0B5EC72BC5A47338511EC12 /* WhiteObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 2471BC709E9E4CAE5B0DB26973862947 /* WhiteObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		521E769D8C7FCFEBBF6D432792FAB1EC /* TUIChatPopContextRecentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CEABF889E42CB66B30D1D5654F7F0F9 /* TUIChatPopContextRecentView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		522312CD07486CD2F3C20FB4BAE59E4E /* TYCyclePagerTransformLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 41902488F450B816F0C11114972AB6A9 /* TYCyclePagerTransformLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		522FC0EDBD2F2C684C0B8860FB69F719 /* RACBlockTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7254BAD9EBA1690CC015DE2B4F2ABD /* RACBlockTrampoline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5235DCF92CE5AE6F939A53CB9DECE8C8 /* UIControl+RACSignalSupportPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B3075BA28BCFA4802ECBA9DC08FBE29 /* UIControl+RACSignalSupportPrivate.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		524A611DE872864CA3378E6551F2572F /* InternalApis.h in Headers */ = {isa = PBXBuildFile; fileRef = A58172EC04476230E103E1A0DF5589B9 /* InternalApis.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5262A7FDB3FB13D5FEC62787E37C0EAE /* TUIGroupInfoController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F52F78F10B55805AB3B74EA5BD88908 /* TUIGroupInfoController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		52AD1369D6D17B52409D80F3668C1B71 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 749586CBC3C9675A026B559EE1E95C50 /* AVFoundation.framework */; };
-		52BBA8249642D92F8C612E8F033F8328 /* MKAnnotationView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F1759B675753A76E1B0D60C96948EC2 /* MKAnnotationView+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		52CBB6CA867F631118B2BE7AB33E7B3A /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = C25765164C979547F8A4A97B3971E3D1 /* MASViewConstraint.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		52E68E9AFF4A9C20F05A07F3E55EAF59 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 35E14641A07166B92EA985413BF61785 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5332F0EEE86549460D4A945A8FDAB4D5 /* TUIFileMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = E9BF61A15C4A33A18C504525E4BD536B /* TUIFileMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		533A30E7B04A0172600FF68E53040042 /* ReactiveObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A4BF682D71653C9F22077A2B11643706 /* ReactiveObjC-dummy.m */; };
-		534EDA976CDBE519C377D315BA3FD183 /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = F7AA2670EF7F13AF11EBB3E17AC3A859 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		539B49D90AD05A7116B36547E948190E /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = D55AA9671842A062EC239A44513B8F54 /* SSZipArchive.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		53A1323E7298B2A7628E1BF2C41FBFEB /* WhiteVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = EDA0C080264BC708B2C48235CA2A95A0 /* WhiteVideoView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		53D4D44D044666D01B8FADE21B7B886F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		5412F0F29DF80D1EA7C82E657667794D /* IQTitleBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8216C578E64342874D9E07F98DF3575E /* IQTitleBarButtonItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		541A903A1090ECE1EDD0E96F8EA50F3C /* TUIMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 95926941BC2770CD0EC4894C29422667 /* TUIMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5444467F83C7E5C394CFDE14F464B159 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 057254151680318B06D1C949F4E06774 /* SDAssociatedObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		549C55D9DBAE08F730CF4EB639F51BF3 /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BDE52F2875A5FC7516D32E0BD14864F /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		54DD0AE1F329BC0A30E8AF73DF89824F /* TUIMessageItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 05A8B08873A96421478538C8CFFE880C /* TUIMessageItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		55081749645868858F76DD2199132A94 /* WhiteCombinePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A80C59C88FEC3FE978FE725DD9B5272 /* WhiteCombinePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		552023E81A910622C9E079A0E037CA21 /* Pods-KulexiuForStudentTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 26EC3AC608B1E8E1BB8F6A3090F78461 /* Pods-KulexiuForStudentTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5521E53E01E5D920E52E6823D7EC53EC /* TUISearchResultCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A8CE8DCF417A0ECA7989989323C9E26 /* TUISearchResultCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5538F9F9127CF330E4B4BDE1E37325D1 /* WhiteMemberState.h in Headers */ = {isa = PBXBuildFile; fileRef = D803FFE79C3AC6738254C78233B5BDDA /* WhiteMemberState.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5554295B98B543E8010F9CDB4B500B54 /* TUICameraManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 78088BD4B74DAA415A4FF089EF4828FE /* TUICameraManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		557D2B778AD53812AF13A82C1E1A0F55 /* NTLBridge-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AACF40873D9DEB1F11CDEE0ACC076ACF /* NTLBridge-dummy.m */; };
-		558101587368D108B85951EA57FD4B67 /* NSString+TUIUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = FCE62E140D9D9EC691DCF36B3CB3951B /* NSString+TUIUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		55CB04E36B04FA9F96312BF4108BF752 /* LOTPolystarAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 32EF82954DE68C78CE1270E46520008B /* LOTPolystarAnimator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		55CC82C9AA88C3E0F5B08CE77FA1B453 /* KS3SetGrantACLResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = D6AEF59B042B340DAC2E2D1F23F4CB10 /* KS3SetGrantACLResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		55F592DEBD482F45839E37C63BCBDA4C /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EB8A9DFF058A40C68D32C7C03F8B85B /* JXCategoryIndicatorRainbowLineView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		55F7F208B1A3E796F467569FDD91B608 /* NSObject+RACDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 623B8CCD07E39B81E1A4C5BDD47047E4 /* NSObject+RACDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		564332AEDA133BC2544A5710F7063B6E /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 12951DD17CAFE612E9BF9636347539D5 /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		567BBE0B9D10ED288DEBE387D2CEDB01 /* TUITypingStatusCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = FB945C1EF1D2F6211AB2D3149022AD23 /* TUITypingStatusCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		569AD0F3941267963BB74A813842CB79 /* KS3UploadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 125EECFAB9EDDA9DA33514B52FA5D602 /* KS3UploadRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		56A05B8B73484353E743896DCAC09DB1 /* TUIFileViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 16716E2AB42777F7EE7DBF6EF0F36A22 /* TUIFileViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		56F69E27093A6FF4B13AACEA76827231 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 065EC61D0737EF77D92823B0CF35DB91 /* QuartzCore.framework */; };
-		571898C9118E0B2E87F77CD223979CC4 /* IQKeyboardReturnKeyHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F8FA8F14BCEC768DF33BD73C419611CB /* IQKeyboardReturnKeyHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5740694FC26902F5C9CA4A6F9E4C47F8 /* WhiteSdkConfiguration+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 17F2CF0BFC67D56C5D68F9B77395F32E /* WhiteSdkConfiguration+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		574C749496B83DE1C204382C928CBB04 /* RACCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F865A506A7C29CC4A454660F75EC63F /* RACCommand.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		57564DC7C638235FE103E8B002A682A3 /* TIMCommon-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9450D3BFB281C7E061CF2F375C0BFFA7 /* TIMCommon-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5766CD3E184E35308DE04F5259061733 /* JXPagerListRefreshView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AF6AFA8E17C74D49D62EF554D435165 /* JXPagerListRefreshView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		576C3B608A56438E0456F47D11673448 /* TUIMediaView.m in Sources */ = {isa = PBXBuildFile; fileRef = AFB677C11A7DB8A67BFC549104F5B472 /* TUIMediaView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		57744CA757400E7183DFC0D37EFB5214 /* WKWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F9B39F2F799E446C402CC958D7256F71 /* WKWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		577A3BB4924CAEC25892263AA1BABA11 /* TUIConversationSelectDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = B9029240D98E84ED338D1CFEC9300D51 /* TUIConversationSelectDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		57C537EF8CD0806AC673048745614A96 /* MKAnnotationView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = F8BD4F19F17B1B5A2E8ACCE44DBBFEE0 /* MKAnnotationView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		58007591CE5D7784C6C4D8103537C43B /* LOTHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = DEEDF572AF6C99FA8FD387707A5FC454 /* LOTHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		5807E0632368B365308B44C5AE6973BD /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EF5BF6DEBE08CDF113992943A623E16 /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5809CDC485E7A97C454CE43E3BC2C0B8 /* TUICaptureImagePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 60EAE870E43C31112689112C71916F42 /* TUICaptureImagePreviewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		580EA906D29007C9E1D3A774D5BD5153 /* KS3AccessControlList.h in Headers */ = {isa = PBXBuildFile; fileRef = FB1E6AA2716A934F8DF0C69217147101 /* KS3AccessControlList.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5813CFB3AAC6B082075EAB1A86E3E1C7 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC3155200070C678E46027AE8140C45 /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		58374EA1B0CBBA8933C58AD178088B75 /* KS3BucketObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C49950FB2D63BDA43E8FBEC18ACEA4D /* KS3BucketObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		584233A4CEC7C9AA382A1A43C26B87EE /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C47E7764E94B2AE10DF7F4300DE9024 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5879B2425F15856700857C147A7B4DAD /* TUICameraViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = CB0F8C6C3E32D6172131BB245D8491DE /* TUICameraViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		589C79D2EF5B0E366CC56C96F52FEC4A /* NSObject+RACLifting.m in Sources */ = {isa = PBXBuildFile; fileRef = 19147F3F055DD3AAA81650BF643C20CE /* NSObject+RACLifting.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		58D60F4B800B1035173CA45E6DE28F3C /* Whiteboard-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5291F3623C48C558A7D004BC724DDC01 /* Whiteboard-dummy.m */; };
-		58FD0F7FA4A6A77CE8196CF03660E8AD /* RSKTouchView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BA8C1B699754D4FC86089BC0AF76CAC /* RSKTouchView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		592384A7557D23193A3DCAF73CCA94D9 /* LOTPointInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = C4EF271E31B7CFA6C74D1A305CDEF522 /* LOTPointInterpolator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		595166B8CE2910072287E750AE8291C2 /* WhiteRoomMember.h in Headers */ = {isa = PBXBuildFile; fileRef = 6149F1E3546E88C91AE81CC0E8178A59 /* WhiteRoomMember.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5960B797BFEC1F80C7AC3B845F8C2A50 /* TUIChat.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5EB79E3F6F4D3D01F32684F03B9B36A8 /* TUIChat.bundle */; };
-		5961E89CBA8D317F01255C2826659670 /* TUISearchExtensionObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 71E939915C7735A725ACBE521C793929 /* TUISearchExtensionObserver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		599338500F1BD625F3063DC8194F9EFE /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 97506D69EF103AD4815B3C3A1B6927FF /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		59996313A8F48BCDC76E0210F249D844 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 81178AAC7037C78A78E3ECDCE8AC72CB /* AFImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		59F6CC8977FF1DAC92068F1E7525F5EB /* DSCallInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 409C5B8AA4913EFBBEABF641EEF4848E /* DSCallInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5A515319ADC1CB3387A6AE16737B01E1 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D150CF685A76C1625850B8361A0B004 /* SDDisplayLink.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5A5A588C52CFC9BC35334FD7197F3448 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AB83A01F3AEEB9CF2534942AEC3D55B /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5A95BDC6C19FC1FA68AAA1A2EF363E55 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 280ACC419F36018A65B6E2BEE91FF2CC /* NSRunLoop+SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5AD0923DE011C48E3A136546B0EC8F0F /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CC337C994EB6AC648823E5C57CB79ED /* SDWebImagePrefetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5ADAE1F5A58D6EFF7FC6C8C589F2B8D1 /* TUIConversationSelectController.h in Headers */ = {isa = PBXBuildFile; fileRef = 789FC380102AB113D1E54A73AFBDDF89 /* TUIConversationSelectController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5B14962A6E171D27360B69B8C47E92A0 /* KS3AbortMultipartUploadResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 164183049DFDAB7617E873EB715B62FD /* KS3AbortMultipartUploadResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5B3EF934CF73B09D9637E9CB4135E9F9 /* DSCallInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C7CE81A5C8AEC82C8322F620B3A53DE /* DSCallInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5B492E6A49B922C1A5363854795C3210 /* CHIPageControlChimayo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BBA0CBCDAE2E659BCCD40084857A769 /* CHIPageControlChimayo.swift */; };
-		5B8643BB5A55531F6888111805C1A274 /* KS3HeadBucketResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B4B8B11E3C9C6804BDEE5891D730ABF /* KS3HeadBucketResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5BAC1EF86D0E57E44E404B2796993561 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EB5BD55B728DE0075A5641E425DD824 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5BB2DA65F079F0550FCFA7173E488310 /* RSKImageScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ABB91E1470D4CF83105E0AE459DA5C9 /* RSKImageScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5BC348A5B0D4ADC6B6E428907FF86E56 /* UIRefreshControl+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = EC7FC9169C8AD45D7184A72CBFD6087D /* UIRefreshControl+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5C26B89EDF70669BF902D76BD1B88ADF /* TUIGroupPendencyController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA41660852EDF71CE0EF1439D2CFC86 /* TUIGroupPendencyController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5C37449F8685FEDE1F4D6AFADDAAC3F7 /* TUICore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 09572FE0CA951127ACDC5A2AB502FA87 /* TUICore-dummy.m */; };
-		5CFDC8CB40BDC956C95630FB52A3C834 /* WhitePlayerEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 1812D90DFC22C29965C5D2F7EA263D0B /* WhitePlayerEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5CFF5A98E1C459F2D4E285812054BE2D /* LOTAnimatedSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 86E1499235E3B7233033F0AE6A817580 /* LOTAnimatedSwitch.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5D05F6424F79DA9D40EDE9A54766378B /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BEBA3336B8C80A192D2945BBEB857AD /* mz_strm_pkcrypt.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5D4B0674A6D1EA5BA9D11E7DA79A1B35 /* LOTFillRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 933DC6368B1B16376C6DB4866BC22454 /* LOTFillRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		5D7ED4E292064F434B8F83218FE1D765 /* KS3GetACLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 542EEE791CA33303ABFE91419F9A6379 /* KS3GetACLRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5D8896AF303408CEB1363938B9A36968 /* IQUIView+IQKeyboardToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = EF7915C14C8ED2EBB8FC20C679B94805 /* IQUIView+IQKeyboardToolbar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5D8ED5B8A7EBC9D8A96C6E307C794655 /* KS3WebServiceClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 14E4AE95615CB1B5B217F2C6E1D34E6B /* KS3WebServiceClient.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5D9B72AEFCF9FB5D1BD9F6016AB94287 /* TUIBubbleMessageCell_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 1331B826FC4D6FDF1140336F4DACE9E7 /* TUIBubbleMessageCell_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5DE534CB8A9EC6C64018FBFD05831FC1 /* LOTShapeStroke.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D7C295CC7631B63BD9F8C3FA3EE9650 /* LOTShapeStroke.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5DF58FAD0B00CE0ADB6171FE49B2C54A /* WhitePlayerConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 652549D42785C959BA4F2D622A6BDE9B /* WhitePlayerConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5E42683ED387181452DCA2A0C61E6259 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = FDC0DABEF5626EB35A58F3CE2F5B2EDD /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5E74362520F98A519D5BDC85BFB99BA7 /* KS3SetObjectGrantACLResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 57053F45CCBBB3FC232754A59352B3A6 /* KS3SetObjectGrantACLResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5E8762B3C89B8F7C181CCF9C46391A44 /* TIMInputViewMoreActionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 72FA900D9A0741E63F5F6454E4F54CC0 /* TIMInputViewMoreActionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5EBC18F8BB1E01B9EEBB8B04E95B377F /* WhiteDisplayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BA23C9F64BB3637A53A01AAE3D44EB /* WhiteDisplayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5EF10766EF09232D79A22494DF146EA7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		5F3AD0FB43CEFDB92D03516F026BE4A1 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = E08DEEE6EEA04FFB804E02882FB963EE /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		5F3CD51AF9D796923F11F4AFA8EEAEFC /* KS3InitiateMultipartUploadRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 336F9DD4E497F05CEE824B47D68654CE /* KS3InitiateMultipartUploadRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5F4272A5137445AD6DC8B50971048114 /* TUISelectGroupMemberViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9019403997BC65F8D61854C63B862C /* TUISelectGroupMemberViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5FB398C64C8C7EF4C4B1BAEF8F7C4341 /* TUIGroupMembersCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A583973C17E76064F379B7164D6C5BE9 /* TUIGroupMembersCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5FF112D44010F1391CB24BA5C371FAB2 /* LOTAnimationTransitionController.m in Sources */ = {isa = PBXBuildFile; fileRef = BD04CF0F0C93DA8F9C241E345BF413BB /* LOTAnimationTransitionController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		5FF88CE73AF0837C9CB44793F5E28271 /* WhiteAudioMixerBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 07FCF1BCB6BF5438CEAD799A74FC9813 /* WhiteAudioMixerBridge.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		602B7433249CA9EEB3A48E95E371C8FC /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DBFA93F5E906A246D45EF427D680C22 /* SRIOConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		60647FE3D924A3B55CCB70DBCBD20F0F /* LOTPolystarAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = F43B8181B98048AF09682B2C865F7A3C /* LOTPolystarAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		60B771542E0B7700294F1B807D3EF5DB /* KS3Upload.h in Headers */ = {isa = PBXBuildFile; fileRef = CE7994A8421707DC5E41FD67005F7BA4 /* KS3Upload.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		60BC047934919CC005C40C604EB805DF /* KS3PutObjectResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = FA904F9CE67743331490F1069C0D6BFC /* KS3PutObjectResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		60D3ECC1A66369D43CAA7792A87666B4 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 05AF0ABBCC5B5EBCF1741C4EAFD7AB44 /* MJRefreshAutoFooter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		60E86D17D0CDA6EF54BF080EC9E54262 /* RACScheduler+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D2A1B5E730634C6FEF6F99A14BB3803 /* RACScheduler+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		61099F6669D697F1BCAD1663795E0CD9 /* CALayer+Compat.m in Sources */ = {isa = PBXBuildFile; fileRef = C38A69C40048946EB337FDA39CBD8051 /* CALayer+Compat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		61225B0B9AEC591476E30C9A575013B3 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B1AAFA0B7BD70B993110E95242399A4A /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6130390A28FACC2AAB743924489049C0 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6A05C80D7CC85B0B1365BE08473DF2 /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6131992F0670975C2F359F2B13CD2FA4 /* UIImage+ImageEffects.m in Sources */ = {isa = PBXBuildFile; fileRef = E430FAB9C3D6DA347B80F55B30966353 /* UIImage+ImageEffects.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6148F2766382B3469699DFA93E49B229 /* TYPageControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CED6AA22CF98169D8B3CBB5D77EEEB6 /* TYPageControl.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		614CC7A172E3D171B8B4D3B5DC43F385 /* LOTShapeTrimPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA8F85675C594B12132F66960FF3A08 /* LOTShapeTrimPath.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		61587C55D11CDD356F0DE1884B4DE53F /* TUIMessageCellData_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 88DA5A83565094F3DFBD2B8FE8043A7A /* TUIMessageCellData_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		618B5462A901E6F7E8E083AD6A670505 /* LOTAnimationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F2A30D22D22F9E4D5E440408538D0D3 /* LOTAnimationView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		61E113832F3420FE71752A156DEB6C98 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = F712B4502B25E8FB36A16C1B77F8A2E5 /* UIImage+GIF.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6229978111FDF87339D1437309471973 /* RACErrorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BF387E4A38C4CD11C0B9EE09AECB7D6 /* RACErrorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		628D1A6AC513D83CFB9EE9FE9FD7112A /* LOTRoundedRectAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = B6DE441977BF9905A31080B24A60EA61 /* LOTRoundedRectAnimator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		629454CD7EF3B1E104DDBCE1A8124D35 /* TUIVideoMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CE58D6810B9172EE4EA584D8DD33D14 /* TUIVideoMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		62E85BC460169B34A770DBEFC3D1B86D /* WhiteCommonCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 234FF67259445E75C7B2C1879DD2C0D3 /* WhiteCommonCallbacks.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6306491BF6941A5D30C930A125D7914B /* UIButton+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = A40E6D3353F9B54DE6435BBB0EB0FB43 /* UIButton+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		632FC8A72888E519407790540F489AA9 /* BridgeCallRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A4D8EB78A702335D952D87275D65CE /* BridgeCallRecorder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		63380445DBC45538D1EEA2563C8134B4 /* TUIGroupInfoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4500F62B17DBF9DFBEDB9CFBA6BFDD79 /* TUIGroupInfoController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6371CFD005A0D633307473F62D1EF2C7 /* RACSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = 71C928CF88BA5EC5BD1C9D9D1DEA9FCD /* RACSubscriber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		63738F20F80FFA2E18FB71ACD4C4B290 /* TUIGroupRequestViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 44B421078B729C2D7D7F158637189FD3 /* TUIGroupRequestViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		63882B19691178C9C42C8F75E0E6EC60 /* UIBarButtonItem+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 67948ADBD6A39CD211C0E66A64B59189 /* UIBarButtonItem+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		639A7D0B3A1895D29AC88248239AF147 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = E03868C953D52E00075961B996381FA1 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		63C23B80352FD13B76952782308A7141 /* KS3SetACLResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CDA82680341D2B2CC853C2778AB76E4 /* KS3SetACLResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		63F8E5CD03256ED1DA060F2B781F17A1 /* TUIJoinGroupMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 19E0ED3F1A864FB7654419339C8AC2A9 /* TUIJoinGroupMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		645F3E7AC6EBB2E91F9AD94157B36068 /* TUIMemberInfoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 502F520C28B8FB11E5A3B150FD541958 /* TUIMemberInfoCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		64C34A889122F45E8DED12E7ADBF25DB /* TUIReplyPreviewBar.h in Headers */ = {isa = PBXBuildFile; fileRef = A1A111EE8AE43E1A5544236CF57E23C5 /* TUIReplyPreviewBar.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		65163D7E6539C8A1D65F5FCBA0E6EFD2 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D1B8655E6683F4AC395CB5AE709FED /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		651BC47FECEB49AF6A8E5E06D85AE205 /* KS3CompleteMultipartUploadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B5F952D0B5FE00DC2E4D153AA73C59C /* KS3CompleteMultipartUploadRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6550ACF76E54F5438ADFB6E138116E4B /* TIMGroupInfo+TUIDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DBE636ACE76A7E80323069D7EE7F06C /* TIMGroupInfo+TUIDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		655B7E5A17DBC71371D3C96F3C67DD64 /* NSString+TUIEmoji.h in Headers */ = {isa = PBXBuildFile; fileRef = 26762D67A37E010B3C605024E4D4CD23 /* NSString+TUIEmoji.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6568837E4EC35669DD8F2997DD5E5576 /* TUIFaceMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = B622D9668E1CA9C1473B2D2AF58D801B /* TUIFaceMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		65865FC62BD49F2D2696C1564B43FAF3 /* TUIGroupNoticeController.h in Headers */ = {isa = PBXBuildFile; fileRef = 67726765EAE8DAE2742475FCA4781D8C /* TUIGroupNoticeController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		65886C3F4D2DE9256A673D0C8320222A /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FF917346673147B1670704C41C018A2 /* MJExtensionConst.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		65A40AEAA252058456E217CF8FE8850B /* WhitePlayerConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 6954905E25F391CE7D2DD8F3F1318576 /* WhitePlayerConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		65F4CF3E370B92D0C81178F1C1C27D69 /* UITableViewCell+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EA9A641AE430CA030BFF5F28A5AA05D /* UITableViewCell+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		660EC1C273E80271267452CA0FC5309D /* RACKVOChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = FDC51EC44DE73AB320C563FD953F1C2E /* RACKVOChannel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6614398C1A6D9CCD824E01F35ED68E63 /* KS3MD5Util.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F6F342E088DEF4A8CE0AE1AEE11CE2 /* KS3MD5Util.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		66152AED9627576A63850A9ACF176B5F /* TUIGroupMemberController.m in Sources */ = {isa = PBXBuildFile; fileRef = D87674B006B6CDB458F60705C810BBD8 /* TUIGroupMemberController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		664322323F45DA54FF797F17FDC0EC75 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C5326DB636AB407304860FBE60F500B9 /* MBProgressHUD-dummy.m */; };
-		66572A16E262848ACD58968F0B23CFF0 /* CHIPageControlPuya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF62CC69F87B7FAE8FFF61E945C978E /* CHIPageControlPuya.swift */; };
-		66734E0A685F9E5CB6E5F4C48CA0CEAA /* NSObject+RACSelectorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = E7EA7954C43C221ABD13867244387073 /* NSObject+RACSelectorSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6697C292F7DD3BD3CD56B0FFA3F66568 /* LOTRenderNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C09A78079B3D5E408E5BE73A21066B8F /* LOTRenderNode.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		669E9F09D1214AA0CE63577D535A3B31 /* TUIChatTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 61B2FCCC522C9C47CA7B8DAB8B277605 /* TUIChatTheme.bundle */; };
-		66D17577B04935291474A0DEC74294F9 /* KS3HeadBucketRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E4574EC7F3E110935F437004B5186910 /* KS3HeadBucketRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		66D7F9F0B074CFDF0F946F6AC77F5DD0 /* RACImmediateScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = B47778EB8078F850C3D2F006730A7034 /* RACImmediateScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		66DEACB7857E79D589074311B12A3074 /* RACImmediateScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = F4DE021179D5578F498A1CB8EDC54BC4 /* RACImmediateScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		670E3734EA54AD6395C35ACF6CD46A14 /* TUIMessageProgressManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BA15304B31AF1B3F03B1114B99E10D2 /* TUIMessageProgressManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6743BFD9F9023EB147D161A6FE3CB913 /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9FC688FAF8ABDF243358F12D5F9AFE6 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		676788BFD08028DD432BAA3AA3351F0C /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A0ECB0A1A9EC452716E3B79CC10FE411 /* UIImageView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6793A57FB0C1E53514EADB38D37B0590 /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = 62D01A73AF1D215DD22CAA775B694D2D /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		67C86AFDCF30314A9078A8DC359C6CBA /* WhitePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C70A0AC0F6BCE13504A8B0EA53B1FDC /* WhitePlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		67D9DB1037CFABADDE20D08AD1096206 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F4513C7180A56A85EAB2642092DB7ADC /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		67E941CADB3CDDEEDF8CE4EE4A4A05BB /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = FEE288380F53FA0AF847A67A916AA564 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		67ED399FF075FD0DE430B541D517DCA1 /* WhiteWindowParams.h in Headers */ = {isa = PBXBuildFile; fileRef = D480033E4C0C0FA00A8B0CBFD1F50AF2 /* WhiteWindowParams.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		67F5806ACA82BEDC0090C0FA82522CC1 /* RSKImageCropperStrings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 942B171815064AE72FEDC51272A9AA80 /* RSKImageCropperStrings.bundle */; };
-		682B8EC6CA23DB0EF6B5F2378D3D74B6 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B30BF895DC5852D4439C54E77D9EB04 /* UIScrollView+MJExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		685A9ADF7F89C1FDD2ED811E429FD20C /* TUIGroup-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F54360A5FA0D50EEC8D03CFF660DAB /* TUIGroup-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		686C0C42192B334AA78A3E6784240DBB /* KS3ObjectACLXMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = EF4B97697323540FECCA780E56C7706A /* KS3ObjectACLXMLParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		68724E77F7B9AB1DF8C09F1A479E02CB /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 37F1EA4F4C7E0C08A9E74FBF862E7B6E /* SDDiskCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		687AC5EFBE195E19B2F487ACBE2519E6 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = AFF26C8F0EA7AA869936AB90F685323D /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		6887685E9C336215D2FE43A0798DB6C1 /* TUICameraManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D80FDB015E5E7AF95D797B77710AF63 /* TUICameraManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		68882C92CD198CA56C34E9E46A65EE9F /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 106BDA74AB6378D030DB313E1707A9D1 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		68BF647C9196A68BF2E8206268A2A4BE /* RACStream+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F9674455880D1151A3E1F078A154374D /* RACStream+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		68C4B4EC228E6745977FD542B338CA04 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = FE93BEB7E40C601A0E0423D69B7142C2 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		68D02246AFB759D1E60824B68CB9E7BF /* TUIGroupMemberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 98102D91B163EDF47F7157A7307B679D /* TUIGroupMemberCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		68E07416EF40EADE69C0B035AF3B0A2A /* WhitePanEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D6301D5D2C1320AFBF09EB944ED443E /* WhitePanEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		68FA7B36A62F9E879069537EBE006F6D /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BA3BCEFBE4E779FE87DB8CB1AC1B5E /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		691465EC36D77CCFA9CDF7339148E103 /* RACTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = AC873FEFDDCDAC986015F3BC7C18B72D /* RACTuple.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		69211D4DA257DD3B167506D3F2A746EC /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 08CDD203F80071477D953685C61DB2FB /* SRRunLoopThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		694E2429309AF931F978E9AA7EF56A2A /* TUIGroupCreatedCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F20F7C1E79DE7EB495E04C5469F0820 /* TUIGroupCreatedCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		69559DD9D1AED7FDB5C61370D3C5B8FA /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E9A84A75D6DF8E4E87F89CE77D828B /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		69AE9E41AD49C39A1D775DC4851015BE /* LOTPointInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 7935E073BCA1477B45F43BE1FA7BDCBC /* LOTPointInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		69E9AAB60098EC5A35F44A42542027A0 /* NSURLRequest+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5F1554D5DBFD7ED90AAE089C0B4FEF /* NSURLRequest+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		69EC0240314E26151F61869465754953 /* KS3HeadObjectRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 545BCDF5FC5A9B394A48D39204061951 /* KS3HeadObjectRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6A239E502D4431C3BC86D6D78D4A111F /* TUIMoreView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD76CA0714BC9CC3856C9C63025CB77 /* TUIMoreView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6A2E0CD495E852277A8C029EF6B18B09 /* LOTShapeGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 605894EB17529A162D7B79B380F0D61A /* LOTShapeGroup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6A444C31A3C25B4C03AD9B7FA8E0C2CF /* TUIGroupManageController.h in Headers */ = {isa = PBXBuildFile; fileRef = AE5B29634F3FC6DBE48A861CA8BB4492 /* TUIGroupManageController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6A77E8B19EDA1B12914243C357CE1D2D /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = F48DF61D13257924992BB4F44298AC5D /* JXCategoryTitleVerticalZoomView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6ABECF9CE8F9D5F484CF0126413BF326 /* WhiteCallBridgeCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EED16C8976D69780E79BC9FBD643CB5 /* WhiteCallBridgeCommand.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6B0273E3A83B9575623D2DAF8E6156D4 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 40FE11BD8B6B1EBA8DF9AC7089FF13E6 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6B04B6A90B7B81113D2B626C84DD2D52 /* WhiteCombinePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B79EAC77A64267C57D18916106BB5FD /* WhiteCombinePlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6B563968961C3D641A7FCCFE74A225E0 /* SDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = EA952604B50275141A792681755597A2 /* SDCallbackQueue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6B87BA781F809984291D51509355A763 /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E16EE074A953EDAF1A0126FF0D49A591 /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6BB446C77205CCF19381AD8D61C387DB /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CAF3238C0637F351623D4034C540F37 /* MJRefreshBackFooter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6C0D5F17292DA127CAEE997522E923F6 /* TUIMessageCellLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 94B2CD330259EE588079DCB68213AC35 /* TUIMessageCellLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6C1730B0737540D7198973C0045AB435 /* TUICore.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5D45640452EF34489A8167032095AE7C /* TUICore.bundle */; };
-		6C60969A415DE4DE93D881CBD3428B8D /* UIRefreshControl+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = D279C352F8D7A949A7464419C3F37874 /* UIRefreshControl+RACCommandSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6C9B6C9EBDD2D7631DC7813702461357 /* RACEXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 58DF1FA1080DA76CA2136069DC95B99A /* RACEXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6CB21948F57648780D93794EC8A8B67D /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 83584BE69548BFABBB3F3172C53AC68E /* SDImageCacheDefine.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6D53E120D125F8FA3BC5A05015F04BC8 /* TUIOrderCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BADC06FDCE21F0B14787A7CA84D1EE1 /* TUIOrderCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6D9C7D54FC748D3DEEC72037733D051B /* WhitePlayerEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FBCB46E61C3F51050F0634267F90034 /* WhitePlayerEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6DAB414E4A57DCCB8184B51F78ADFB7B /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A7EA4B569800335C05B0C3FF961C4551 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6DB244706298D81730C5537279B7B635 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 239A5F49504B7501016B5E55F7E7D962 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6E1064FB8AB8779030CA7EE17E00FB36 /* TUIChatMediaDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 153FBA2C2495155CDEDEC32DA26AF155 /* TUIChatMediaDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6E2D67AC408CD5C562208103E5E393F8 /* TUIRecordView.m in Sources */ = {isa = PBXBuildFile; fileRef = E545F29F10774B7F937329DB0F916D5B /* TUIRecordView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6E5BA38F45C9B904BAA86970852F0A9E /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 543E10FB23EE2D06F31020687090EED9 /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6E6B7F414ABC2BB8EE2A89D35A8B6954 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 96F38AE1C32C4D99BD3A4C8CEED808DB /* MASConstraint.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6ED7182C5739EF5676468790082F469C /* KS3ListObjectsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = A56C1F1BC3918B81F0A9B5A7BCE396A6 /* KS3ListObjectsResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6EED1974B2B788E2FC39AEAA57A32B15 /* WhiteRoomCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D29748DF769053D28B5914409602EF2 /* WhiteRoomCallbacks.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6F06687AD781B41A7AFA0D88D2CB7E82 /* mz_strm_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 6AB50FC459605E8E7ED9A711DAC3F75A /* mz_strm_mem.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6F09061F447385010986143AB09203E8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		6F5B96D485B8699A93A19A75F23C1466 /* TUIChatSmallTongueView.h in Headers */ = {isa = PBXBuildFile; fileRef = 888194DCADF1F9731C23F581EF270318 /* TUIChatSmallTongueView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6F86C749F8063E55DD02006D45D3E0BC /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = DA202F553D7C330FB88B0F73465BFACE /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6F87F2796866FF03C764A9782C40D84A /* TUISettingAdminController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42252E7A3F453D2C2EEB54F9F1667135 /* TUISettingAdminController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6F9472EB1BF4C32C86282BEAAB219374 /* LOTInterpolatorCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EC567113A926E4879B57ECFD6B51EF0 /* LOTInterpolatorCallback.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		6FCB16A5EB7151A1226DFA2E40D35923 /* TUIChatBaseDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F79DD6908B996584E829067AA9AA4B7 /* TUIChatBaseDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		6FF4721FED65F498921E212CEEDFB8B5 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = C1DEE8C313A3E15DF7DB57A8B1DA52C4 /* SDGraphicsImageRenderer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7002B635B8B2229BEA25A01E21CD56E8 /* TIMGroupInfo+TUIDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 80699B129C3D486B21EC94978CA268BE /* TIMGroupInfo+TUIDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		705EE0B77441AA407D2FB9DF3010F905 /* TUIFileReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = 05A8C7DE8B5E346BE952A3E8F72AB46C /* TUIFileReplyQuoteViewData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7097AD4AC8F8AC551E5892EEE939F608 /* TUIMovieManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AD426842106B8B27E8790C31C36185BA /* TUIMovieManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		710887D01DE43A17EA38A93FFA3540BF /* UIGestureRecognizer+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 0401D71AB66976C7A54EF65E49C7A825 /* UIGestureRecognizer+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		71216D383292F4D60854A1673EEEFFFC /* CGGeometry+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = C0A92EE81867EE80A9804A73D1313FDD /* CGGeometry+RSKImageCropper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		715AB2C777F6FCAB5EE0C667A909B698 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 85647029B792FBAAB8A7C203CAD8CDE3 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		716B950E5995614149B1CEC9BADDF19C /* TUIAIDenoiseSignatureManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DF05D03267B7BAF67370A8F8926EC986 /* TUIAIDenoiseSignatureManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		71ABB416307EAABED0C8876CE0FFF384 /* NSObject+YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBAF00F6EAB8F8FFCF4232B91121244 /* NSObject+YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		71D9DA44B25C2857368C80C2ADE8844A /* WritableDetectRoom.h in Headers */ = {isa = PBXBuildFile; fileRef = 6496421271AC0F442894596ACB6DAAD1 /* WritableDetectRoom.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		72052EC4F185A8E40EC8D1A7B9E97D4C /* LOTAssetGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = B6E6CD5572E24B162AC4B1C343F9C5D1 /* LOTAssetGroup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		720EC7B0BFE8951352CA7746B897DEE8 /* TUIChatObjectFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = ADC38B4BB6689366C3CDD46AE17276BC /* TUIChatObjectFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		722F2C669F0F65F6B93C9FD8E90B9453 /* LOTKeypath.h in Headers */ = {isa = PBXBuildFile; fileRef = 00F6B6B529832E6E600851B7C8089C2D /* LOTKeypath.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7267F519626FDFD362F9C31CD32AEEEE /* TUIGroupCreatedCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = AAA7CFFDCE27875B052DCA7AFFC7BD06 /* TUIGroupCreatedCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7290A821A473AB53E185F99921F80186 /* TUICommonModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 82780F97EB42426467DFF04065808CE8 /* TUICommonModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		72A71F0B6338BAF23319EB89809C678D /* KS3BucketACLXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = FDBA26AE7017A44FA3FFED692CDA7BA7 /* KS3BucketACLXMLParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		72BF7944D90786926278A0AC6CE9A3CD /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = B66C926F9554138D087399BB15692387 /* SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		72D90D5964727A7DEB426B226660A134 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B2C9BF4B0F2E6EA544A7C826E547B22 /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		73028913C93C389F011C98BCA233CE2A /* TUIVoiceReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B8ADA68A1524406145F7B2FA832207F /* TUIVoiceReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7334F57E4046F0DC518C2F6398BD9DBF /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F80AE8CE56DF274E3113E75E396724D1 /* CFNetwork.framework */; };
-		7357E69146BB1230BBD19EB992A5C60A /* WhiteDisplayerState+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CF9850A8D87824E01EDEA8B6BECFF55 /* WhiteDisplayerState+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		737E0844194AE72FDA848BE2EF221439 /* LOTColorInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 5160380F26E9BCC8FD97063A6A9547FA /* LOTColorInterpolator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7394808FDCF2550650F65E2082AA0B82 /* RACScopedDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F361722C9A1ADF859924E7E4E221E9 /* RACScopedDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		73F7AD0B7A49F166973E1E915EB97E6A /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 1921F76D80B958CAA2D91355D506FE11 /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		74228CFB926B0966E53E6339CABB9F6E /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E38CAE8B46C5C603A228D709E21F4D7 /* JXCategoryTitleCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		74479A9F46B2F26D58CE18F2BB2B6B57 /* LOTValueInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AE059D626C81778946E3A4FB2D2BBBD /* LOTValueInterpolator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		74BBE85B4E37C19A5AA84E2648DFA808 /* TUIMemberPanelCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E8F4551BEE3ACB18E88E84EBE8C63A45 /* TUIMemberPanelCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		74BE05742157E3F0746BE508A9742CD2 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 065EC61D0737EF77D92823B0CF35DB91 /* QuartzCore.framework */; };
-		74E5AFBD565E6594A1699402ACC66A10 /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E3C49D82CED838DBC31C6565247BEC /* JXCategoryDotCellModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		750FD9753260C80FFEE52F4EA3D294F3 /* KS3GetObjectRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 689E17CC9EFDB4D5C68095A7BACC52BA /* KS3GetObjectRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7543EE40B742BB5E4E72316127F2D2A6 /* TUIMergeReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A1C44A436C3B6A7216C4D16A8A74480 /* TUIMergeReplyQuoteViewData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7609A2EC1E36798A4D6BB346F84778FE /* NSArray+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D180596DA3CF95D64B358818C0825ABA /* NSArray+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7630298122617FD74D2872A07DA7F2C8 /* TUIKitLocalizable.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4E0B78CDA0CBF52D57D06C5EDF958D10 /* TUIKitLocalizable.bundle */; };
-		767CD122920FAF3186493669A911F6F6 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0316B31260301F06280A61C47F0879ED /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		767D8EE52C7CC77305C762593A4E5152 /* TUIBubbleMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D5CA015B5CF4F7A784F5F3D6BC25DB1B /* TUIBubbleMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		768C7D8165465E63F576F9135C572829 /* IQKeyboardManagerConstantsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B627FC7CB116D063E69CA064F6253F3 /* IQKeyboardManagerConstantsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		76BA84DFF2689FEC2C825F44FCC715FF /* JXPagingView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 64C9FFA2A3ED388C0AF8E24C23A7EDEF /* JXPagingView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		76BE2A1070A1DE57D4A1BC210A75FA4A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75EEF36A7781EDB5C41BE0743D40FE36 /* UIKit.framework */; };
-		77113D1EA78BDAE8E9F36C75F40211B4 /* SyncedStore.h in Headers */ = {isa = PBXBuildFile; fileRef = CC9A3B209A9C7DBDD521399EB943D1EF /* SyncedStore.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		771A444EB2E512E5D7C1B2037E81A7CE /* YYModel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B5E48FF23BDFF12204FEA57D0F9FA934 /* YYModel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		77386D853D2BB2B5C96484CE1861C829 /* TUITagsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 63578EB6B2C8FB98AA33192706F4B2E1 /* TUITagsModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		776DE80E213BD6B610F47317EF514F25 /* KS3DeleteBucketRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 29FF4039B5EB925FDF1BE1E02CEBBAB4 /* KS3DeleteBucketRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		778DF3CB093FC60D997C32B8BE8B488A /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 786565A8AC88BBE8D89BD8C285389CFD /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		77C758BB185D23F21B8B0664174F115A /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 44218260AF9B6D4E2FBA59D9EAEB60D2 /* AFNetworkActivityIndicatorManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		77D3D514753BB4B8F90775FAAC1BE388 /* TUIMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = CFA69912E289BB20F1BD8F405AA3887B /* TUIMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		77E4DFF6BE9D2C1468348E493731AC46 /* UIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = ADC60089CA321644A90A1F5817F89229 /* UIColor.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		780506309FD0835A1B9BBBB3224CFF20 /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CF0CDA6BB1DD1053FBCA6719B7801F5 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		78251F42EB680FB72F040A1986279CD2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		789FA73920F35C64EC09333A840A546B /* TIMCommon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BD0C427A4EAAC93F0442C2E1E7392ED4 /* TIMCommon-dummy.m */; };
-		78B205B8428472B538BB74962A1DF933 /* UIImage+ImageEffects.h in Headers */ = {isa = PBXBuildFile; fileRef = BE26C213172949A824F6A5478BAF4835 /* UIImage+ImageEffects.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		78BD18CB57CD1166BA64115D733F2489 /* RSKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D78A46B9DD21ABB3E67FF577B3A6221 /* RSKInternalUtility.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7932B304EEFD92B9F7CB25333CD976E5 /* RACBehaviorSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A4C8BCEB40088B1CA5983AA808FD58 /* RACBehaviorSubject.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		793DC0C2F26FE4B56CD689F1C9F3B4C8 /* WhiteRoomConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = FFA8251BB76D63487103469F56593254 /* WhiteRoomConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		79A1CC58413BE3B8AE047325F448413F /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A5108359C1D9B25AD7A0AC3D3A2E155 /* JXCategoryIndicatorView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		79B34C80DA44D8FD32F97AF9ED9DA056 /* LOTShapeTrimPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE26CF7F9FA18E58C263F277978439E /* LOTShapeTrimPath.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		79E2E50911D30F82797EA4F1B6D21E06 /* KS3ListBucketsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DAC5C5F40FB8B6590270742977FF787 /* KS3ListBucketsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		79F015D681F8460135169BA61246AC80 /* WhiteDisplayer+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D8DDDE7790648C35BE9107867234362F /* WhiteDisplayer+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		79F5ABBF956DCDC94FE0342BA58D3B08 /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D779D03E6FD6AA9E4DACD0880E00E2DD /* JXCategoryIndicatorCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		79F88FE5C066634CBC8714CB2B83D222 /* TUITool.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AB294DB11883DE158AE6B9F17AEF14F /* TUITool.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		79FF57976BE4902AFE523BA35F9391C4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		7A19E8EB41EF79483B2178F55A26B378 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0227C52A3EE5E740677C97351F0495AB /* SDImageCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7A45C732DF4FF5F01569D2678CA67E58 /* NSString+RACKeyPathUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 357FBAE47CBE562373306804D7827946 /* NSString+RACKeyPathUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7A730A48E312D870F607A6BCF5769EF1 /* RACSubscriber+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8803FAC36F74F8D2992A240C33390B0D /* RACSubscriber+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		7A76F0C90808B6716534819E64317149 /* UIAlertController+TUICustomStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D40613B57FC2D345C38C6BE516178E7 /* UIAlertController+TUICustomStyle.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7ADDE9B5549511D6EF59B430C3F351D0 /* KS3URLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 47CBBCAFDC6FFA8D4A43F4F1D59DA380 /* KS3URLRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7B303C7F8C93F47898248EBDC887AB6E /* RACCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E69366B2A7A45E7EC6E2811DA400AEC /* RACCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7B465D5FAFD4CFCE16110B4D82A7597E /* LOTShapeStroke.h in Headers */ = {isa = PBXBuildFile; fileRef = 8918D1D3D095D06F11E330351357CDD8 /* LOTShapeStroke.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		7BEAFADAFA6A9D1D3929076C3C36F085 /* RACEmptySignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88AFAAD014B67C960420E23055CD3A28 /* RACEmptySignal.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		7C31AF2AAD34608BDDD65621CAF528C4 /* KS3ListPartsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9A4D14FB1FCE63E4BD8083E476A806 /* KS3ListPartsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7C65BE966D30C049E7EE660D0ED97F2C /* TUIGroupTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D417E0E0F875F9F9D063E5236BF837F9 /* TUIGroupTheme.bundle */; };
-		7C660C6A836B635A7E122E3B16715D4D /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 97463B8DD8356BFEDA47E373236D33BA /* MASCompositeConstraint.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7C66FFAD5BBBCCF73CD5FB85DC32BDF6 /* TUIMenuView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A4D245BCD46E53E5592419EDED7BBE2 /* TUIMenuView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7C9ED1A3DF46A973810FEFA1AFC5F389 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = C7D455EBB4CADD9A75D55C92330C88FC /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		7CA0004B66E2636DF35B7147869243D5 /* web-sdk.4473eae6.js in Resources */ = {isa = PBXBuildFile; fileRef = 43D46E1A7F0F57D540BB44BC777DA282 /* web-sdk.4473eae6.js */; };
-		7CA84D5796C932CC9F09B38CB0871723 /* UIActionSheet+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 70788C322FDABCD2D164BF0CBA28CF20 /* UIActionSheet+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7CBBC2A87CF9F2EAE0BFEE917FA1525E /* TUIUserAuthorizationCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C824CB00007B0D3259CCB41F6BA526 /* TUIUserAuthorizationCenter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7CCFE11E3671F509B5E9FF7E942CAE5E /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 168D4621077802C37805A856DF07827A /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7D214920FCDA1384F8B8B5AA27458F00 /* TUIChatPopActionsView.h in Headers */ = {isa = PBXBuildFile; fileRef = D7E1B91636BFE3B419BED5C0E76E48BC /* TUIChatPopActionsView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7D4CAC926EEA0851D792C652F7A797DB /* KS3ListBucketsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = DB98CA6DE844818ABD2B1AC18F2F206E /* KS3ListBucketsRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7D5628BFEFDB650AAD111D0B287FBEEF /* TUIMergeReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 18D5AED67E4CEE47A67E92B4CC2DF8AE /* TUIMergeReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7D59FC94DBBA1B65C5DCC11B153B653D /* TUIBaseChatViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 244C84F0656DBF88B3F7996B356F330A /* TUIBaseChatViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7D8413B26527A4778C8FFFEA53D5DE76 /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 05B2411DBBF46575172DEC9EB1FF3DA0 /* JXCategoryTitleVerticalZoomCellModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7DB2C0596405DB863CF2B2A489AE2636 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E634BACFECF52D83BBF61801AF8703 /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		7DDEFED5E95C1BDB2105C022CD78FD35 /* dec_if.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6C9177D88811435ED2D2B08C036F42 /* dec_if.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7DE6EE4BB917E6A940257F56D6A7E1BC /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 241E732F198E43DB6A801A7B7F67F1F4 /* MJRefreshBackGifFooter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7DEB7F3E448476252892D3A03D1BD98C /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 87D47350A991FB8F5DA0D5DCAC5188FE /* SRMutex.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		7DEDD932B5D84B73F0E08B0332AF22D0 /* TUIFitButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 0496675A0A095BB4604BB49B70EDD489 /* TUIFitButton.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7E8B732185E2245BDD2CE6139873F800 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 236426E487A5D750B52CB4E13F372C8B /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7EB855DCEF9EAEB0B1E1A30A50150DF8 /* JXPagerSmoothView.m in Sources */ = {isa = PBXBuildFile; fileRef = 772C21C0A8FAE7D6D881861C8180F942 /* JXPagerSmoothView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7EBDC764C413B9CDD72A4DAC4F43C348 /* UISlider+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 57A7777A8229CFF15585BD0AC9D5D07E /* UISlider+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7EDBB756CC64452F5AA50A5AEF6AAFE6 /* TUISearchGroupDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 734D5424C0852EAFA8D75F0E76BB2807 /* TUISearchGroupDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7EE6C492AE0E485B8FACB352821E0542 /* RACReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = BE8C0BDA3DC8BA713C968B04C1856C88 /* RACReturnSignal.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7F58BE8838D03B2D5B30E68952FF1E4D /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B499982A361A1B7F7B80F88A20F77593 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7F8C14A5E9EE458438495602A74C0F30 /* TUIChatService.h in Headers */ = {isa = PBXBuildFile; fileRef = E886F0180D7A0D56EA21350297FBA817 /* TUIChatService.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7F9B97E1763B5052E20D3A225C5B95E4 /* UIColor+Expanded.m in Sources */ = {isa = PBXBuildFile; fileRef = AEA9AF7D32C05EADF3729FF915D11AB7 /* UIColor+Expanded.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7FA21B92CF52F8E72D75CBEFB3E5BA85 /* TUITagsCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 354ADA380BBE1FD2A61C2ACBC0864BB6 /* TUITagsCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7FB2A732265D9B37197DAAE889C45118 /* TUIConversation_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4EE95673082CF77E466275F4F3FF1B09 /* TUIConversation_Minimalist.bundle */; };
-		7FD7ADA1503FECB2B409AA03C21265B7 /* TUIFloatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C680514A751D0A464DCA0B24E0C63378 /* TUIFloatViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7FE6B077093A3FCC0B21521F1E89F601 /* TUISelectGroupMemberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CA41B94041FA93580EFF8ED4C9A54CE3 /* TUISelectGroupMemberCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		7FE8423369A4BD1FA1368D2DAD9AD894 /* TUIFoldConversationListBaseDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 226D72D37614C1353EC58C170D8338AC /* TUIFoldConversationListBaseDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		7FEBC57858D1D5E06DD6F7FD2A00B0A0 /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 849BB0B2174614EF686EF82264CA5B29 /* JXCategoryIndicatorBackgroundView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		801110D9E3E4B3F5B5BF6F0956022F2B /* LOTBezierData.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E911A57820A907A90B8D9B5AB3050CD /* LOTBezierData.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		8027FED5CB014FA8E8BC8F888BBF4010 /* TUIImageMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0C708B8033B2C4137E664E17371FBA /* TUIImageMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		804A7DB984BD0AD6E18B41CC5686A908 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18488619B3B202187B27DBDA03807209 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8060DCECF3FF723FD950EA8DE106F110 /* UITextView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = D810C1502E6ED8F90BE0AA469DB087C2 /* UITextView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		80A2D9DDF3D9D0EFA5B3B2D70DCC85CB /* UIActionSheet+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CCC93962AE6E93053A53CEE5314F591 /* UIActionSheet+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		80CBE4A42C4CBE0DF49DEB6B8737214B /* WhiteImageInformation.h in Headers */ = {isa = PBXBuildFile; fileRef = 53C23383FB047FC22FA7F0214C960E12 /* WhiteImageInformation.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		80E48F8327F2192D2F12C32BC635480E /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 671C73FDC05BA99E44ED83A570E3B667 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		81108213789DB1C18068BC72BC3CAE5B /* TUIMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E399026DEBCF877C9CFFED99BD088A22 /* TUIMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8126F7233793E1A40DDB386675BA6E08 /* TUIBubbleMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E5A0381CE60815960265F81D6476B47 /* TUIBubbleMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		812CD5C088050C9505ECD8B6DC2E4353 /* UISwitch+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 920091797925CA8337BB8A16EB9B154C /* UISwitch+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		81326F749B52AA3DAF601F32A97E4B20 /* TUIGroupMembersView.m in Sources */ = {isa = PBXBuildFile; fileRef = 55A04A8F4D56F2274267C05DE71DA169 /* TUIGroupMembersView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		816E139199C47979CE8505B37A172D86 /* TUIChatCallingDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 46B9BA637BD9F0CA802BFC0DBB8A92DC /* TUIChatCallingDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		81705386743F7F17F758F4236E419F50 /* LOTAnimatedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 593CAA7EF495CFD81A061C850E014818 /* LOTAnimatedControl.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8171D105E2C5CD3C1357D544942B4446 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75EEF36A7781EDB5C41BE0743D40FE36 /* UIKit.framework */; };
-		8179900F0C6C96CC89CCDCD8D3737BDB /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 279A725C8B662D5CE2EFC2587FB96819 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		81B0A880263E42B4A7682B8D656E9433 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 68C52A4C9920E1BCEF154C40C0C6001A /* MJExtension-dummy.m */; };
-		81C76941D750B3F226E07AE600A67FC6 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = E43C4E501F609A4F8BB2CC9AA18E8D7F /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		82745F3C4DE9CD167047B81254D71F0B /* KS3CompleteMultipartUploadResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B7A896059736D79790671559AC0016CC /* KS3CompleteMultipartUploadResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		82A78498B77170FE4CE2B9156B947DB2 /* LOTAnimationView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E624B193B12322B1F61CCE9ADE541B85 /* LOTAnimationView_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		83231F4CE829542BE325F8DDE4CB7468 /* TUITextMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 889A1E87F33D013B1E1FEC1005AA7065 /* TUITextMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8367DF95C061E2709DD00F458FEDE4E2 /* WhiteCameraBound.m in Sources */ = {isa = PBXBuildFile; fileRef = E4A79005903A919F8F05D9F9AAD57125 /* WhiteCameraBound.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		836D33615A7F3A0D9FB952EC721C0354 /* NSDictionary+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D012B63F60D914585FEC70646B48D1C8 /* NSDictionary+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8377753FAC9D25D1408518FB055A63AD /* CHIPageControlJalapeno.swift in Sources */ = {isa = PBXBuildFile; fileRef = C43A086A00D8DF6616EB2CB7EE30BD94 /* CHIPageControlJalapeno.swift */; };
-		83A25FDC4EE78387FD9180EE632C9571 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B3F5F8CBEBAF0814546F03A4BE5EB336 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		84065C8341D0715DA9F2FC22C45A72DD /* KS3PutObjectCopyRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = D0BA6C10242EF65E4F5E1C2E07EDA0B4 /* KS3PutObjectCopyRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		84079D56AEF076144FEC33B0815476A8 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75EEF36A7781EDB5C41BE0743D40FE36 /* UIKit.framework */; };
-		842540BD30E11A8A9867059781853F4B /* TUICaptureTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = FD9EABD5C2235108A42897AAF517AC2F /* TUICaptureTimer.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		84408F4D9CCC7BC92345D382D31C606E /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D69086660F612BB572F585B2A3D6D5A /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		845889DF68867D2378B4EE7909C5257F /* TUIAudioRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC45B6167DE129F2F42DE5B956C132A /* TUIAudioRecorder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8460DAD444A23AFB684E957718D67068 /* TUIGlobalization.h in Headers */ = {isa = PBXBuildFile; fileRef = F6440F9CCFE421321C14D1ECBD0B1800 /* TUIGlobalization.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		84A54D5D589CDFF1935301EA85E855BE /* UITextField+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 293DCB310290C39134DEB5519D84E1AC /* UITextField+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		84A9FF415424129A30B78274968FC47D /* KS3PutObjectRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D982F22FA545FE53DC301BE9BA6E1115 /* KS3PutObjectRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		84D7D8B646DCDC325ABA9805352D552A /* WhiteImageInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = B18B4BC306D003C6C2F2E479F0FB8C1A /* WhiteImageInformation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		84F4E69E96D439C5CCE6CE2340BA6170 /* WhiteConsts.m in Sources */ = {isa = PBXBuildFile; fileRef = 594CC5DCBEB396E56C5C7A2EABD108B2 /* WhiteConsts.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8512466B07FFAD79AE6B5DBA9AC9AEEB /* LOTValueCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = AD7E0ABE6A2DDD6946C911B6569E4604 /* LOTValueCallback.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		85833032DFA4C48B6FF1D84B1183F761 /* TUIFoldConversationListBaseDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E369697F7618E108077E5BDC5F37F52 /* TUIFoldConversationListBaseDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		85AD39F78AAB40FC7C4AC1F1DE1CCF91 /* KS3ResponseHeaderOverrides.h in Headers */ = {isa = PBXBuildFile; fileRef = 14C93EA6A81586B36B4AAA208533346C /* KS3ResponseHeaderOverrides.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		85B38ADABDAAC7F06C7FFD1F1D8B9FBC /* TUIMemberPanelCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F15AF4B25A785EA6CCC56825BE89B5 /* TUIMemberPanelCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		85DE838D1E477E2E8335725E8F3E91C1 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C2E146F9972DBF404834931B03854076 /* ViewController+MASAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		85E2DD59FC0BA47C2E797704FBADFCCB /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F257731C546C8A15B0A80CBF303992E3 /* UIButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		868697EC48E9DE2A9F1738B3B596601D /* RACSignalSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = E8FFF23DC46235CD854F6B61AA0944FE /* RACSignalSequence.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		86B77F11F385265A02F51BDF16B661D3 /* WhiteCameraState.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D164D3E2373CACF9C4868EAB4AEF8AB /* WhiteCameraState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		86BA4DF9B26D71AD6195CDC9F423EEF3 /* WhiteSDK.m in Sources */ = {isa = PBXBuildFile; fileRef = FCA05149CDBB0A73CC8ABAC2BE10EFA8 /* WhiteSDK.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		86D1385170BC5DE1B1174A6F58112AF2 /* RACUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = D031D9221AF544FDBFC8731364C683CD /* RACUnit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		86F1A26F1A733583B39171FFB4F3BB15 /* RACScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = A62DFFB942FF7B7ED4C0C37BB9D932C2 /* RACScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		86F622821F3A97BFF803810323C3B40D /* RACKVOProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 49051E9F90BAB3BD34E83E2028712BC1 /* RACKVOProxy.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		870558666CE90DCA405F2CB947CA433A /* URLRequestPolling.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C0A67BDD42956153984166457AF0E7D /* URLRequestPolling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8713439D186D93B62DAB70745AFA15E2 /* WhitePptPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 625B4141F24A5B93EB2AB4A30D155FA0 /* WhitePptPage.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		871AED0578DC5BCA6C83F3466FFB5CBF /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = F6228B6DF0316B225E89EBF5146C3DD0 /* JXCategoryViewAnimator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		874F775DA8D1F39F9A9E50886C3CE00D /* TUIChat-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BA29660B8A1B8370F6322BEAFC49090D /* TUIChat-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		87643C49FA726F124D6417B4D48D4198 /* IQBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 563D1844FDBC0B3F5C15AB85426F13B3 /* IQBarButtonItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		87669B6D0E222D147C4E26AE8D60A7D6 /* TUITextReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = D6DA1B6E1C9246A8DA53C871705EC656 /* TUITextReplyQuoteView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8790E63CABD4AAC3CC7944AEAE99C1E8 /* RACSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 809153602DE6DE58D71B966B9F075AA9 /* RACSequence.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		87ED57409960021DD8B833B3209832A0 /* TYCyclePagerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FFA251F441CA00981EA337A81AAF1DD /* TYCyclePagerView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		87F627D26ACDA3C16E0E34E3325DD513 /* KS3SetBucketLoggingRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A470DB4B770D37A2616D325751C494E /* KS3SetBucketLoggingRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		88156D4F10FDF0342EB283F7706CB772 /* RACKVOTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E6CD8622A11C6D3FDCA62267E09CF8D /* RACKVOTrampoline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		881F51EF3B8BC2B971AE7EEB7B8198B5 /* KS3ClientException.h in Headers */ = {isa = PBXBuildFile; fileRef = 79208BF7FD9CBE18862D66FCF4272E33 /* KS3ClientException.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8829426DA92508533BC4F8BE6C0D4651 /* TUISearchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 39900BBA72BB64D2412AC26800DB0DE9 /* TUISearchViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		882D4FC565EB5E94090124D927060259 /* WhiteRoomState.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B432D8A22C5191D9A834B9AF51E4B7 /* WhiteRoomState.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		886B4AC9B1FE36EFF7CD38820E10BFAD /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = 30B4DCD1127057CD9187C95FD19BB8C6 /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8893696EA4E631A52D3CE97C5515079E /* TUIConversationCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8A9030A1E73F10EB42F931644FA2F7 /* TUIConversationCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		88BFD50BBB379DF204704F68B7907C0B /* LOTValueCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 1695E1D7DF5F61923421FC9C00E9D866 /* LOTValueCallback.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		88C4D3BB54F65D9491E47B9E92D9C4C4 /* TUIOrderCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 964C2C0513B29788799A7D733CEE6324 /* TUIOrderCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		890464E6FF84EBECE1DDF95E14D6D547 /* TUIChatLocalizable.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 7AF4A409063BD58288BB2ACF3C35200B /* TUIChatLocalizable.bundle */; };
-		8922718D7A52EA3E0731DED2563D773A /* TUIChatPopContextController.h in Headers */ = {isa = PBXBuildFile; fileRef = B2225B87D45111FC9FB2EF7F6C6221C8 /* TUIChatPopContextController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		89810DF51B6C23EC0173EEC19219789E /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D6376A598EDBE797F988603F022CCB39 /* UIButton+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		899112F5A698179A0CA522C23F0137BD /* TUIFileMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F037E63E67FE55CF0ACE752C7309930C /* TUIFileMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		899478F3210C6FED884A8338C5340DAD /* TUIReplyPreviewData.m in Sources */ = {isa = PBXBuildFile; fileRef = BD62FB3101D8A4619ADDCC4DEAB83B99 /* TUIReplyPreviewData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		899E87F29D46A8695C3119A7F5AD2B31 /* LOTCompositionContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9709AD65FAB4ABEEA8A495B1CAC31934 /* LOTCompositionContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		89A19E0C9043418DE35BED0EDBAAD3C2 /* TUIConversationListControllerListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E81DE5B26C5FB3B8FB7EB2296912DEA /* TUIConversationListControllerListener.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8A0F923E461E7B9F2E434A86474C1DBD /* WhiteSDK+Replayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 927CADBC41082C815A1196366748FDDA /* WhiteSDK+Replayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8A1253D533B2C71FD52371CF27775A28 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 182524771473378D074F6380F350E5B3 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8A27187C57BCB46C2B9DDBB662FB2BB3 /* TIMCommon.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3FD8AD442383319740DC695ED11BD00B /* TIMCommon.bundle */; };
-		8A407B4730D74045B40A27B997638037 /* TUIFloatViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = AB49898BE3B7E0F22EC8F17A0CE0BC38 /* TUIFloatViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8A7136C14A79F1A94044A2848D0AD409 /* UICollectionReusableView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F726D119FBCDA56C9DB510305F161AE /* UICollectionReusableView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8AB091199F99F1C2E9E67030DAC50F6E /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = CCCECAC958BFC6EA41C9CDA843A1244F /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		8AE868BC3E2E6FC92F4717835180C47D /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 65F0493C7E202E2B5B06F4F29E58F677 /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8B1F249C6577E06C44345DCA3EA4512D /* WhiteProjectorPolling.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C4F257C493AAC3AC9D3832B1A1C089E /* WhiteProjectorPolling.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8B40C6539B1DCD119E93A47EF5332E72 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E28CEEA7F4FC3E49FFF2E09FAB39CD /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8B4ED32FBAF8FA2FA8ADBBC232959A9C /* KS3SetACLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CA67E329E9C81C7A97DBDBAF5A9124B1 /* KS3SetACLRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8B534057816F05F011589BF43BA02C20 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = CC682861F9F4B873EE0B796170FC7561 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8B566763930AD11F2945B71E4B2754A2 /* IQKeyboardManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C690987D1FF4BC3B9D48EF1DAF63AE03 /* IQKeyboardManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8B65107DD7FD2D9E32BE98983D3759CC /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = AE4F1E5D0FA8DF1B8EFA302337D56D2B /* SDAnimatedImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8BB154745A2038B6554857019946A745 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 91ED05C07598C1714BFC573AFB9F6043 /* MJRefreshHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8BBA97AC3C3D23ADF621796E51FBCC62 /* TUIGroupNoticeDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B5A2CFD43F3E179CB38BA5DAF85152D /* TUIGroupNoticeDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8BC9DEC6A5B3480FF9326D20700E4866 /* WhiteEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 156C0A6A1AC2A3F558786794FD54F3ED /* WhiteEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8C0236E6D5D64B8722A6DA111A2AF65B /* KS3GetBucketLoggingResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C04A176BBC4E93B47A21429577D27D /* KS3GetBucketLoggingResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8C11943DF368D72E402E846C2150E87E /* WhiteConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E5A323D5D2848C076369C4050913940 /* WhiteConverter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8C57885E941541F37AA75F3A0C66B3A0 /* RACSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 626A50B0DD859AAB060CE1AA35677856 /* RACSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8C73D2732C46C55092A9E4595D3D91CA /* LOTBlockCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = A38AF771B4B6799BDD8C165C10B65BAA /* LOTBlockCallback.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8CC40B8B06E8F3FB159245E93545CE53 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = A554AE652A4485055AE144085FB73CF0 /* SDWebImageDownloaderOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8CCD4DC2807E933E890960A0EB3F6D5E /* TUIConversation.bundle in Resources */ = {isa = PBXBuildFile; fileRef = EC3629F264EE68DA57C249F95F3CF6BD /* TUIConversation.bundle */; };
-		8CE8C12CE4BF39999A63370408310BE7 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A85892912EECD58B9921D661E786A6C8 /* MJRefresh.bundle */; };
-		8CF243DE45D8627119C5B69265742EB5 /* KS3GetACLResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 990F1A1A927E64DAE00AC202F9021171 /* KS3GetACLResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8CFF634FE27B6D56A0677BC1694503DB /* KS3CreateBucketResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = A55BB6417DA05F0E43D54FBF0AB5A07D /* KS3CreateBucketResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8D083E0F120C686A7E8F5FA7DB6F582A /* YYClassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5191C675023B095CB6E590AC212BC169 /* YYClassInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8D385AC236F48F1E1B143136A3A81597 /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D289027B75DE6BBA79CB73250293E598 /* JXCategoryView-dummy.m */; };
-		8D44796A8C9452BF189DDC32C423FA30 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = F3EDB3B3FD8639EDC5483BAE20CA8DF8 /* mz_zip.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8D4CC07B7E1F8D9614A9719FD5ED013C /* UIButton+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = EDB28A68E80C359D3CC1FF2357F0657D /* UIButton+RACCommandSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8D6FAE346266C266C895A0F7B817F890 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 472203E2D4F7C9FDF6DC484679AA6493 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8D7B35692C98B23619726018C1FED6EB /* LOTShapeTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = CDF2A6AFA5B239FE4F5E658920860130 /* LOTShapeTransform.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8D9EDED2F7036F01FF94B7483D868956 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 203BA605C27C5A85544734510D017E36 /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8DAB01561CD5C6C87CD0C1AEA3A9A68E /* NSSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E7C4B67313EB499164292DDCB3B06BA8 /* NSSet+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8E32AC86440D9786F1DDD1CCD657EFCB /* TUIVideoReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = CFA6854E66B8BDA7B1B729062BA35755 /* TUIVideoReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8E9585BA264AD0B20443286131B52659 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C4FFAE3E9292415E38FBCAC0F6DD7D8 /* UIView+MJExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8E9F93CB2D5DB86D3AC2366D71088055 /* UITableViewHeaderFooterView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 06535401E354854F2E93EB2222F60F3B /* UITableViewHeaderFooterView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8EA3A63AFD52EFA57C310476F756B5C5 /* WhiteConverterV5.m in Sources */ = {isa = PBXBuildFile; fileRef = 21D5E5CA95A50BCD2D1BE92D16E5C953 /* WhiteConverterV5.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8EE78C5F7C618330E346089E0889B135 /* TUIBubbleMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6FA01A2007395759157CEA86E6D09A /* TUIBubbleMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8EFD2FDDECDB378C98E688323ED834FF /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C61BADF5756F0B1140149B4ED6148A0 /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8F236D4E638D64E8D7DBC5B3AEFDF228 /* WhiteMemberInformation.m in Sources */ = {isa = PBXBuildFile; fileRef = F5DE0E457C6CF9D379ACACC5D737C958 /* WhiteMemberInformation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8F46B3BD777AE852036FDE474E4864EE /* KS3ListObjectsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A8EDBC488932F49AD406CD5BE3713E3 /* KS3ListObjectsRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8F611B1606DE31802F8474E9015A003E /* RACIndexSetSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 28EA49BD88F8F1E3F4BC2A7218AE0880 /* RACIndexSetSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8F71D4BF95D8AB9C5BAAEF38654FDC08 /* TUIMessageMultiChooseView.h in Headers */ = {isa = PBXBuildFile; fileRef = C092ABAB9319C9FE490CBB8822C33240 /* TUIMessageMultiChooseView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		8FC1D20924D1234C1583A89CD716093D /* KS3GetObjectRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 44693718F3182EF52296F2AB02FE5FB7 /* KS3GetObjectRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		8FC9B15DDAD9F4F288BD0F5728951C26 /* TUIGroup-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 85C61EEE071D895F00A8632015811B47 /* TUIGroup-dummy.m */; };
-		90137F5BBBB72AD4CF8A839FE1A77AC6 /* TUISettingAdminController.h in Headers */ = {isa = PBXBuildFile; fileRef = A9EB939DBB2C1BB575506D4C7D993BF4 /* TUISettingAdminController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9024F9956090D5E99C9B1EE1D58AD91C /* WhiteWebViewInjection.m in Sources */ = {isa = PBXBuildFile; fileRef = 780D4F5B8F3979FF0CE2D84564767E3D /* WhiteWebViewInjection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9057AF8E47F2FCCF76591A598C51355F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		9080B488BE5AB52A28D2E083DB5A0D43 /* KS3ObjectACLXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 84E6D840BC72504A330D3DE5A421A7CE /* KS3ObjectACLXMLParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		90A3BED8ECD45C574182F89092DE030A /* ApplePencilDrawHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CAED3E6B270E214C1E58585392B5D5F /* ApplePencilDrawHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		90A5E4404F6EF45AA632876AE1DE5FFA /* TUIConversation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6255C2408945800BE78BD802CF7CF6E8 /* TUIConversation-dummy.m */; };
-		90A8769BCEC76584D8878529B0613386 /* LOTShapeRepeater.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DFC6432E0C83EEB70DB39B22B6A440 /* LOTShapeRepeater.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		90B0B8E2D3D32E76985F54D8B6F42EC2 /* KS3AuthUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 97AB23521D8DA862ADCFCA9E3B17C9CA /* KS3AuthUtils.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		90B0D72D57B9F054CD87064DE67E2422 /* TUIChatConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F867B8B6AB241A884B50B8ECF59570 /* TUIChatConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		90C27A49C672618BA2BC7B5D942CBDA4 /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FF7840207452E61A443998916A8B2324 /* SocketRocket-dummy.m */; };
-		90DF670DC21B9EFD8DFEFC5081073963 /* mz_strm_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 61C09E15D1AEFD1D4D4893AB6F94AF23 /* mz_strm_buf.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		91117FEF72725F2EDD94B977C55D9666 /* TUIFileMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 86DC558A58FE1487BBFF84810B43451E /* TUIFileMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9123D8A4CB790939FA4C1E3A400F8BE9 /* KS3MultipartUpload.h in Headers */ = {isa = PBXBuildFile; fileRef = 00BB2D41450A11EDA8FBCDB86ED3BAF2 /* KS3MultipartUpload.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		912F8F64B24EFEDB568D65AC73E49510 /* RACStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D52FACA5520041D4FB3C38FB257A4A2 /* RACStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		913621807143DA06603BD075368575A1 /* TYCyclePagerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CEB3ACFEB20F99D2D885FA620E7038E /* TYCyclePagerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		91378E224324F3981C94E30DB7439E46 /* WhiteSDK+Replayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A65774E6C216B2A41010D4FD0C084F /* WhiteSDK+Replayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		917DC0D16FC8B7ABE37AB44F178E4D3C /* LOTAnimationTransitionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 25D8B453EC0869646A0FF32C4FA2BE07 /* LOTAnimationTransitionController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		91802354D06256A385A14DF79B7E3B6F /* RACValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = D8330F3749D2BEA32C7760EF1DBC46F2 /* RACValueTransformer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		918330AA2D2E8BFEF67AE33804BC04B8 /* WhiteAdvanceConvertProgressPolling.m in Sources */ = {isa = PBXBuildFile; fileRef = 137E96077F7290548823C7810E8C4197 /* WhiteAdvanceConvertProgressPolling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		918AD88A49B79CD1B13BAD5415FE5621 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FB41049489C3A5C0D4D04EE6B72B3EF /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		91B36F253810BD7B8E42B0C0310D6F81 /* TUIVoiceReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E14C201D5E32DE11C13AE92A40DC2BF /* TUIVoiceReplyQuoteView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		91C0C06327490A30CDDDF9BC2A5D32A5 /* TUIMemberCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C757DF1258308D1A20A3ADCE4F8063 /* TUIMemberCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9206F10968ABBD7EAAFFD9784C3376BE /* TUIMessageReadViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A5A71126E74BAFE65743DC1D117F82DE /* TUIMessageReadViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		92251ED35A3228DD1D978EE1845C30A5 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75EEF36A7781EDB5C41BE0743D40FE36 /* UIKit.framework */; };
-		923D917D6F74DAD3138EDF204149FCDA /* TUIDarkModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D9A8D021E79B52C623490FBC118854E1 /* TUIDarkModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		92584EA6D7F20109A1084045184DD580 /* TUIGroupNoticeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D6912D42A912A09FD0ABE1B00F38958F /* TUIGroupNoticeCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9259BBA637EAA5AA4F469DDACE14387D /* WhiteGlobalState.h in Headers */ = {isa = PBXBuildFile; fileRef = 540C51C95ACFFAF06C763DD60AF3C9ED /* WhiteGlobalState.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		929266B10889DD111C673D84ADB1A997 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 01E5162B68BDEF202160B674CD698044 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		929631991A1D427D7BF8AA05F4529E25 /* TUIFileViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E087F7F89684601810D1FB7AED5BA0FF /* TUIFileViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		92A2BA5CE2E0F13CF32B96118A54B298 /* IQNSArray+Sort.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E8C710290C57C8FBEF0246F99E70126 /* IQNSArray+Sort.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		92B78CF43B64E22D9FFBEA7BAD093CDE /* TUIFaceMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 31D45742910446D3274FD89121076388 /* TUIFaceMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		93298F3B039CA54CD5D14A7C3A17E266 /* TUICameraView.m in Sources */ = {isa = PBXBuildFile; fileRef = 401667CB6D4B1DE842FB9C8BF5F1D0CD /* TUICameraView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		93C6CA13252ECD3E994BEEE2937513D4 /* KS3SetBucketLoggingResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = C4104AF8A87D72A6817841E74E939983 /* KS3SetBucketLoggingResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9432CECBCA0FF44CC4A40538F5B1AB2E /* TUIChatExtensionObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 13920E07DD74AFEF8D2078EEA67FC620 /* TUIChatExtensionObserver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9448641ECF9AF98F83382BE012A88DF2 /* KS3GetObjectACLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F47AF9461DD4D7AC8F9631FF48D4A6B /* KS3GetObjectACLRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		946DEF694FE5B938D1D21576FACA6E65 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = CC0C47A46646BCBAD768105702EDD14B /* UIImage+ForceDecode.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		948CEACAE03E6C3296D8B1CB161C415C /* UITableViewCell+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9085821C897C21CEBCF2A8FE802FF3 /* UITableViewCell+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		94A29C09C254A55608354D501A97B499 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = EF26F266459C2BE530D23F1486BE2CFE /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		95230977CF7C63D89B99251DC0DFE53C /* KS3AbstractWebServiceClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 46258D881DE9B9C0E80949DB3F442E53 /* KS3AbstractWebServiceClient.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		952929842D9F648FE8BF18720BCE3900 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 79817F775FEA5E76BEB09CFCEE22C6DE /* JXCategoryImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		95592E6A03593826492C529A17B6DABB /* UIImage+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C734EADEBFEF338E30F5351571B9CC0 /* UIImage+RSKImageCropper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		955A967901361EF7E1EBA44744F1ACEC /* LOTTrimPathNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 31BA7E8B6DB5411A3305C28DC59CEA8F /* LOTTrimPathNode.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9575EEF938997E8700A52A18BA0D6081 /* WhitePanEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 014D3D1867977535A4EC0483AB3F4415 /* WhitePanEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		95A8A31B63E251996177B25C0930712D /* KS3Request.m in Sources */ = {isa = PBXBuildFile; fileRef = B3A980C41327A47A38FA07A16AC95606 /* KS3Request.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9643B611D8D1C3F11D2D8F5A970BE33F /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 57DB73A9E16EC207B54B32E8C3F78E1D /* SDWebImageDownloaderRequestModifier.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		966960534D0DF00644802A9492603162 /* TUIChatDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AED808754CE41C21713554E095F4341 /* TUIChatDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		96BDB1649BB56E528BAC051825B93D9E /* LOTPlatformCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = FE6CBCEB10107BCF015395284D401407 /* LOTPlatformCompat.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		96C3B8226BBD4CA968A551B6C962C86F /* UIControl+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = E961EAB5D1F41006E0037EDE343AEFC3 /* UIControl+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		97244E3B5FF4E21DC23909491BEF2A18 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 91DF1F09F75E383C54A4150F6EC0C01A /* NSObject+MJProperty.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		97335D538941C9BD83E29E415127F5A5 /* TUICore.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C846A9276E3CF9107DEF1D0BF54E17A /* TUICore.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9744E2367D322E8AE2BE4B853D75D79A /* KS3ListPartsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D2D987E8BAC5F1A90B325E786199A193 /* KS3ListPartsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		974976C7D3390E4EC5BA1C50335100A7 /* IQUIView+Hierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = 393D8E487D7740E7BAB316EA4FA0195A /* IQUIView+Hierarchy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9785C3E2DBD737BA5E35D06EAA3B1E62 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = EE06DD72F09318840BE72A812631AABF /* SDWebImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9790A08962D2EF1E0A4650E443035E0D /* NSDictionary+TUISafe.m in Sources */ = {isa = PBXBuildFile; fileRef = BF987379133E295712E8D20A8A4F4015 /* NSDictionary+TUISafe.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		97AFD99011670423C0DEFD43A57BF3AE /* main.css in Resources */ = {isa = PBXBuildFile; fileRef = ACDC0C277A550C2BE6FB968577289347 /* main.css */; };
-		97CE971716E5663A59F1E8FC16FEE8E2 /* WhiteConversionInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 574E35666B4446244082F4040900221F /* WhiteConversionInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		97D2569A92C413C11807DF4C0F09FC52 /* KS3Response.m in Sources */ = {isa = PBXBuildFile; fileRef = 99B99F10C2F733C6E79CF31A2490F051 /* KS3Response.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		97DA99E93DEBE407BFC5B61DFE103C93 /* RACPassthroughSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 595732F82A427FA95EEF7984DBE915C7 /* RACPassthroughSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		97DF0A8AE698438212FFF8073195E7E5 /* RSKImageCropViewController+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EA50290D77CB2A757D05AB8212967EF /* RSKImageCropViewController+Protected.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		97F9BBE091B26796E49B6D513038DD32 /* JSBUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C488AB5AAE9125220FE425A672CE2E3 /* JSBUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		97FE0A2C8783066E15AB2187C7762685 /* LOTCacheProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 678C6B08D4FA3E44C2B80B6C87A9729D /* LOTCacheProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		983C577CC4B2C578648CD5095D653466 /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 588B68CE87DB2A4A9E176BE6CBEFFF0F /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9844DAF50EBA30AD19C9426D49F8D58E /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BFB3BFE93550964B717676E6F955343 /* SDImageTransformer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		984713B239FCBA7D5174EB7EB5F102EA /* LOTKeyframe.h in Headers */ = {isa = PBXBuildFile; fileRef = A8423BDE70E2C553262EE307740DF966 /* LOTKeyframe.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		9869BE90A4E205295E92E1930E059FC0 /* IQUIView+Hierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = A7214033D2962279D191039E43E4056E /* IQUIView+Hierarchy.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		992DD33904F8F29DE3612ADCBB83FEF2 /* KS3Credentials.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E1CB5224BB47DAB7F5C214F76F152C8 /* KS3Credentials.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9939A86EF0357FEADB0BCB7DA9B1AA2F /* SDImageFramePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F9A11B409716DFF9822C3D901408182 /* SDImageFramePool.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		99402022981C05B1C74436385A924D86 /* TUISystemMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 554BEAE47191A2C641A42019C9D23069 /* TUISystemMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		998AB14B78B3CEC6588D46BF14CC9E3E /* KS3UploadPartRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E5BDB1B1CA9F665AEB8F359EF153D552 /* KS3UploadPartRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		99DAB385951169EB11054396530CE5DD /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = D15EE811F5550982114E5E8319F84F9C /* NSBezierPath+SDRoundedCorners.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9A0445C9732984827CEF452405EDFFF3 /* KS3DeleteObjectResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = F715E87F8C100F32A4506A45496378AE /* KS3DeleteObjectResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9A2A8095ED75685ECDA8161C986F4C64 /* LOTShapeRectangle.m in Sources */ = {isa = PBXBuildFile; fileRef = 645519A97F0D0758709E596D37E3C020 /* LOTShapeRectangle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9A3C3796E5E6C0D97CF576273D14F8D6 /* KS3ListBucketsXMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1735EB0E0D5FBFA1ADFD0BB798FB75 /* KS3ListBucketsXMLParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9AA88C34AE514E608D5F2090A05362BD /* RACArraySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A8D65BA2A66EDF2F04669D9BCB80EA0 /* RACArraySequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9B14872ACFAEA813C502F4F7F372F2A8 /* TUIAddCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C91C75FFFC7B39CC4B91CC23C306E0C /* TUIAddCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9B5FFDA611EEA9A77D4BB09C2CE8D88A /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = A3B551D8D8B36294F73F9D3140478B22 /* MASConstraintMaker.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9B69B7B72BD71ABAD707DE1C5BBB4459 /* KS3SetObjectACLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = F3787C677E6B22070C0C570331A13195 /* KS3SetObjectACLRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9C105F13A8DE425180B2ED18E87BF327 /* NSObject+RACDeallocating.h in Headers */ = {isa = PBXBuildFile; fileRef = 13109075AC30928B4CA90D13D425B12D /* NSObject+RACDeallocating.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9C5514D587257B5E4F3EAFD5F7AF0043 /* WhiteRoomCallbacks+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 85DDAE26859FF2ADE09F27CF0A4BF57C /* WhiteRoomCallbacks+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		9C587E738F40660EA90EDE2BAB6D642A /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F3BDA281DBD88B08FE8097846E0B002 /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9C658F6C42CA0C11F9EA9D4977570272 /* NSIndexSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B656E80FCC4300188A8540B4A5F53D65 /* NSIndexSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9C7ED8AD50E91895443B90F621B51900 /* NSObject+YY.h in Headers */ = {isa = PBXBuildFile; fileRef = 66B63202B2D8BBE8031EE8F2D7337700 /* NSObject+YY.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9C82A3FB54C086221BC5C3AC3D07535B /* TUIGroupManageController.m in Sources */ = {isa = PBXBuildFile; fileRef = F3D798CA085C66EF411E47B13FEED254 /* TUIGroupManageController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9CCC2354F2BC7C4F2DA9E5658C31FC46 /* RACSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 798E54AF4777C7815D59E4753A756A2B /* RACSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9CE670BC06A631EC49E80236869C3816 /* TUIConversationTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 95BE6A6351CFAC71686AE85696F953B4 /* TUIConversationTableView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9D65A34F8CE982C656011E7A64AC3104 /* TUIGroupPendencyDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = F34596CDE6EEB0BC12B630EE08BA71D8 /* TUIGroupPendencyDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9D7B6E5384309601EA6C14BEFF78A9A3 /* TUICaptureVideoPreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5960FB6772642313F78AA09A15DF339B /* TUICaptureVideoPreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9D89FCA975982BD593BF492C38C61ADF /* UIView+TUIUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = BE258857A9D62E40F420D6A76AAD5C3E /* UIView+TUIUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9E07E7DCF29C48C84DB533E5B0DE03C5 /* UIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = E3B44CE3C1E8B66BB7CEE5F1F0B71A4D /* UIColor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9E284AF7C71E5A285ED7F0930DD33569 /* TUIGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = FD9C0B87A509CE2C5A61A3E71EEE69CB /* TUIGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9E3098C158146EBB501BCF0CDC895AF6 /* UITextView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 652E0606A6EF30570C636656148BC3CD /* UITextView+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9E50FD6E1E6B293A58D7989355E7214D /* TUIChatContextEmojiDetailController.m in Sources */ = {isa = PBXBuildFile; fileRef = D73C53A7A4DDC293F6F270B785B326AE /* TUIChatContextEmojiDetailController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9E54EE62F25F18FD2D1C1F35494E5C60 /* KS3BucketNameUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 48F6046EA699D9C1999E2563E04D7784 /* KS3BucketNameUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9E563081E4841ED91B5BE5E0C52C7E31 /* KS3Bucket.m in Sources */ = {isa = PBXBuildFile; fileRef = 91000C7F0DE02C7E7E1EC1AC79CA9FC0 /* KS3Bucket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9EB7B4686A696866D0401AA5138C5BA0 /* LOTShapeGradientFill.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F2B235D8054B6BDA57474EE09C490C0 /* LOTShapeGradientFill.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9EC370BAB9F5C862F1CF067DD692B350 /* RACStringSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = E00647162FB62CAE6B056A5397518DF3 /* RACStringSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9EE42EA1D5742891C0A2718A3BFE0F4A /* IQBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 454875FA5535B53BAEF882FD359F2F43 /* IQBarButtonItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9EE4610F41BA48DFDE9FF166A2FD6EF3 /* TUIInputBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 85903AAF080A0ADFBD922F034FCDE011 /* TUIInputBar.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9F092FEF6CF8C4C178FE33FC15905B7A /* LOTLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5822F71C2AE1B8A33F411E055271CD7D /* LOTLayer.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		9F3135B073FC38A19156AA74A284852D /* NSObject+RACKVOWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C68DA242BFDA982C6B9917969FBCDB6 /* NSObject+RACKVOWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9F3BA6D8C51E12B4317F6D0C39C5203A /* index.html in Resources */ = {isa = PBXBuildFile; fileRef = 7848AEEC3C5A4B51569C0E379A111997 /* index.html */; };
-		9F5D472E0B58C95613C76C43148FC8B5 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = D2C9979E815AD5C41DD279DD07DB844E /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9F7DF7FB886C603057A1F51B2250E84E /* UIView+TUILayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 0865B6EFDBC8C5AC46709654C2A36F16 /* UIView+TUILayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9F9469D6C6676960BAEA91213E105567 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A449BDBA7B50500D03D53904CE93178 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		9FE7AD9CB32C18CB0BDAA8E2FE68E536 /* KS3SetGrantACLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 7391474E7C606D712796136783DCAC96 /* KS3SetGrantACLRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A02A3459E37950D7F4CE35ADB56FA864 /* UISegmentedControl+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = DCE0580C826B098A05744FC73CFBFCCD /* UISegmentedControl+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A0301AED7E0391CEDD4C30D8DF6A1B1C /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = CC65208EAE7C7462F0BDA665EA4E8FF9 /* NSString+MJExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A047E18BDE9F7AFE0B178ABB86FBF407 /* CHIPageControlAji.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B5F7F93FBBE55F12D90D6354D3928B /* CHIPageControlAji.swift */; };
-		A0721978D5E569A14164A14F0915264D /* TUIAddCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E32DEACD9B4EA9A7FFF3CDE78545C3E8 /* TUIAddCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A076BC2B5706D93E5691CFEABA0D402B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75EEF36A7781EDB5C41BE0743D40FE36 /* UIKit.framework */; };
-		A0C2891A8EE757E199310C3601A66130 /* IQUIScrollView+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = A20B8FD4422A72CFBE23E47D2C1A02DB /* IQUIScrollView+Additions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A0DADC195D5BC77CBB76E7EA684DC69A /* NSNotificationCenter+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 14EEAB4B4FBD1A0B285B797C4E214E46 /* NSNotificationCenter+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A0DBF06CA9D52773265EC0EEA12D442B /* TUIGroupChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 562EF98B7840450F37FD1B9656DB41E4 /* TUIGroupChatViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A11AE7A06AFB0041E06A415A9E9B350E /* LOTBezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 96CC1C7E65BE04AFD35EEAB469EECDB7 /* LOTBezierPath.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		A153A4AD555DBD3FC486920530C39AEA /* KS3Owner.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D17D5BF82B434D03696E1B36139965C /* KS3Owner.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A15A3DC211D640E5887E935EDED38199 /* TUIFaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 847FE306127B11FA3771733AE40AB6B3 /* TUIFaceView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A1B9ECB7F5FF9E5F902AEA120697E910 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 238BA77D6FD207FE67B54BD81B117007 /* MJRefreshGifHeader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A1E6D2AED448B816E66F6D401D0507B9 /* LOTShapeGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A53B7645AE1224FA726C05DD162E74A /* LOTShapeGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		A210CFF1B3C43AA4650D2FF863A02B67 /* KS3AuthUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C517C1794AA165651DF2D81510052D4 /* KS3AuthUtils.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A2151825329AFE32CE75B23689F04D9B /* KS3Grant.m in Sources */ = {isa = PBXBuildFile; fileRef = A37998E38E4A81FBF538FE62D481B886 /* KS3Grant.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A21A56D02FECB2E86015CEF371A04911 /* LOTLayerGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = BABEB3BE28E846376DA95D30BA19E340 /* LOTLayerGroup.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A248C6F195742E448F41AD9B0336C2A1 /* KS3Owner.h in Headers */ = {isa = PBXBuildFile; fileRef = ACF2BF81FFF0AB7E8C3F54379D91F1EB /* KS3Owner.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A2A4DF05DC1777E53CF08E1D6A2C6933 /* TUIMessageDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 876381A7498D77416F5900ECA01A5965 /* TUIMessageDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A2A767B9D21180E10DFD57F45339BD48 /* TIMCommonLocalizable.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2CB74B8DF623A43C425053F2375FDF5C /* TIMCommonLocalizable.bundle */; };
-		A2BBBE1AD802367761068F28A944B63D /* UIDatePicker+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = CE8EB22459ECD4EDC811899DB29FDC10 /* UIDatePicker+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A2CCACF3FC317601A3DBB41E8F3433B6 /* TUIMessageReadViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE5CC267FB9B95D1073AC66E9EAB17F6 /* TUIMessageReadViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A323AEFF51D4A980CC554EF3E84619F3 /* CHIPageControlPaprika.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09D9466E8A208A0CAB08AB87E036166C /* CHIPageControlPaprika.swift */; };
-		A36B349F4F080AAA4038E80CBFCD0140 /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 38025758DFFF1F3B0D636AAD7C504DE9 /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A391552ED5DC5A359EE51BDFA002ED3E /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = AAA7B329265097F7852A94864DC9437C /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A3AD63513747F40BD2C799E58A5F6A9F /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D287DC1DE2ADD690AD4DE0009896000 /* SDImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A3C8FB435E75085A83DDAD8E055C79B3 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B4B4C839D541AC7F3234EF3212ACBFE9 /* SRURLUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A3DC32B52A76CF168FE0D0171CD7ED45 /* mz_strm_zlib.c in Sources */ = {isa = PBXBuildFile; fileRef = CB4BBA7E928CB96A626A3E395A45A57A /* mz_strm_zlib.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A40D5689D614605225385655F36FDCFF /* LOTPathAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 94A9209091C66E0309AC91C28F74AF05 /* LOTPathAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		A4D0F978D35813F81F86CED4A875DCFF /* NSObject+YY.m in Sources */ = {isa = PBXBuildFile; fileRef = D6C2B9FAD76D3B7C652F58D47798696D /* NSObject+YY.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A4F447FA7122B13300BD80CE080444F7 /* mz_strm.h in Headers */ = {isa = PBXBuildFile; fileRef = 56FE7123906615D79DB21A16F3C2C3CF /* mz_strm.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		A4F61FDFF1650D1D34F3726C4ACA2302 /* TUIMemberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 97DBE7881222475D24F0584BE70F7C8F /* TUIMemberCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A4FA94DB61EA3AF7EBC03D263F6FB4D3 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00A1DAF4780FA44DA27A2EF0775EC42B /* NSArray+MASAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A506CAA336F17270AC4A81269CAF06EA /* TUIReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C1BDDBF205A3AB6472EC903D1E94B5 /* TUIReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A580133BB96088D57819002D94C91A8D /* TUIGroupAvatar+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 903EFABA900C0FF6ED0037CBDE66B772 /* TUIGroupAvatar+Helper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A582A523DAD4F38DBD479DD8B93A3EBD /* NSNotificationCenter+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 442BD209A465DCCBC5A654B47F69EFBA /* NSNotificationCenter+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A586FFA0CCDE477747AF185ED90C91BE /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E87487EF8A0ACF08D9D93F443B315CD /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A5A6448A6A2B2A865C55EB20759583A2 /* TUIMessageBaseDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B6A6DAB2A2F0D4317D022A3C3D590A /* TUIMessageBaseDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A5C9E72E88A72728A325C928A88286E8 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 812734AD5A98B18D0A9683D0CFAC181D /* SDAsyncBlockOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A5D09FB5B678F7C4ABE22C8BE7D8686B /* TUICameraView.h in Headers */ = {isa = PBXBuildFile; fileRef = 371C473AFB4E5E51067CEB671608C6B6 /* TUICameraView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A5E247AA7A7C52190F0DB52ABC21E497 /* NSInvocation+RACTypeParsing.m in Sources */ = {isa = PBXBuildFile; fileRef = 38BA3B31F9BD41E5BAC3CC607D5ECABF /* NSInvocation+RACTypeParsing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A5F70C50B1DA5582A3AEB09180581B2B /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 0163B05FC893A48B5229588BE8EDEBDF /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A60C18305C35802FCC00D5E69B018D95 /* mz_strm_split.c in Sources */ = {isa = PBXBuildFile; fileRef = 2203DBDE477069ED1FAF49A30EC10189 /* mz_strm_split.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A61081582CA3A2D579D68AA46F6D2734 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 832F3067633C3E626CFCB1344E5A594C /* MASLayoutConstraint.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A625A1EC7DA7C1A41F0CFE3DD3178E4C /* TUIChatBaseDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D766F4395DDB30ED16CFCD5571FB1BA /* TUIChatBaseDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A63DBEEDE0CFC3AAD9A7744B83266638 /* RACScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A29EDE212B164FB55C40D6295CC7E0E /* RACScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A676A77AB70AB2F903BD71643143D94D /* LOTTransformInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D752BB4E29B660FB1EAC203D3ABC0E1 /* LOTTransformInterpolator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A6C30095954A6FF0E001D6A3E380428B /* UIBezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DB02230BC2BA6259B795A4C00E1FBBA /* UIBezierPath.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A6E937A07516D0533091488AC2733276 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = F8BEC00067E77515814D31B6EF2C0AB6 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A6F26B4DA38EAEE1A03F5FF13F93A364 /* KS3ServiceRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D8168A745CE67029A8B1478B0519A48 /* KS3ServiceRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A713EBD8FE577994D83E340A775D778A /* WhitePlayer+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CD082D311D10D08EBBFBBA3C92E8409 /* WhitePlayer+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		A752BE1BA9527DE202234EDD5F62B600 /* TUIConversationListController.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B6278DAFE56C54B690D1F8468F38B2 /* TUIConversationListController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A7762BF0672905FB15F5C699B6A94AF5 /* TUIChatFace.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D379368036C6EE1D639633610C79F119 /* TUIChatFace.bundle */; };
-		A78AE0730185DB635C018A1D5CE18482 /* TUICameraMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F757AED3610D4E3DEA2FBB70D33E244 /* TUICameraMacro.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A7B797ECDA1A1013C604089DAB28E062 /* TUIConversationTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = D812D62B1B88C44F68C4C81F04C97E9F /* TUIConversationTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A7E714EA1E9C52212418B50B9F73D202 /* KS3SetObjectACLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = DFB9DCCFB3FEEA3635234ACE406A27F5 /* KS3SetObjectACLRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A7F4FC6ECAFB0387D020D20440224C91 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 88AE0C8C00C7E8DF0BF857CBE01B67C3 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A80E2F6287D865796DE14F8099FA1868 /* KS3GetBucketLoggingRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = EDD0E7C40CDD9165C38C3A15EA95C94C /* KS3GetBucketLoggingRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A83A6757F6C0003332D57B41FE24BEEA /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8916A55CBD83196C92E9345B12F55497 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A855AA9E00C5FB881086181DB68513AA /* NSUserDefaults+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 03E6CFB760F73D2551350625207E1125 /* NSUserDefaults+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A889C716EA71186CD34FE578FC40BB80 /* main.33a19dec.js in Resources */ = {isa = PBXBuildFile; fileRef = F84938F60F388DA65F9F65D71BCB93A5 /* main.33a19dec.js */; };
-		A8B265E7D5064CDE6DFEFEDBF5792A1E /* TUITextReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = F494FAE4BFDE22C0A6CD9988CCF02075 /* TUITextReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A8B85714EF3FB72694FF75B6D580FF53 /* YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 779B397AF688CDD774694AE6ACEA84FC /* YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A8E249320564E93E4DB1516F098D782B /* TUIMergeMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C61565EA355D32CA85D5020DD90F6E45 /* TUIMergeMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A901EC4D2BB48618B474CC81BA319463 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = FB9BE4470004ACCC074B34E578109DF6 /* NSImage+Compatibility.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A91661C8076CA6F7813D85A5D201A7FE /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E7988CAEA51BA0AF648E67F3C4C3EA4 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A948CE92D77AC70373A51223D9196125 /* RACQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = D8BE201CEA31BC3D508333B006C7C89C /* RACQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A989469DFD023A58AC94CE5E1D9174D1 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = EB3FED243C8EAA0D5C9278630C5766FE /* SDImageHEICCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A98C49808128F13F4EF49150775E00B4 /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E35DABB10C7472DD787AEA820A4AAF5 /* lottie-ios-dummy.m */; };
-		A99048D93D5274293C95310E79D4953E /* KS3AbstractWebServiceClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EED370D785A9DD54A27AB768DF04E79 /* KS3AbstractWebServiceClient.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		A9A365AA964E885440249D66AAF076EE /* RACGroupedSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F142A8F6701DFD0D053A07B49B1D7CC /* RACGroupedSignal.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		A9F81214D1DA78B534A0981CB8BA412C /* TUIVoiceMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C0B275A4E68E0C5B20E6D2E0CA7E10 /* TUIVoiceMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AA2329D7898D1A56111865382408743D /* LOTRenderGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 550D2D4EBD256467DF7BEE72E0E872AA /* LOTRenderGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		AA38E4B612E288C0C35C9E8DECBA7BF1 /* TUISearchResultListController.m in Sources */ = {isa = PBXBuildFile; fileRef = C2560C76F8C5A89B1B6831A6CA251381 /* TUISearchResultListController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AA3F060196A1D055CB55C93F6960E6D0 /* TUICircleLodingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 79AB660D8587D248AEF205422EBA5FEA /* TUICircleLodingView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AA59A550DE21AE8DB6FC20B3D7E8A25C /* KS3ListObjectsResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EDA80B9743AD6AFF098F135784384DE /* KS3ListObjectsResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AA84F0CD70D9ECB05BCBCFBE67EB4F41 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C18EBF7EDFC503CC2315F8F7CA39A0F /* MJRefresh-dummy.m */; };
-		AA8A404D3CD9FD8B834BF6330528BBCE /* NSOrderedSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C8C7C6ADBA2178F80BD13657D50B6D77 /* NSOrderedSet+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AA931561A4727F3976D057564447B2D1 /* mz_strm_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = CA7201993C1405ABF58E732148EA5932 /* mz_strm_os_posix.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AA9E4D15FA9C2A9D50399515F276128A /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 80F8B8D5B89A86947473BA980C162E54 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AAAD205836D6558543B3E40945BBA492 /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 437D6392925ABCC7C70E1F904A8CD03F /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AAB0384853C90088036B7501CA8ACFE0 /* mz_crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 7426BF62936A39717013CE2AF1998023 /* mz_crypt.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		AABC66141A75B08C775CF968EE70094F /* KS3ListBucketsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BF514DCFDD981DD73A3DF451F57FB73 /* KS3ListBucketsResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AABF796F6B8933237B1F1190570FA2EB /* TIMPopActionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = E11C529EEF3FE48BC504CF6A5E793C8F /* TIMPopActionProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AAD00869963B966119015D0BF75AB7C7 /* TUIReferenceMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B96AFFF1F75FF9D8326FD4B190C55A9 /* TUIReferenceMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AAFEBA66EFB3CBDAE630CE8404FFD9E7 /* RACSignalSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD2C0767EA9985E3255D83F00338EB2 /* RACSignalSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AB0F8BC72F762CE475AB335BD20E8F74 /* TUIConversationListDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 81A6A02DEAC4CD43C363640402A2F4A2 /* TUIConversationListDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AB3A8A1C653FC6E97C88636F0792A21A /* KS3PutObjectCopyRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2378777292DB24E109F1E8CA0B324D /* KS3PutObjectCopyRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AB3E9FEB1395A1FB153F9716FF083E5B /* DWKWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 648FCB49D89162F402B17F1BCF9239F0 /* DWKWebView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AB6AE9A09C9CB60704F5C1E10CA2E3CF /* TUIConversationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CE23479CD316278D04DFDDDAA6818EA /* TUIConversationService.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AB763AAAEA31D74195FBF8CC3B0ABAC8 /* UITableViewHeaderFooterView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ABA9D2471D08228A8E2BBBB8CB92465 /* UITableViewHeaderFooterView+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AB7D2E4DA26D268DB856B86BE3183E92 /* UIAlertController+TUICustomStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 69AB9F42D16FE25A67E7A990A5AB640F /* UIAlertController+TUICustomStyle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AC2655762AE31FA4A9EA65D36E65D110 /* TUICaptureVideoPreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC0E83B9D2F46FBD7B94344E35D019DE /* TUICaptureVideoPreviewView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AC3833C7ADB9F65FED4E9205B00CEA05 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7A1610DDE635C0014C62AE73E74B19 /* SRURLUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		AC3C0D8422A275BAFCBAE6DCA52B8D5E /* LOTValueInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = DA876A09A458FC29EF218A3A29258581 /* LOTValueInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		AC437AB3F30FD2D50B2F02256A50BC22 /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = E53D423C34EEA5FA69C8803F77B60B94 /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AC66A1D657ABF905D6762FE556B247F1 /* WhiteBroadcastState.m in Sources */ = {isa = PBXBuildFile; fileRef = 08F9CD1708DEBB9061820C68535FD360 /* WhiteBroadcastState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		ACAD784734E694BC0EB7F61E8CFFF7D3 /* KS3GetObjectResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3172204D7444166A3B3B312CC3E2D759 /* KS3GetObjectResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AD06F2017E55BD5DF12FED1FD3B34D3D /* IQUIViewController+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = EE777C132FEA73B10570E856DE9089D9 /* IQUIViewController+Additions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AD84BC7CEB2DA1D129CDE6D704D4A1E5 /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 56CDF362501D68903BB7BFBE8CE67421 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		AD9CA8B25BC5E954AE13BEC2858DE48C /* WhiteConverterV5.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CED7A8664322571386E84C2FDD06292 /* WhiteConverterV5.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		ADEE09881854FF0DB81EB030A22CF137 /* KS3Grant.h in Headers */ = {isa = PBXBuildFile; fileRef = D90C2F44F3D27BC4440E09E1396BBAAF /* KS3Grant.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AE7C7602752B7D8F298336E170DA42D1 /* LOTShapeRectangle.h in Headers */ = {isa = PBXBuildFile; fileRef = B05C1611290616E02DA52513EFA06DFC /* LOTShapeRectangle.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		AE9B4ACE5260D58335CC6BEEC8305311 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 12350888CA20A82CDF650DE31C94E876 /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AF04CC060F0575439B80BA9D04B92183 /* KS3BucketACLResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F0637D0B36CD0E7CA1C9FA75ABFBF09 /* KS3BucketACLResult.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AF25E0E58F21266D35BDA42C74F6F7C7 /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 647355623C6360E36B4E10E3AB00F052 /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AF34054DB3D2F0D8862C287E07CFF9C7 /* KS3PutObjectRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = BC6D7DF2209F78EE56D3B8655B371B00 /* KS3PutObjectRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		AF48F21F13058D4DA35F3BE185FE03D0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		AF5855233F1F8719804CCF0EE1F3433F /* RACDynamicSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 06929BCF09DB5780962E2074A1F94864 /* RACDynamicSequence.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AFA42733E9801D7D3457E80C52B5C12F /* TUIReplyPreviewData.h in Headers */ = {isa = PBXBuildFile; fileRef = 7034A93DEC7CDED52BF008CD93AD14BF /* TUIReplyPreviewData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		AFAC1D4EBD53A048346210536741DF13 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65463C9DAF4AA51C4E143A8DB3E01C61 /* CoreGraphics.framework */; };
-		AFD25D262C96ABD7A6B6E69CC4428D2F /* TUIReplyMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D1745857C8E3B446B1912B51AFC04182 /* TUIReplyMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B03EE947B3F09D7A247842CE4DA3BE2E /* LOTRoundedRectAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 60354CBAA91A252BAC97DC614BDE9435 /* LOTRoundedRectAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		B071C3CAFBA8A40CDDD423FBB29B451D /* LOTAnimatedSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 6582002A5D4AEAB199A454A1A22D3639 /* LOTAnimatedSwitch.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B10646B6AF73D470221EF25A5DEEEB6F /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 435D3F4ED7BD403CB5B0402D52CC7CB0 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B138021B323F2C9ECCF6016B912DD877 /* TUIInputMoreCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EBB83787C857F27CC7D7CBD35E3DB50 /* TUIInputMoreCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B1448DA0412B71EB2F67CDA104B669E7 /* vendor.cf7bef63.js in Resources */ = {isa = PBXBuildFile; fileRef = 18F049C20A6AF28613BA80701568EBE3 /* vendor.cf7bef63.js */; };
-		B151F06CA84C98275DBADAFCE70A719F /* NSUserDefaults+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 7225EB676AA2B8D1436EAD4C459B1A8F /* NSUserDefaults+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B16617EDB7D91F1084774D94C2D1FA44 /* NSObject+RACKVOWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = B61D6EF6E1E6224ADE86698EA0DD05F9 /* NSObject+RACKVOWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B1B62F2DB053BEAFA9AF4B4E9DC26AB4 /* NSOrderedSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 67F1049A4AA1C1238A9D85E0237319B7 /* NSOrderedSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B1D080235E43560F95A0965704B8DF72 /* KS3BucketACLXMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 44B8A63534302024F4D817E219032FE0 /* KS3BucketACLXMLParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B1E4226D0FB348F1FB7A162D38B03217 /* LOTShapeGradientFill.h in Headers */ = {isa = PBXBuildFile; fileRef = FD6E1278ECF11894FDA4DB53235FE38E /* LOTShapeGradientFill.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		B1F5EA3D6418135C311F753999815C93 /* SRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = BD521EA3B2E4242A3763C52447CA47B8 /* SRConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		B25BE29552835E7599DB3F9B7C7C1EDB /* TUISearch-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D153FF64F92AD5020FCEB78D2ED07CA1 /* TUISearch-dummy.m */; };
-		B27A4468CDCA4BC0EB2A4EC4F018EC4D /* BridgeCallRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A015C7701832CE7A56F9495A7F2DC10 /* BridgeCallRecorder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B2CE71AA1C2F56B33C916C71729E70BA /* LOTValueDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5777589E284394997A840CC22D021208 /* LOTValueDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B2E66909C95B0E217ABC09436C53A4F5 /* RACCompoundDisposableProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = C772668EBB32C5E03C636A82C7842BB5 /* RACCompoundDisposableProvider.d */; };
-		B2F2EF4A41664E656D6E0F2E9A8DDCBB /* RACTupleSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 01EAAF2E157EDC9459D7E9C3C92E792D /* RACTupleSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B2FA494AA138F3C168E5BF283728D14C /* TUIMenuView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E9947ACF0CE3FF2D5CC35CA8063A04C /* TUIMenuView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B304B108031C39F9A750A9C22187AD5F /* TUIConversationListController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6269BADF72F309B49E3862640D49F000 /* TUIConversationListController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B30D94A640421260070D0F91B7B31AF4 /* UITextField+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 05CE1031D111C141BEA8F68B19A45600 /* UITextField+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B31C711522FB748CA562DB7B2763B3CA /* TUITextMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 75E02F1FC797D03D4F176B8360A6D95E /* TUITextMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B32A6E93B857F5BEB34F1E1A8BEB79F8 /* UIColor+Expanded.h in Headers */ = {isa = PBXBuildFile; fileRef = 92F00BDCADC19084A389803A0B51A6FC /* UIColor+Expanded.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		B34AD0EE1BA65E1ACEE962136CF6206B /* LOTLayerGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 74BD35043395B4DA3E9BE79712195271 /* LOTLayerGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		B34EE15CECE3B3F06DC0C1BB1FFA61C1 /* IQUIView+IQKeyboardToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DEB2B4461B7FBBAE53BA3BA0C3DD994 /* IQUIView+IQKeyboardToolbar.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B36B67F1878A3EE9645994CBCA909D96 /* KS3SetBucketLoggingResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 99A15FBD5AA4BA12127857080CFD3C6B /* KS3SetBucketLoggingResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B37ABD0009696BF1C314109AE8377FCD /* TIMConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DA5D9A36D9E440FCDB0D554C2029380 /* TIMConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B38E6CBB03CA563D778E585FA93ABAC1 /* NSString+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 06E0C895E6C1BFB018E90C0F853C97F1 /* NSString+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B3A403FB58AC7B3C737A607CC8BF5B44 /* WhiteDisplayerState.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D9F29E96E9CC8F039776B2C57F7F352 /* WhiteDisplayerState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B4115A581607149CCB24FE24C3981668 /* TUIVideoCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CBD986B27536E105AD3B90BA184D43D /* TUIVideoCollectionCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B4203D777BC1A39B13CAE762034CC55B /* TIMCommonModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D29E107106BEE87433465C7088F93725 /* TIMCommonModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B43FB674C605A147BA99B9C123343F4B /* TUISearch-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 58979F9DC7F20C0FBAD3699457723FC6 /* TUISearch-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B450A9CB839B7342485EC8D94426223E /* UIBezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = F8097A462F51F950BAE058D0C1E1AEA2 /* UIBezierPath.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		B46C1E04312027637476BBC690177C7B /* TUIReplyMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D4E9DC464EE18C1777C2F1DB0346262 /* TUIReplyMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B4BE7728D87333785F811FED48CF134E /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = FC44353F74C6DF54D399064EB400061C /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B52177FF72FDAC3EDB7195DE98F5501E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 065EC61D0737EF77D92823B0CF35DB91 /* QuartzCore.framework */; };
-		B54BDA0A47FC1215AB47BC49E8807440 /* TUIConversationTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = EBEF77A93772335CB0C9E58A455299BB /* TUIConversationTheme.bundle */; };
-		B578A9C04669B049D4F842507212B355 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 591521DDE77F9CA236B40B1526816B02 /* SDWebImageDefine.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B57F21510C40FB7F741F4E819C408C0F /* TIMCommonTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4A5CF85987A2FD03924F5BE9AB9FB6B2 /* TIMCommonTheme.bundle */; };
-		B594DC7F3AB06C8FD38773DF624B5FB3 /* KS3GrantAccessControlList.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B60DEC8B1CE2725531B51C38EFB591C /* KS3GrantAccessControlList.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B5B1B48AB0FF2ADAA2929A21A5134DC9 /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 448B3ECA8FE9A1E4C5073F458C6A64C0 /* View+MASAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B5DFD53F4B556B0FB52E7E8484F3638D /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = AE3D234F355476781E08754E207668C3 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B61AA5459C2B345AD6D84D8A5111C9CE /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 427AA76BB91A9E54FF6D86037D37EB3A /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B62DCD47AC27F3942D31B086A178411E /* RACReplaySubject.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C52225F73F87CC3A035D360291F758D /* RACReplaySubject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B65370564CC39B09BA9A6FF3DE1F5271 /* TUIChatMediaDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C4DA7FC5F6C3DE8031E0745D5084DE0 /* TUIChatMediaDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B65C0018D7F65E9FF500A12C136A9339 /* RACSerialDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 46088A67526D4C558A41599B439A5388 /* RACSerialDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B6C1B0EB9A505082216F9F2380AB8623 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E9403192295F9139A38694E1E5E9426 /* SDImageCachesManagerOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B71FB5868559CE28BD473C8227B97679 /* KS3InitiateMultipartUploadXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FF5AB7BDE41A7312D0AE83514BC3499 /* KS3InitiateMultipartUploadXMLParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B759FECAF7D947EE436F99695EA9A873 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 52C1D1F729358E4303323B605FE0D9EB /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B76D9F7C92F6A68660B9BEA3D0B2A14A /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 37D4FA9011FEA4E21BDDD6484AE92DE4 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B77C181381A4497A450B2652E7AEE380 /* TUIGlobalization.m in Sources */ = {isa = PBXBuildFile; fileRef = A54D21AB5B1A6C2F26FF7144F50E441D /* TUIGlobalization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B7A265A5B663C4D2245A7B38E20C44FB /* RSKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 24857AE1C1512C312B09B3FE1382768D /* RSKInternalUtility.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B7A7C6785195FCC7431036652593E528 /* TIMCommon_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A8CFCCB8A46455CEE97A39E1A5F1C6FC /* TIMCommon_Minimalist.bundle */; };
-		B7C19602C79067C50FA73345B1218D38 /* RACUnarySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 43D7BBC88CC60C146CCA4F85481F771B /* RACUnarySequence.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B7DB9AA48A178D43D3F9FC0571ABFDCC /* TUIChatPopMenu.m in Sources */ = {isa = PBXBuildFile; fileRef = D1B8CE40D3754E6BBBCB8848603BF10D /* TUIChatPopMenu.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B81225F6032240EF8A3E67F0757EE8F6 /* RACMulticastConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C6E8BDE35FADA98B03239E0BD080E7B /* RACMulticastConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B81287E068967AD94A9868AD8A581E89 /* WhiteRoom.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD987B133ECDFA8B294B37AE3BAFB2E /* WhiteRoom.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B8AD58C4501F99461CB07AC05DCB8705 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A4DE5CAA50F1A0130F07C7A10B9A032 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B8B4A245FEFA2CE20339CA8CA8BE68EC /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 74EDB85DF2EE81A83EC35BC1F366AD4F /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B8FCF6183A548A94F245B70C4B2E712A /* URLRequestPolling.h in Headers */ = {isa = PBXBuildFile; fileRef = 489AC564EDA156C9FD1526E6DF025CFF /* URLRequestPolling.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B923DE59A0F71E066361EA902B165A34 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 031A82ED66D2C2B95631F470657CE1AE /* SDAnimatedImageRep.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B93AD79019F100AF8567E402BC7D2B0A /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 42E1F5C4C37FC61286E362656CA0AE9C /* SDWebImage-dummy.m */; };
-		B95F891F19D6223164D5A1364A76BB12 /* RACSubscriptionScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = F383303985A3B31B7C42A42CFECAFB23 /* RACSubscriptionScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B96A2E978149708EE1C2A3FD45B2AF4A /* WhiteSliderView.h in Headers */ = {isa = PBXBuildFile; fileRef = B1459B9122404936C0333BDD2D1F61C7 /* WhiteSliderView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B97022DB53EA454C15D561DA2C0DECE7 /* TUIMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = FC202183003DD17E6D1E3B0B3D83DD84 /* TUIMessageCell_Minimalist.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B9A029DC9DE2BF493264E63B1FCAB3A2 /* TUIReplyPreviewBar.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3F7F1AED2FBAA3A7C32EDFAC799B21 /* TUIReplyPreviewBar.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		B9BA118F0D94D3540C6EC918A8BB1BDC /* TUIGroupMemberDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FE7409A2CAD1E3BFBB7916EF7A41CBC /* TUIGroupMemberDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		B9D504C0A299CE2BC0E8487679E4AD80 /* JXPagerMainTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F1BB86DECC362F49287BAD708ACF06F /* JXPagerMainTableView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BA0AB1759C2E45ACCE1772FD4CC4F339 /* interf_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 4106FE946371B362CC85F6B34E5B328D /* interf_dec.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BA50A58080EA6D9CBD5751ADA215F9B0 /* LOTLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B3A07783C69E122AB92875775C81B0B /* LOTLayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BAA1CB5477EA2DD0EE62643926150CF4 /* WhiteGlobalState.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C4C3A2EB4E2C758F442108D23E47254 /* WhiteGlobalState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BADF2D0276382AA827C22E18AEB6C69B /* EMVoiceConverter.mm in Sources */ = {isa = PBXBuildFile; fileRef = BA4CC6571BF8DEDDFB9BC0142F0C57E1 /* EMVoiceConverter.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BB3B179B1726199BBCAA558056A795B9 /* Whiteboard-Whiteboard in Resources */ = {isa = PBXBuildFile; fileRef = B43929320E40A048DEF21A95905050F2 /* Whiteboard-Whiteboard */; };
-		BB448C4BEFD07BF7232A2D6FBBCA7584 /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 98ABB6E328A3ACC04B8373DD6A64ACCE /* JXCategoryTitleCellModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BB67DCB5183951BF184CE16A337601C3 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 5512536705F3DA7343E1D92485F69D70 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BB7E178DB9D1D3BEE96734BC29D725FB /* TUICameraViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D305D391977C5F5AA4D30B46CD705BF /* TUICameraViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BC4E7612303350394354906547B82714 /* KS3BucketNameUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = CB75E41AA141CDFF2814FB3171E9AC21 /* KS3BucketNameUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BC8A191E7994BB9DD73B52DA47BF5119 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BE9BAF9CB49DD631CB1169236E070C82 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BCC8F2761A346630766232C8A93DCF14 /* WhiteSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = D4A82966B12B50528639E85A05DC611E /* WhiteSliderView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BCCE732E464F0BD6950A9A7EDF19DEF7 /* WhiteScene.h in Headers */ = {isa = PBXBuildFile; fileRef = 82F73B96EC8F4A10519B6886A800B894 /* WhiteScene.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BCD4052117304E80BE5E19D8DA038162 /* KS3SetACLResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AAB144AC780723F5C3C7997CE7DDFC /* KS3SetACLResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BCF77159252CA9E704F1AC6EE280B8C5 /* TUISearchResultCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 621BA3A000CED494EF7A43040DE814B7 /* TUISearchResultCellModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BD13F9D048754A30D1E3768C2299BE58 /* TUIEvaluationCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E1A410AC796BC89122A5B0C4384CA11 /* TUIEvaluationCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BD29AED4464350469A2DEA00415BBCC0 /* TUIChatExtensionObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 17B77FCE3651553139DCBB0C3D11E960 /* TUIChatExtensionObserver.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BD323B7E7FCEC3A790A33F68E1D753BA /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 49F069C0814C0973D8495DD4F76197F8 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BD5FE4CF62914EE23A8D6B6CE075FFBD /* LOTKeypath.m in Sources */ = {isa = PBXBuildFile; fileRef = 039B6E1D9FBA3C4B2F0398BEDBA233F9 /* LOTKeypath.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BD604C98436DEC3B3EC2AAAC5AFBA9A5 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 893BA70F3D0BF8251ED09B94F8DDFB98 /* SDWebImageManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BD6743943F20FFCA8C1AB0D112C1BC2A /* TUIRecordView.h in Headers */ = {isa = PBXBuildFile; fileRef = CE7677702BEECDF01880D0E1FADB2BB2 /* TUIRecordView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BDE1E1D5E40932B9721C54081589FA34 /* TUIGroupService.h in Headers */ = {isa = PBXBuildFile; fileRef = BE634C336DF5D8F4806BF3736646A174 /* TUIGroupService.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BDE8674E6CE391684395DAB8748DFC9F /* KS3AccessControlList.m in Sources */ = {isa = PBXBuildFile; fileRef = 356EB63DFD08EB11339F1E81365D1D6A /* KS3AccessControlList.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BE050DABC9BF806B3379AFD2367F4194 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C202EA06B7CCB09D74A6F2A07856F4 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BE98524566CD884057B52EBCF60ECA8A /* Pods-KulexiuForStudentTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 94449D0784D89EFC353FEC2BA3486CB4 /* Pods-KulexiuForStudentTests-dummy.m */; };
-		BEA99A49E5F8DA685E33DABA606041FF /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E0805BAF6F505B34D0349C511E06980 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BEE6B384061D3384B6F32E308D17710D /* interf_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = E0F87ECC1F7D17C9B3B4FF21806EEE5C /* interf_enc.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BEF4CC97D88ADCD73B93AA179F7E1802 /* mz_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = B632DB3F16838C4635FB40D7EDC40F89 /* mz_compat.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		BF2AE5351EF7CD798E185F5CF6BB37B5 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F258626999C6655E902038FD2E6494F /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BF2E396E94344599FDED7520E9727A84 /* WhitePlayerConsts.h in Headers */ = {isa = PBXBuildFile; fileRef = 73813E12A33EEAF8220474FCA1286EDA /* WhitePlayerConsts.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BF64A0131B27EEBB770BBEB5815B5528 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F10861AE11B376367FB3601C24FE5D9E /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BF67010BB3794D838E1A0DD2FAF1EC44 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = C9A7D58E8A4915081C4B9B360A80990F /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BF71421F1A3EE8CCCC32B49B1ECC3F7C /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7F8687EFFAF41703FB1C05E34B1A45 /* SDWeakProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		BF8D9FFB61D7EA3483EE67008B42F2A3 /* WhiteFontFace.h in Headers */ = {isa = PBXBuildFile; fileRef = 40F410F42581D64922712B6C057F665A /* WhiteFontFace.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BF9E0BDD03A935BDB2CC27C794950D1C /* KS3HeadObjectResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 0868166106A64CA2F805353EC8980D53 /* KS3HeadObjectResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BFE61F40F8002CB9A16C5DD31E0ED576 /* TUIBaseMessageController+ProtectedAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = E84526D7B4E41B8C179010C538F36AFC /* TUIBaseMessageController+ProtectedAPI.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		BFF76E97FCAF2B077FCF2D893DE206B0 /* TUIInputMoreCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 37942FA61D28C2008C56BED329242934 /* TUIInputMoreCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C00514CCEA00F9405D2CC728C4816688 /* RACTargetQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E57506EAE3F93DCA695FECE838460F /* RACTargetQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C00D4C8F51C8BF6AEE0F59CB7C035939 /* KS3DeleteObjectResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 912DCDB8EE02973A5424BBBF33222D85 /* KS3DeleteObjectResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C02B51CBF5F9118E46BE861146FBAD94 /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 33F5BF123905011C5FE76D808894D282 /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		C0319607AB3220D3659509BA43F18B41 /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BE493033DCC38AD7263F95D92DDA384 /* Reachability-dummy.m */; };
-		C084136D1FEFE10CB5ED0533E315676B /* TUIChatPopEmojiView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD37EC21D3C9DD64A9D036C9D842956 /* TUIChatPopEmojiView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C08CD9497DDA2FF04DC46DB29E75B36E /* KS3Credentials.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B567B60FAD65906621E3B52C121A84 /* KS3Credentials.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C08FF3CF60357FB3B8658BBCEA68F6D6 /* EMVoiceConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F5007E7FC685B97FCD1A9F9AA583264 /* EMVoiceConverter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C0AFFFDCA2F713DF78A7E1BFDE78BC91 /* WhiteConsts.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC3862D4117510F669BFCFC6526CD4D /* WhiteConsts.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C0B22564543D14AF22522A622B7E1D79 /* TUIChatObjectFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 182431688F7D7E0B13EAB04CE362FA9C /* TUIChatObjectFactory.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C1271782B45B4240FA73BA33D77667A7 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = E0C751619E6C1082BBFE2C5427CCFAE1 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		C136F8E2EB6A47BF9AE27FCA9B40DDFB /* NSString+TUIEmoji.m in Sources */ = {isa = PBXBuildFile; fileRef = BDE681188A07E817B4AE3C35E674F9B0 /* NSString+TUIEmoji.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C1737EA47E0002230DAECC079BC3F763 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F09C1E4B7471589EF2E5E2720D1544 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C20BC73611DEBD71DEA22E56552E1F24 /* TUICaptureVideoPreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3820223DF0D0465E36163619CCB6EF30 /* TUICaptureVideoPreviewView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C23F82FBE512E76B14C97C7CA5C842B5 /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 3412DA1F4013D18BE5C7616BCF39A789 /* UIColor+JXAdd.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C28594FEAE1E0AD8DFD658FB4C2A54D1 /* amrFileCodec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2813049B3314625186FB012FD1022C15 /* amrFileCodec.mm */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C286097B91EC696D42545EEDBC98E87C /* NSFileHandle+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 120A5F8213F16B27FAD3B484D6BEF0C8 /* NSFileHandle+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C28E769C340D1975A2A4B516C7A5D6F7 /* LOTAsset.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BC43266F074DB2BB790F1CF065BE5E5 /* LOTAsset.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C2907DBE3624BC963C59125E9046FACE /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F1620DBEF30989F75B2141F38C1E8AE /* SDImageIOAnimatedCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C2AF277F715467B70DA6900B0066D5F1 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 748A8F47AACF0A1D8E7B83C4A213519C /* SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C2CB47BBAF5AB2E0010899E339CB3E88 /* KS3DeleteBucketRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = A9F7C1432971E8DED3B7F0758E2F2335 /* KS3DeleteBucketRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C2E3562A9EDADE0BCFD5D54324629F46 /* IQUIViewController+Additions.h in Headers */ = {isa = PBXBuildFile; fileRef = 25269E5D39BB9A33F70753A3EAFECA2A /* IQUIViewController+Additions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C2F9BFF0AC4852306158211C1991CB38 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = BF588FE3FCDF731A3A63BEB73F8A8599 /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C30DB8F46569FBD4D1C7D7DA0E4B67EC /* mz_zip_rw.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B661E5A2723AE967913DBA4E0B953FA /* mz_zip_rw.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		C3296E1E1BCEAEE6294A3FE8562C0EFC /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B85DB322589840FCDCFD8FADE60BE23 /* Reachability.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C39C65E5522D551D3DE27054D00D097C /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F808AC04E5BB050532DA19386E7F92E2 /* WebKit.framework */; };
-		C3D87040A83EA6075D62B4CDB7652116 /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 641BCB120CB2FF99FCB5DDC731422134 /* NSObject+MJClass.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C3E1424AB67CFE855EF9A7F4E39F0E7E /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C2B5A9F649C853573F97C9C0B8B76E2 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C416121A7FA7382C5B347C28269F91DC /* TUIGroupNoticeCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = BEBE83F3581EA361B4D06712AC9C870E /* TUIGroupNoticeCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C43D3C2A4BACC64DAFAACE14BAA89D1B /* NSString+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A0D5EC2865C082F3525717B89C51D1EA /* NSString+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C46A1909BFD28F78ED0A03C3218465C6 /* TUIResponderTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = FFB30E623A2BFC5ADCF9E8BF00CEC389 /* TUIResponderTextView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C47C0300381613AAD3C90B1F5744EF1A /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B31700F5B47828997B4C14A9860D340 /* SocketRocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C4FA8D1F1A7976FE5E2D60AE9E7B7A14 /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 858D5CEF3E638957F14D09162112B806 /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C5674C54E5825A8953ACBAF3124F9925 /* TUIBaseChatViewController+ProtectedAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = C5D923AD487ED38D3FF336D438566919 /* TUIBaseChatViewController+ProtectedAPI.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C5700B8EE16A2C28E092EAF2B4FB3611 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 88682C9221C7A1B00B46232DC9EDB450 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		C5AA22C4554C650F42DF2D922B3CB8DA /* TUIGroupExtensionObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = C48BF9385C7AE551330525D0401CC0BD /* TUIGroupExtensionObserver.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C62C41D9FD9013092B8BE515A7AECB8F /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 13CB15EBF0AD9B5B1319EA8D03C596C6 /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C633E62BE35A79083D0CFAD950438D06 /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 045236354E70F51D3C361E469424886C /* MJFoundation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C66BBB44205ACA417DF352B95E418012 /* TUIGroupRequestViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA45CB94D4E63BA09A40A8A2C8EBB2B /* TUIGroupRequestViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C66E9F10D6E0F6FC4DA012579E203C53 /* TUIMessageBaseMediaDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 78F39A1B40E1B456724A8D560691514A /* TUIMessageBaseMediaDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C6730659C511223F709AE9F8083F2827 /* LOTCircleAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 152E69F317DC65EE7B1FE7E8283349CE /* LOTCircleAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		C6BB4F1868E00D4CA47006363CD6172D /* KS3ServiceRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BD10AA6131F6251F63E3F9AB785F61 /* KS3ServiceRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C6C1FD33582348F43EFC408E28A8FBFF /* WhiteRoomConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 267A6B63771AFD51A9C8E4AC67A470AD /* WhiteRoomConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C6DA2B0B64BDAE8628555769189F5EC1 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = F864AFED95EB1BED495677532DFD97E8 /* SDImageGraphics.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C71BD720C5E4D42E4293DA63882CF3E1 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = B97422E2422CD520BE09B0CB818D7928 /* JXCategoryDotView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C72339C53F51C9C8E8AC0D228121117B /* RACStream.m in Sources */ = {isa = PBXBuildFile; fileRef = E4B3A18F7F7553D0C52BB556C086B184 /* RACStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C74220FFC5FB121CB49B2F639232A32A /* WhiteRegisterAppParams.h in Headers */ = {isa = PBXBuildFile; fileRef = ECF47BECDCA1A55BCFEA2CC13C01A144 /* WhiteRegisterAppParams.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C744F7AB52BA61B3BCC206AD242E0AD8 /* WhitePlayerTimeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D6EDBD8E0A0C1B3DA73E9C13F5D9C98 /* WhitePlayerTimeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C750F63880DB120CF50274B324E06F56 /* UICollectionReusableView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = FB4814D1BFEE7CFB97386684C12E9577 /* UICollectionReusableView+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C77D9AC65CBA13E28998C6C92F2F15BF /* TUISearchResultHeaderFooterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B272710707C5AFCB020478D44B2F3E /* TUISearchResultHeaderFooterView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C7ADA4D7103CC23FA26D68B38B9D3BDA /* WhiteRoom.h in Headers */ = {isa = PBXBuildFile; fileRef = 69FAF1D4E311B6CC047FB997E73C2337 /* WhiteRoom.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C7D0B02EC44716312D648AA70BE96E5F /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7479F4A87868240F4FD4EA4DE35264AE /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C7EFA37D3D0792AA6E85017297CAF94B /* LOTPolygonAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = D8C2E8338460B259C11406C502EAFBC8 /* LOTPolygonAnimator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C7F0C48049629F8DDF49863CC18DD080 /* CHIPageControl-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F1F778200319B869BABB3935886E0D /* CHIPageControl-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C833B06C84921D6F4795E681E80BC478 /* TUIMotionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A329C39CB3D589F78CA2812C7B3883EF /* TUIMotionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C83C83C49349EF8FF3FCAAA19705EB2F /* LOTRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D4C88FB45BD33E1B8B5A06FBCEB4214 /* LOTRadialGradientLayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C855EAF3818D9CADCB07E604CE8A3408 /* KS3GetObjectResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 514AA9AF67DFF8E7BFA86C90E7B107E3 /* KS3GetObjectResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C86CD2FAF268B9DA09FFC815786CF891 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = EC0E8411A9A1B1C9A9207FF55EA37C9A /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C89818BF49E74D6AAE50791C5039BF4F /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BBCE3FD4032E84604BD803D77EA9C09 /* JXCategoryIndicatorBallView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C8B9ADCF12E602985EE0529D012D8DE1 /* KS3ListObjectsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 55E76C5B695EFFD853CA112D68AD25FA /* KS3ListObjectsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C8DB2343F778EB7929D679D53B76ECB8 /* CHIPageControl-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 99387CB9535C817B1098F062BB061707 /* CHIPageControl-dummy.m */; };
-		C9041F21F9B4F316665884B77AF5077C /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 86BBBCDCF65F493D27BDD35700997EFE /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		C9252921308DA87DAD16DCDFBDFBADBB /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 08735AFA57568760E5B866C65BC26230 /* JXCategoryBaseView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C93065FF6C138CC68E3277D89F4266AE /* TUISearchService.m in Sources */ = {isa = PBXBuildFile; fileRef = 8079031FD31E4039F923E00836A0C50B /* TUISearchService.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C955CA184CE3973D155BA95E36ED33B1 /* KS3Response.h in Headers */ = {isa = PBXBuildFile; fileRef = 66A433FE69F480A8E23D36077780A7E7 /* KS3Response.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C957DCA31D663C7B5605A7C2284AFBC1 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E80D454184E7BD2F5BFA575118C85A3 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C95D15B9B3046ACF7DACAC44109E15F9 /* SRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9F83462C306D46D2ADEC1BCA3B75FE /* SRConstants.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C9AEA31D698E803AA046EA1F52FFD7DA /* KS3GrantAccessControlList.h in Headers */ = {isa = PBXBuildFile; fileRef = D53FB71388166E3D45D6FF0B6A9525BF /* KS3GrantAccessControlList.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		C9B8DF66395DE2D388735BEB797FAB2E /* KS3ListObjectsXMLPrarser.m in Sources */ = {isa = PBXBuildFile; fileRef = 19A3AAFA07EA063A87AD5CA9CC2F0A49 /* KS3ListObjectsXMLPrarser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C9D6C0ADC72853B5C681F5A0336CF2EA /* NSData+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 73A077919430852A013A0389DEC92EBD /* NSData+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		C9E5CF6D346D9A661026EF440930DEEA /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B837F367C2C2F8CC2ED09F98D6BA41A /* SRRandom.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		CA10EA07F54CBD48FCD85A68E5F16052 /* KS3YunSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD63D5DE8B821FB07007805B0C27D6F /* KS3YunSDK.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CA43AE02267EC6A32F75A8BF4FA62691 /* CHIPageControlFresno.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBB8A0657D0AF1081F50997AE3229FDD /* CHIPageControlFresno.swift */; };
-		CA51FB61D7C727AC51A1566795D2607A /* TUIConversationTheme_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D6899BBAA00025C54FC19F81452ADE5D /* TUIConversationTheme_Minimalist.bundle */; };
-		CA5E2DDF1AEC0FF6523A96F6FEA82245 /* iOS-KS3SDK-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BE9CE44123D3DB81393C07DFAE003FF7 /* iOS-KS3SDK-dummy.m */; };
-		CA6153A18EC96ABC6552C229D136B22E /* LOTPolygonAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A9D1084A46EE1F6A777789732A1A72B /* LOTPolygonAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		CA6AE739F6FB16070B81CCC528A4EF18 /* KS3Request.h in Headers */ = {isa = PBXBuildFile; fileRef = 059590862EA218107CA23C740627E0A0 /* KS3Request.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CA7794B3E72E3C117D79E3107A9AA1BE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		CABADBAC1AD05AE41088C9B8EFCDD735 /* TUIThemeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9054327CA815A7B3B006E471B3DD1E11 /* TUIThemeManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CAD4E325579A7EF19B64FBAF9BEC6E71 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A64EDB56775280A165AEBCC54BE9DA /* Security.framework */; };
-		CB097E5A86ED62043177E80A3B3CE45B /* TUIChatContextEmojiDetailController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0EBB609C24682E5578E7BB4820895F /* TUIChatContextEmojiDetailController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CB0E49F668A394CC5F14569527F0D47F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		CB4231B000689E27F69D1375F198F7FD /* TUISearchService.h in Headers */ = {isa = PBXBuildFile; fileRef = B947438E3E08219DD9AB1410AE829A44 /* TUISearchService.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CB47FFC51F1365E248BADA1858F90B99 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC7F63E0123E2630FAA2B5FBA79EBCAA /* Masonry-dummy.m */; };
-		CB60FEA0A012DCE0301BE8D894B6B631 /* KS3ListBucketsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = EE7F64F4CA8F5FDAD8596334EF71C464 /* KS3ListBucketsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CB88C647410C1312EAC06C8AB5123F5A /* TUIMergeMessageListController.m in Sources */ = {isa = PBXBuildFile; fileRef = 42B5C019A294C66D9FFCA753C6916347 /* TUIMergeMessageListController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CB91431C1F52DBEC1BE06E26D7318448 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 921C5A83546149D167D71E9AD174B307 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		CBE0D3552DDCE5D210422B594AE21440 /* WhitePlayerState.m in Sources */ = {isa = PBXBuildFile; fileRef = F04E26A2E5B20CC5B2C5286E07C64795 /* WhitePlayerState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CC13190737CCF6F63D01C357E806E32F /* KS3ListObjectsXMLPrarser.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CEB0688B41B222A6E2A080AC136682E /* KS3ListObjectsXMLPrarser.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CC1AAC6EDCE9103107CE536F50CF422A /* KS3PutObjectCopyResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 511ED977CF43AE59384487895C4D238C /* KS3PutObjectCopyResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CC955D4375DDFC51E170C0BA4F631B9C /* TUIGroupMemberController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D73F5356059830D301DDE25013A74AF /* TUIGroupMemberController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CCB301D2CA2E9C8E992B4033D66352E9 /* KS3SDKUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 6959697A860B61DD59F78C4268D26798 /* KS3SDKUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CCC659F748D396FF87DE5F512057D7A3 /* WhiteCameraState.h in Headers */ = {isa = PBXBuildFile; fileRef = F583107FDBE6D4653EE9B0D3CD5E09EB /* WhiteCameraState.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CCD4362E8522B5BC2820666098E91B93 /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A11747D3E46B12B5AD01BFD4489743C /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CCFDF97F10DD7B45056260EC231EEABE /* WhiteRoomMember.m in Sources */ = {isa = PBXBuildFile; fileRef = 057F15688C3D868FF66A9A22C0046E75 /* WhiteRoomMember.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CD33C436E1DAA8063B453ECB23D5E8B3 /* TUIChatPopContextController.m in Sources */ = {isa = PBXBuildFile; fileRef = 80CFC291322A1F2236AE65CB24D1B7D2 /* TUIChatPopContextController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CD38F49EA5A671E19CEFF44B06CD28F4 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC1A557279EE5A1899A1AC7EB507423 /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CD6E44506FBD2B19766465A382993C76 /* LOTSizeInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = F206BA5F09896DE94C4154740F5B4626 /* LOTSizeInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		CD76BBE01A95A06E6577D60A689E6938 /* TUIChat-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 764BF7DF5C3970FA72E856F18034E513 /* TUIChat-dummy.m */; };
-		CD7B63449E7C0B2DAAB6EBE523AEAA4B /* TUIOrderCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1151DF28220DAA104F80BAF086A117B3 /* TUIOrderCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CD88789CEEB96BE0A419250A0CBD0636 /* mz_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = EEECFFB29A94A42F6CED5E10539026B2 /* mz_compat.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CD90DB64B329100E422E9E1B9C269DC4 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4235F49C27A9A8181A398F551B5798B0 /* SDImageIOCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CDBF1903BF6E2E47DE6E0180336CBB3C /* TUIConversationListBaseDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B216ADC2F5B99044E304F240279CBA9 /* TUIConversationListBaseDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CDD17FCFA6B882D17B7912EF8F4F9014 /* TUIAddCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 587CFD439A6320864DC7C34B63F5D23B /* TUIAddCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CDFDDF60BBBFD8C4684496109135B61A /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 98E171FD5352D688993428CCB4A7A203 /* SRHTTPConnectMessage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CE1DCC69460BD40AD0DBB0A8B0058D07 /* KS3DownLoad.h in Headers */ = {isa = PBXBuildFile; fileRef = 4083C8C7B84CE7FDC24A23F83DCA8E92 /* KS3DownLoad.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CE2DDE84D73B5C0861EDE8794E0AF06D /* TUIMenuCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E341C5106822C097EF1B1CC103EDAB23 /* TUIMenuCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CE43AADEBFC044F55337882759AE5002 /* KS3ServiceResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B99F4658BBD2339597471094F331071A /* KS3ServiceResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CE89FA0898CBC6B28104D6D808888E44 /* NSFileHandle+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = ACCCB39573A55E834C962C6670DC41E2 /* NSFileHandle+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CE9F398B1DAD84FEA79B6E830A05E852 /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 16B552221EC2072395A6C4B8F0392F90 /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CEE7BDCC3F3073CBBF7A76BC6CF3E519 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = C4AE4A72343410FDEAEE8E0F5562AB35 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CF0500C573936288279139DE5D8BC9D3 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = AF36917667DCC1FCBEFE06A4142A057D /* SDWebImageCacheSerializer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CF12435276DF2F17AE69A25C25FE0BE1 /* RACScheduler+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B366D997D3FAE238AE9A34CB38CAC90 /* RACScheduler+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		CF28E1EECC20C17E84F4FDE2EDD91538 /* NSURLConnection+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 26D27C9430D2CA506BE374FF7682E392 /* NSURLConnection+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CF30D88F5AD93242FFF03A8F967FB28B /* TUIBaseMessageControllerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 98C810287D1DD2D9D29448E6C43BD285 /* TUIBaseMessageControllerDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CF550DC8D96A17C4169CE4CB765983CF /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F9C4208A3D0BAFEE16E7048A45BB7BE /* SDWebImageIndicator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		CF99A464743B75DD396FFDF1E2B43561 /* KS3UploadPartResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 24F0D38289EA4D11F91F77887AC316BC /* KS3UploadPartResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		CFF230FA481D6C660774251AD21D67E8 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = AF50AB7797CDA5B891A74101C5485BCB /* UIImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D030071FC58D8A5A5AB5886F28DAA532 /* CHILayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2284E247857EF48A0225D268D3B53938 /* CHILayer.swift */; };
-		D047ACAEA648E5235171F1971616D476 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7037664EC74A4263A8CC8E3CD5B8B808 /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D05D7B2C9E36291A6BE080CFB34AE8AF /* UIAlertView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = D9979ECF7DEEA1E4D782119C6A7E7B4C /* UIAlertView+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D0B96ABBF0C9569C905FF1B2E4A23F4B /* RACMulticastConnection+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A96B3A67B43B8C394554EBDF186E832 /* RACMulticastConnection+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		D0BF4E9B1BFD7176FF2B7D43AF9C84E6 /* IQNSArray+Sort.m in Sources */ = {isa = PBXBuildFile; fileRef = C090914116E842237C54E6BD615AD27B /* IQNSArray+Sort.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D0F2712A245B39569B9958087E52887D /* TUIGroupNoticeCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 5532517BF41EE123BC45D51FA1B2C0D8 /* TUIGroupNoticeCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D1272D46F6E37F42AB13C543C2CFF48B /* WhitePlayerState.h in Headers */ = {isa = PBXBuildFile; fileRef = A35EAFF7800BF23EBD06B7DB8B595784 /* WhitePlayerState.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D19A363667B72810A0E5AF6A88A15B54 /* RACCompoundDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = E08077455C9044E250A73C677957F42A /* RACCompoundDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D1A641235C0CE2461EA31C444B778413 /* UIColor+TUIHexColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 59CA3BD14881024C63EFB1FE70E3B6D2 /* UIColor+TUIHexColor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D27AAE0EC218FBC7ED5C49AA6C9CFD36 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BEB28B84759EE878CBC2E7B75A1578E0 /* UIView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D2938E82ED526EA5E4A865BB0CB3A51C /* TUIChatCallingDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 765D7E6ECAC7F7056A860E6E761BC6CC /* TUIChatCallingDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D2B06A17EAF5DEDFCC85E46657F98629 /* TUIInputMoreCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = C0D9DD9B4091AE399049AF3F2FDB0D0F /* TUIInputMoreCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D2C49584E0707577CBD563D38D74AB50 /* TUIGroup.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 7AFCFB900D52AD283DF74CD562BE14C8 /* TUIGroup.bundle */; };
-		D2DEFDD0893FA5BA4E4273DE8A107562 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F82E7C4D63C2E640C8A27EFF28EE5A91 /* JXCategoryTitleImageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D2E7E8DA31ECE24D4B80B25CD56D996F /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = E8507B026BB7FBDD9DE083A135C48CD8 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D314460EB1CC41DED7B65A4A893FED09 /* TUIConversationCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA8506FE3F36003C4E701C46752E7DF /* TUIConversationCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D360D1592887F2934ECF9A2991E70533 /* TUIChatModifyMessageHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = DF926C42CF9DEA4FFB5ADF1B23CD078A /* TUIChatModifyMessageHelper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D3B99023971862E8B7DC2A4D3A086A4D /* TUITextReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = 31E39AB2E33D21A9120B48A3FCFD401F /* TUITextReplyQuoteViewData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D3CF7FEC05B0DDDFCDA5EA6C602B6A99 /* WhiteConversionInfoV5.m in Sources */ = {isa = PBXBuildFile; fileRef = 32F949EB58BB9EE6DD994CD6A19F4219 /* WhiteConversionInfoV5.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D3FF1B67E3F53153EBD47039239579EC /* UIAlertView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 4280A5344E30E23398A4111BEF9FE3F2 /* UIAlertView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D45698699D9CFD809D69C373033567C5 /* TUIVideoReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D8811D6A854365C37A5FB21F1056DBD /* TUIVideoReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D47051DFA8F849027AD6BEA4E0DD2698 /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FE17F407433C75887B87E355F34B7A7 /* JXCategoryTitleImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D4C7F6CB4DE832509F8B9AD135F0E2E0 /* DWKWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 364D870BC2DBEDE335EBEF47BE98913F /* DWKWebView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D4DF641EB454EAB9439C02B8F1448F45 /* JXPagingView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8082AD2D8ABE3CBF8A6782726A3EFC89 /* JXPagingView-dummy.m */; };
-		D5245783DD6091088CC902AFAB65542D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		D52BF6DDB7ECA457F52F0F2A2E5C6F0D /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = EE41A7DF1F329BAE9FEFA42EAA202B70 /* JXCategoryBaseCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D5303ECEE8B3B4B89D79CEFC58C23641 /* TUIConversationObjectFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A73D0CC4D69E8BDC8AF2A38AB3F72C /* TUIConversationObjectFactory.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D54C488AFD3FECA959966309B4367776 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 730FA7DB150810AA24AB207B7E1A39E4 /* MBProgressHUD.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D560377BF175EAAB800A3B72B17E2744 /* LOTCircleAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E777800706589809C94F14739EBCF2A /* LOTCircleAnimator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D5A65DDB53582308DD73334768B02D5E /* TUIVoiceReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 93941D634A6352B8287B8009ABB10C6E /* TUIVoiceReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D5E21028FD3156A35C5FBEB13659D516 /* TUIInputController.h in Headers */ = {isa = PBXBuildFile; fileRef = 359904FAD6B193614A5B00760F7EF906 /* TUIInputController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D5E97C590E4AADF295301E535066288A /* KS3UploadManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5021105A28F9AE548A434EE05AECF2A1 /* KS3UploadManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D60714D9C82ABF49E55D65B0968C82E6 /* WhiteWebViewInjection.h in Headers */ = {isa = PBXBuildFile; fileRef = CAABE73266B7969E259E5472051D0C52 /* WhiteWebViewInjection.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D61F0A8FA5F3981E80FA75942047D69F /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C14131404B2D2122C6CF01DDCDB7200C /* SDImageAWebPCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D698E44E4233BDED369A72E9A034E8F3 /* TUIFitButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E2084F7BD2810C8A185082B016A8E94 /* TUIFitButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D6B9216743757D8CCF0DC1BAFAAEFBE6 /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 2789AC0486778451014817213AAC1265 /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D6E80C1DDB6E76EC3E9D66DE958E14E2 /* CHIPageControlJaloro.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886468830C89490A238FD3A13CB6A3F1 /* CHIPageControlJaloro.swift */; };
-		D718189160CD09FB7C78987721353FE3 /* TUIVoiceMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = AC67299B1CE7558722A8B3AF07A3765D /* TUIVoiceMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D72013F49EB03323AEED1AE66FDC9674 /* NSValue+Compat.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BC44A5BD2609FD15EB16F1F48A0881A /* NSValue+Compat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D7B42D8BB3D07ED94221AD1B55192A99 /* RSKImageScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = DC47152C37AFF0AB40F458862912122F /* RSKImageScrollView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D7EFA97A4A7A3959E64632958482B84C /* IQKeyboardManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF92A7B97A4CA8CE0327F3ED9A4A5238 /* IQKeyboardManager-dummy.m */; };
-		D7FD8D91486B42F1A9F6BCDEBA04A6AF /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 585366B8E8D384CC3437A56D6F19FA2B /* UIProgressView+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D802CA7EDBC252E4EF83D39E361A5D0E /* TUIFoldListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0856ED703C2F407E889B66D03269B17 /* TUIFoldListViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D8052C068BE5968B2F03E729877EDA83 /* CHIPageControlAleppo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5422EF24518403A8285E5749EFADE8B0 /* CHIPageControlAleppo.swift */; };
-		D811AF9DF8C1B1994562183C8AA519EF /* UIView+TUILayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 005B217C4E80B069CEBA4CC7D6523BEC /* UIView+TUILayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D83BF73C86CC1FA471BFD2952D2BEFBF /* RACSubscriptingAssignmentTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = D43B9AB1DEF872EAF468687A175C58D4 /* RACSubscriptingAssignmentTrampoline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D83EF9366D04A8713FDD6784B3F60532 /* IQPreviousNextView.m in Sources */ = {isa = PBXBuildFile; fileRef = E507FE8CEE6E7F83158EF263F75C7D45 /* IQPreviousNextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D850CAC0E5A446FE06D51F658CF8E081 /* TUIMessageSearchDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 774B906FAC463C4FFE95E2CFDC0049BF /* TUIMessageSearchDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D8570A7E38458E16DCD32BD7153FBA0A /* RACEmptySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 64636ED3C070A7C7F18BA5959E1457F9 /* RACEmptySequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D86BF70A52224C7CB4578F8B351F8700 /* TUISelectGroupMemberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C122FD9700BC9B9EC6CB488E0EC993D /* TUISelectGroupMemberCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D8E5BD44C89305AA0658B90B452A56A1 /* TUIJoinGroupMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = B203C8D6B7C27CFF63B49C32E2995A30 /* TUIJoinGroupMessageCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D90570758319E674B9F86C578ADBD6AD /* KS3CreateBucketResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E9BD0A09055F03BFCA24F84CE38A6CC /* KS3CreateBucketResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D937432EA94DA757238F4BCA8083DB08 /* TUICoreTheme_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 9A4DCB812BE4DC817CB113B8501F3E8F /* TUICoreTheme_Minimalist.bundle */; };
-		D96F989CFE4256253C56A4531B6F96D8 /* TUIMergeReplyQuoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 627FD6C079A62B0DC48E99FB7A4FE1BF /* TUIMergeReplyQuoteView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D993A0D54555F4A7E9998ECB8C3053EF /* LOTAssetGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EE590AA889DAE8C7D58B93A063830FB /* LOTAssetGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		D9B2AD6D283F5CE795074CB0B7F3E5F9 /* TUIGroupNoticeDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 327D006BA83C15B1C0D87D8400C1B980 /* TUIGroupNoticeDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		D9CCAFD02F5E57C74A0E51213D23DE58 /* TUIChat.h in Headers */ = {isa = PBXBuildFile; fileRef = A13DAFF9C0720E797EE93A45134FC1E9 /* TUIChat.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		D9E0E5ABF6417292B237A734AA129B44 /* TUIDarkModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 458458C8EC65BDF41E93BBE00EE7D80A /* TUIDarkModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DA0A0E2F8EE0198B92C616BF036E07C6 /* TUIEmojiCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F53EB225D8340D780323AD294DBE37 /* TUIEmojiCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DA13E3B44E6C4C656183B964A5BA1983 /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8189DADC24E3ECAB7F10C5A664AFA81B /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DA3F62457B94BF401CEC3E41FB11252D /* NSDictionary+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C8AE225F527EC07D8A7FAC6A76379080 /* NSDictionary+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DA7E3600C522DBA1077A5ECE655C5719 /* TUILinkCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 54588D2E4A0C158EEB32284FEACE69EC /* TUILinkCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DA815A8F61EBD26BF10EC3D4378A4265 /* TUISearchGroupViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 05211A02C8AF058F1C46175E0E6DF03E /* TUISearchGroupViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DA87E1ECE4961DCEAA559E099B304E81 /* TUISearchTheme.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A8BEEC473B1B3466FCC4B615C3CDC588 /* TUISearchTheme.bundle */; };
-		DAA164B6B85CA93D4928059C0D3B3B3B /* NSURLConnection+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = A91DE06F1200A539CDB992478F8EB233 /* NSURLConnection+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DAD831E37BE7937B9545C0BC24C81468 /* RACTestScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 51B97D961BCA526CA58209BE7ED46D94 /* RACTestScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DB6F98B6402BF281E9198BE36618B56E /* TUIConversationSelectController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BFFD613921AE8D969E1134E04A9371F /* TUIConversationSelectController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DB76484CD1668CA1238A753CDBA8ED9C /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 878EF2982822E83D5AA0CB3900BF3ADC /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DB8D866421553A538A8157562FC4AA03 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = B43F83ADF9B43050B229A234B296717E /* SRHash.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		DB9F7C4BC805BDE9DC0DB1C59FB90EEE /* LOTCacheProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F22DAFE944D5DC572F6D1E410A6DE18D /* LOTCacheProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DBB50AE15EB7D6ADE20DC43593CB82A5 /* WhitePlayerTimeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 05A25BD50788D81AF373BB817ADA1E8E /* WhitePlayerTimeInfo.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DBBA0C1118F8A83E1735C48C9B5C21F9 /* KS3SetObjectACLResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CB9749D7565A59A0C79600F9CD2746B /* KS3SetObjectACLResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DC1BA116F29DB282BE09F30D14CE1126 /* WhitePageState.m in Sources */ = {isa = PBXBuildFile; fileRef = 2415122401E1E8B5A936C778BC972EB3 /* WhitePageState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DC50E47809DEB785355C60E7C466F394 /* TUILinkCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BE1E614BE4369F14687AEBA79E07D0D9 /* TUILinkCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DC5D25B13A9E0EA59B7011845900958B /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = AAF5D33251D985EBA6F4BE360A87D7CA /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DC6CFD42F04E05EB7FFB7EBE0FC5FA27 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4C68F8030B0B75048CD51E2348A234 /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DCC132C4B7D619DBAA601382392CA7FA /* LOTAnimatorNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C0C3E55C00C9F86B743109DCA14273 /* LOTAnimatorNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		DCF51BF85EFEA5744324CCAC610EF5D9 /* TUIAttributedLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = EBC0FD4486482BBC8D77E04F4A99BE1B /* TUIAttributedLabel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DD2CEB25EC4298050B28C71BDE1F41BD /* Pods-KulexiuForStudent-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDEEE3A8D168EF2BA67FF95688B8B12 /* Pods-KulexiuForStudent-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DD3586724E857E313F13BC23300E8648 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 377D0E9EDAD762DEC6523CB84E59FCB5 /* MJRefreshConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DD5DFA0404CF8693A0F44E45DA1DCC00 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F1D3DB8913AAD199E34EADFC558D45D /* ImageIO.framework */; };
-		DD74BBCFE4CF73B42B29794591EA1E58 /* LOTAnimatorNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E1A3EBE9E91C2F22D1838AC6E5632D3 /* LOTAnimatorNode.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DD913DBA72B9B5CD8EB97924954D6F25 /* TUIAttributedLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = DA1DF5AE1A3DB81412C3850CE513AF38 /* TUIAttributedLabel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DD9962147C85FEA360A2FE3B5CCF0DB3 /* RACReplaySubject.h in Headers */ = {isa = PBXBuildFile; fileRef = DEA6200510AA8F5F983ECC14C80D3AB7 /* RACReplaySubject.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DDC8C594BD51FBBA9B1E9BF903917365 /* mz_crypt_apple.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B81DF9A257FB379E8A43014CE28E36D /* mz_crypt_apple.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DDCE4CE5D8246B6D172BB2B580E00FCE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9523BA3155F5502AB2B5F929522A28DF /* CoreFoundation.framework */; };
-		DDF903E13EFEC9DF34DA4931E25CAD57 /* mz_crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = EF1D5B38F123182971971AC9C2CFCA00 /* mz_crypt.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DE2526C5E27A982BD3FEFC87F1ED7922 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6197CB92BCEBB0E799B39061FA5ACB75 /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DEBFE29C95A6BE285B40E5556E457040 /* LOTLayerContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 70EB6129C4EB218F77BAABFC437D3A78 /* LOTLayerContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		DEFE505AED378E8524A01412109B99FC /* NSString+TUIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 465AA4167A43F870EDEBB8080F5EA316 /* NSString+TUIUtil.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DF1C72F0FF077905689196B49B94B100 /* LOTTrimPathNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC80045305D4BE48BEAB024A5D454A5 /* LOTTrimPathNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		DF347FC924F06733070ECE681CCCE80C /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = BF3E446A1D30E050FC516EFB75812995 /* SDWebImageTransition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DF34BBCA918FCCB145A912997E7C1700 /* mz_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 294E16E7415604F904B65C172D772C4F /* mz_os_posix.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DF483CB1C3939332592388494E48F4EA /* NSIndexSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 46ACD94C4FF89C76C47B5438BFE90C02 /* NSIndexSet+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DF66CE6FC54E6B5F548D07EBA7650050 /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 910CBCAAACA486051425240EBAEFC920 /* JXCategoryDotCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		DF7A203C172D72BB8C57EFB90FA9E4BF /* NSValue+Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 495167070BBD0BE65DB28C38E98CEB9A /* NSValue+Compat.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		DF86CD234D9811A7D15955B76853BA54 /* WhiteBroadcastState.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E25926BC96C7DE64453F52BE3C5A4F5 /* WhiteBroadcastState.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		DFD201F845B63D6D7D541FB815B4088F /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FBF57C5A2B448FDDA67F18FEAD958D0A /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E007DBFE171716587FC81CA326F353A5 /* CALayer+Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAD15009859F6C1C92557A9F6F3E411 /* CALayer+Compat.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		E041610F3FEF56399EFC6658055F726B /* TUISystemMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AB664AD9A7AB25FFD749DEBDDE170D8 /* TUISystemMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E0A784720CECDA745C359F1B301707FA /* TUISecondConfirm.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DEA96FAAC1793CB124E7DA889F63681 /* TUISecondConfirm.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E0C846751A370252B0563DD4A874D39F /* UIControl+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C0659CD23DD30E083992B6B1EBEBC9 /* UIControl+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E0E4849F80BB5A08A8B78EF09675AEC4 /* LOTStrokeRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = E63156B5422B3C6FC4CAA29148865C76 /* LOTStrokeRenderer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E104B0F3E2C5A3E385B51C89E0E60470 /* RACArraySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = C359C7F41ABCF4B37655302B974585FA /* RACArraySequence.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E12EFF1CBD362E01F4D89B31E0FB2DCD /* TUIConversation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B489B57DC1313F0CD75924668210D115 /* TUIConversation-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E16172E2EFD08D8415E624232E2EFF2B /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 99EEF70C97FAAFBB6B7CEA395B05693A /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E1752322BF80AE3D4255E55403D0281D /* TUIGroupService.m in Sources */ = {isa = PBXBuildFile; fileRef = A7BA1E81585286EE60E642DB666187B4 /* TUIGroupService.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E1CD817C3F719BE4F067D22732B057CB /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E831E507AF4F87F55ED22251E83B49DA /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E1DCD3A578032F6AA121AB503EE7A577 /* TUIMessageDataProvider+MessageDeal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DE9BE23BE6E51F76CC872DD080D7525 /* TUIMessageDataProvider+MessageDeal.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E2135621204107C9C4748667494DC973 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		E23586BDD277CDB8B94A8AEBDF490F28 /* TUIChatDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F309B480D737080EBBEB666A9210776 /* TUIChatDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E2AD582709E6079BA9D5BDDA5D8D6A03 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F59B7095598350B17BA1A463D8EF510C /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E2CB8017C6FC231F52EF0E333E4651EB /* TUIGroupChatViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C7C699C5CBDFFDF852424A1DA6E4C103 /* TUIGroupChatViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E2D2D144CF63161CEB2FD57D39734F84 /* RACTupleSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 186E9474F21E58F1DF175490F4A76FE5 /* RACTupleSequence.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E2E099D5F758D45A659DF601D531805D /* LOTShapeStar.h in Headers */ = {isa = PBXBuildFile; fileRef = F6DECAD9E788E4B50DEC89DF3D8A22F6 /* LOTShapeStar.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		E2EB2FD4FF2E8FE75EC61C6D43DDB953 /* TUIGroupMemberCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 33443E314C8A82CFD1DC52471047B193 /* TUIGroupMemberCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E351DA0CE168EF1623A6C409755C74A3 /* TUIChatPopActionsView.m in Sources */ = {isa = PBXBuildFile; fileRef = C20B1557D21F7434902DF133F7EB80DB /* TUIChatPopActionsView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E37BE8A4C83DC2CFACDA9C38BB817ECF /* WhiteSocket+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA4FC83D0C8D470D902326E5CEBE60C /* WhiteSocket+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
-		E383EFA5E389366E0CC828803793E89C /* WhiteCameraConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 56DE7A69B88662417F44167C2C8218D2 /* WhiteCameraConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E38E183D3955FF141574AE1DED569671 /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = AFF894114523D7A96F4617B82FC99498 /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E4467C4A355979E35296E8EC3D70329B /* RACPassthroughSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7AF3338DF0DBFA04215EE3CA36BCB /* RACPassthroughSubscriber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E4677F77BD4597D09922B6B0E69F7AFB /* WhiteProjectorPolling.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A7CBA4A695C12F772805A3566419A45 /* WhiteProjectorPolling.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E46AAD833F8F2F62657BCDAAF5BA93E5 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7352BC7923F7F79F5B3738F5E701419A /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E47EC944CBAE40497A7FD0CF73175398 /* KS3UploadManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FE25EA48AF2AB449FED493C9CE648B1 /* KS3UploadManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E4EA712C60C63C07FA26D2F7EDD05A53 /* TUICaptureImagePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F594503E9DF83B2756AF32C143218C37 /* TUICaptureImagePreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E514F3233F8FCC2D34517BA08719F29C /* TUIUserAuthorizationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = E8D292CAFA559960FC4C36D985E7755D /* TUIUserAuthorizationCenter.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E53FCD0CD1526B53074ED4EEF00131E9 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F16643E7FF8EE7C357576DA317D9E4B0 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E5467727D225774B2A437DB03072F90A /* LOTInterpolatorCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = 321F1B2887F7B665B4B9EE101A3344E4 /* LOTInterpolatorCallback.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E58869CDF6EB8C72E13E79ACD5E2C4DB /* JXPagerListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = CAA201828881EA127D3C3866D3AE1E37 /* JXPagerListContainerView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E59FB6E0D8D0A7E1B309B1BACD0F1983 /* WhiteCallBridgeCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 5318B7B15BD97BA14659ACFF99181DA8 /* WhiteCallBridgeCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E5B0D7EFE871FD8658E5ED4505DAFBBC /* LOTAnimationCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E2FA454B394CEE281945349BEE27339 /* LOTAnimationCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E5C29E05B61861FC9B61D2EFD49744F2 /* LOTShapeCircle.m in Sources */ = {isa = PBXBuildFile; fileRef = 269DAC617C63F817632F49156B7AE8AA /* LOTShapeCircle.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E611955544FEFB0FAE916843A12B91A7 /* LOTShapePath.m in Sources */ = {isa = PBXBuildFile; fileRef = 31102BE95F386EF4158B8279B7C75A0E /* LOTShapePath.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E64BB0BA19D6907B6F6202DE63E9E88F /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = E795E25CD322F4AC03ECE5ECBF544C9B /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E6AA2B4D98534193C16AE8C2C2DDA067 /* TUIConversationSelectBaseDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4CA703D50AF3A9D4B863B41726D384 /* TUIConversationSelectBaseDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E6D7AC4DD0DA5C524E82BC315FF9D68C /* TUIMessageItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 33683DCEB5B3DE2C0D029E132F7F4B73 /* TUIMessageItem.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E709AB49DBEC7C56ACC0405A2DC56440 /* TUIMergeMessageListController.h in Headers */ = {isa = PBXBuildFile; fileRef = 25D70048AD4A8A58C6D0C64805D5A8EF /* TUIMergeMessageListController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E74A08961CA0C4503F44DF42880F289F /* TUIBubbleMessageCellData_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = CFE9D3D3B31CF7338732FCA2A7592124 /* TUIBubbleMessageCellData_Minimalist.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E76AD0A458931EB777D8833E83781F50 /* WhiteConversionInfoV5.h in Headers */ = {isa = PBXBuildFile; fileRef = 701C2BA83E10BABE3F92197F8B9F33E9 /* WhiteConversionInfoV5.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E776C9AEEC1CE9D0DE57D1725BD59B92 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E04E47C3E7738A291A3A740F66479C1 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E7B986E4266A539B5CCD01FF378D3DED /* ReactiveObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AEB3763BE440F5A75A49E29CDCE16CAF /* ReactiveObjC-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E7C91CB47245AA78AA03F3D712365270 /* Pods-KulexiuForStudent-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 51192F860470D95C9C6EDEE384E8422C /* Pods-KulexiuForStudent-dummy.m */; };
-		E812DB1F6E2A0A1E37E4C8E021E00A0C /* WhiteSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = F16525DBF3094FBCB5D8EA0AA3F3A756 /* WhiteSDK.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E82CFF6CEBF6E8FBF39DF29E713C9D29 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = BE3B7C67CDD4161D2B3ECC0B43D27629 /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E8372DA8FDA0830EF5FF160493C0B37A /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = EA254E80F3564B13497EAD341C160D54 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E893793AC35F14B756607D909CC2C9E0 /* TUIChat_Minimalist.bundle in Resources */ = {isa = PBXBuildFile; fileRef = DB0768AC456B4D8FF3A584EE60BF7561 /* TUIChat_Minimalist.bundle */; };
-		E8A3ECFF351A31EB47218F90B33009F3 /* TUIBaseMessageController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E21C24E976F006361E09B436F491720 /* TUIBaseMessageController.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E8AB7CD7ADE45F46CF30FBA544057310 /* TUIConversationCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EB7DD7CE7D09FFD34B1F376F2DCCE8A /* TUIConversationCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E8AB8473C303BB1C3E4EB55F1743FF41 /* WhitePageState.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BB1ECBCCCCB576DDEED42D187BEE6C /* WhitePageState.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E8E424F19C9D99178731E37EF3E4B496 /* TUIBubbleMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 207C7C995D7D9C816AC6369CD205FF15 /* TUIBubbleMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E8EA6833AD96025441861186A498C9C3 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 786D4891408568FC74E530DDF96A5569 /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E8EB1054A19BF2CF66C05492F47673CB /* LOTBezierData.m in Sources */ = {isa = PBXBuildFile; fileRef = FB28EB2FA90CC49AE34F57A892622CA3 /* LOTBezierData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E9110162803F162B803E865C3C7C6731 /* RACChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = AEFEC1DB97B787B7C0A141AC1D28E1A7 /* RACChannel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E9C452E4E64CB02BBA77A7C671FE5BDA /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = D75B45A29BE4B11F8C20A3E7D3F8A4D5 /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		E9F4410B47105F58B8ECA2E254CE6CAB /* TUITextMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 951B4EF802F29B01715E3E827A5FB8DF /* TUITextMessageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EA055ACE259920B262E84653772A1F5F /* TUISearchResultCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E051FFB90AFF65CE5C95F8D904D5315B /* TUISearchResultCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EA099720ADFF2899D26F0F58EED582A1 /* TYCyclePagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 68FA0C87C9C61D49421BFC78FC226F97 /* TYCyclePagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EA3A73099B2BB83E3DD49DD88D83CA05 /* RACStringSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 00546BC513D3693A3FBF7C10C69CBBF0 /* RACStringSequence.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EA3B46016A0C3ABD374063609E4E4155 /* LOTShapeFill.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BEE933FD5D2303DB8045381278F546A /* LOTShapeFill.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EA8B753A914E05DA0B73833466ECF3D9 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 78398B47555238192BF92CF73B63D9C2 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EAB62E6C5F9118B66832AF65A22D8D05 /* IQKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C4F2BEB1470C9EA31152AA3C06A16249 /* IQKeyboardManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EB0598043F9F9ACFD8113285B6C0F97D /* KS3AbstractPutRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E0914EA59CF373347797CD45B30DC55 /* KS3AbstractPutRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EB19B0E92574AEE28CC5506237D1A0A7 /* TUIMessageProgressManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0359FD1330C89D0FA9C12B75471F5F2C /* TUIMessageProgressManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EB262D1899D0F1F9237666C7AD55EE76 /* TUIChatService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C10EF02D4068E731F64EFF56140CEA7 /* TUIChatService.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EB47A519FDA31A6E021661B62CEC0B16 /* TUITagsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 846D02C221E6DA0281D1BCDAC258A004 /* TUITagsView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EBA0FE6145AE274E141D14B48ECC1E97 /* KS3SetGrantACLResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = DB5DDBD76CFC53457B64CBECBB5735E1 /* KS3SetGrantACLResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EBAE0F7309A6E83688977FCF02FF4A41 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E14FCFA43339CAB2626479D2A037960F /* SDImageCodersManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EBFEE5C52BB713858B8DC9B1F16FAFD9 /* LOTNumberInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D9A7404410886BC27B4A82BAF3742B3 /* LOTNumberInterpolator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EBFF77A2E288AC62453670309E494BCD /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C6CA2BF5F7A56F8A71B25076F4DECCC /* NSURLRequest+SRWebSocket.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EC088C403511DBF10C7D0ECADF64753D /* TUIMediaCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E254062CF137D940C6D4012141C465A0 /* TUIMediaCollectionCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EC1CBDA4155E0A550F45C7C17D145AE1 /* WhiteCameraConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E10883CA99D467A8CECE1A4DF59F40 /* WhiteCameraConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EC601407FC83C9F05544E72E1D4874F2 /* KS3AbortMultipartUploadResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D4312BE955EE758BEACDD8384E655E3 /* KS3AbortMultipartUploadResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EC65B95B1DDE08ACCDDE966A9D62DF58 /* Whiteboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 68241335BE4261F5DBA3F5BEBC59016B /* Whiteboard.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EC89126BD02A8B8847074B8B81B3267C /* CGGeometry+LOTAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BA89E3C0B0400CD49D8A067E42FF09CD /* CGGeometry+LOTAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		EC9A390162EAC1503423B6EDBD163F13 /* UIView+TUIToast.h in Headers */ = {isa = PBXBuildFile; fileRef = AA39E11040AF2D73A89FCADB4BF20C0B /* UIView+TUIToast.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EC9E45B5281F4651147157DFD2FE31BE /* TUITagsCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F2E205E8BB56E9B14E2D29FE310DCA00 /* TUITagsCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		ECB14D9494992E894CF4A1ADDA2BD629 /* LOTShapeCircle.h in Headers */ = {isa = PBXBuildFile; fileRef = 552218E500BDE3A2AB166B4964D57802 /* LOTShapeCircle.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		ECB669B5DF8F7ACE5B7B2DF718E4BE53 /* TUIConversationSelectBaseDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AE048EF452A81DFDBF7EB836B054414 /* TUIConversationSelectBaseDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		ECC1337315C92DF9C2D3DE3F1F6DB43A /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 406B1E4B200E896F4C333718FC56D9B4 /* MJRefreshComponent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		ECC6C72CDECB358B99EE4CFC5064DD86 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 29CC94629F30DA025937576EBE7C1E6E /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		ECEA218263BDC01B5765DEB51EE5D63F /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = DBE265CCFCCBDDDEAD3D12CB76098CC2 /* SRPinningSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		ECF81FD0F9C7A6D34771B36F6F392A68 /* TIMConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = FD6ED7FC0A9D5F047922F7FF0E1D482A /* TIMConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		ECFF7D0865C0D200E1600C9687F86A5E /* UIView+TUIToast.m in Sources */ = {isa = PBXBuildFile; fileRef = B23A78E84382ED382FBC68077476DFB0 /* UIView+TUIToast.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		ED0B81FF1DEC0B138947EA93D22E5A4E /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C749036E11086E647A6445D5660CFBE /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		ED42230F46B57011F0A97F08EDB9BE7D /* NSString+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = F4E8E3E3FE5F86FFB0FFE8F9D6792455 /* NSString+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		ED788208D513AC8AAE9AF3B153B22C3B /* KS3DeleteBucketResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C9382B7103A6498CFD5FADD5DB2F4F9 /* KS3DeleteBucketResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		ED7CE93CBDC43E542FAABB191B44CF94 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = DC0D7DDB93E38612D972340C3BA17605 /* UIImage+Metadata.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		ED7F102F0CBFB44C618586D46F257113 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		ED9E1BB778C170FEE1A69CA2DECF68CF /* if_rom.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B408C0B1F41A9F01236AD9E9DB20F7 /* if_rom.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EDD48245A5A5136B93A9CA852830278D /* TUIGroupCreatedCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9969F07AA3AD0E1B8D5C181731325C3D /* TUIGroupCreatedCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EDDCD019E5779C305C822EFB5FBD146C /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = 189A3ED1B340402D704D2067507B5256 /* MJPropertyType.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EDE1AD6F9147AA589AADBC4223062039 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CDB37485FF61CE3A4458E8B7ACC79AA7 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EDE861A7C004EE37272F4D7B58B77D9A /* amrFileCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = C26C4312CAFB7886321865A8E23A0FF8 /* amrFileCodec.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EE244544366C35D5A4F33EFB2CB4F55A /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DE1F398932F3D375FD01EDF4F1D1CBA /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EE2F3D9571C2FC303A2211D852B6F01E /* TUISearchExtensionObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5409713B81B0999C09E563F9C473F113 /* TUISearchExtensionObserver.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EE3B8613CDD20D58260C22D21BC61F38 /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 35C3EBA53D46D70FEA503AAA8A36253B /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EE424ECE443C88A654B2CC271E9F4874 /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = 77FB2A523E6CF36D8C3F77ABBD65D575 /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		EE4545050E49495F432E69091DFF5C2F /* TUIMergeReplyQuoteViewData.h in Headers */ = {isa = PBXBuildFile; fileRef = 24911670C736154AFCE8B48FBC3EEDD2 /* TUIMergeReplyQuoteViewData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EE564C6249F13EE4AFF6F95660A9CEA1 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D6298D2B8F050A0224C3DBA690AD0CB /* SDImageAssetManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EE656E3FD7DD76217B3027AAC1E6B0CF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A38A4853332953155817CE8077B666B0 /* Foundation.framework */; };
-		EEA03E031A78B07917541618DCE71192 /* TUIMessageCellLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A4B9C0AF1F19C1CDED4F28C9015CB8 /* TUIMessageCellLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EEA69365F8EE31BE1566F7004694AAF5 /* UISegmentedControl+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 02BA82BEBF52EE760880FA738F5028E2 /* UISegmentedControl+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EED82A0A0A2DC7EE1A9E8E99B573FE86 /* TUIMessageSearchDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = AC6FD7D5B40B75A442372ECB6F93FEA2 /* TUIMessageSearchDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EF1AE6125F9FAE96F21AED78317AD173 /* NSTimer+TUISafe.h in Headers */ = {isa = PBXBuildFile; fileRef = C570EA874EEE18CD9D6048228C97887C /* NSTimer+TUISafe.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EF8C43E04B33490003DE50942B37E574 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C49A950C956B02B0906F5C5B8437005 /* SDImageFrame.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EF9C00E340B33BA67D9CEF5A2262D15E /* mz_strm_zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E13210074776B48DBF3E43F5D73955 /* mz_strm_zlib.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		EFAE2008D69FA7FAC8648EEC7C74F480 /* TUIMergeMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A00DD728D294D17723668491DFAC575 /* TUIMergeMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		EFB4E889E6AF37E45F0A36E8E3668093 /* RACSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 388D863725C15BF582E69FD103C7D2B6 /* RACSubject.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		EFE936E5DBC6AEE0B47D92500218702C /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC99B2918941E2CFC2F0D3D9CC4B1FB /* ZipArchive.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		F00F07CAE2F546A537A9204632FE2D2B /* TUIEmojiCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 45706C9D7A40E2628162E027AD46DA56 /* TUIEmojiCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F0192953807D044A0CA305D84CB2BAB9 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 349FC9EC2515D8CACE484D2A94D995D8 /* SDMemoryCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F01C61840A11E5BBACE98207B007A1F3 /* LOTKeyframe.m in Sources */ = {isa = PBXBuildFile; fileRef = 966D24C120CCDFC4196376E2954BD607 /* LOTKeyframe.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F01E33943ECC777B166F621D88F84E7B /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 9992B12FA24F8877EB0005BC91C13517 /* SDWebImageDownloaderResponseModifier.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F022160F60F5FAFE8B640514553D5133 /* CGGeometry+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 95AC3717E996BCB7A9A4786E4D49442B /* CGGeometry+RSKImageCropper.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F05E53F1E55B2203AA906402C3B49787 /* TUIVoiceReplyQuoteViewData.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D38F4610172470D5BDE19A5E9DD38A8 /* TUIVoiceReplyQuoteViewData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F0689C78D007704DE0AF06ABBB239934 /* TUIMessageDataProvider+MessageDeal.m in Sources */ = {isa = PBXBuildFile; fileRef = F85AF7E284BCE4734F8AFCF28BD27A5C /* TUIMessageDataProvider+MessageDeal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F0B34A0DA2E524C16899054407B07139 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B8AFAD92653707CB51EEA5CA851A401 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F0BDF72C18E9FB7F6A66B396DCE78A0B /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C29A47D6637D76C09CB9BE243262CD7 /* UIRefreshControl+AFNetworking.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F0C3844E5AB8364C05C4BCF61BB5F53E /* WhiteMemberState.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D4ED5BFE4608E7F61168A383F940A6F /* WhiteMemberState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F0F68448FB5260F51BEFA81CC1DD0116 /* SRSIMDHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C24451859030BD851C21E0A0C4C67BA /* SRSIMDHelpers.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F14845120F7DD97703D415796077FA10 /* TUIBubbleMessageCell_Minimalist.m in Sources */ = {isa = PBXBuildFile; fileRef = D4BE770815B5613825202C38EF89C31A /* TUIBubbleMessageCell_Minimalist.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F177CD7886951C3F75A973FD5B7E0015 /* LOTComposition.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A675BD1048CCA5CF28DB9240593F8BC /* LOTComposition.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F17B3069A1BF86C06C1DA7D4B3DE6EFF /* KS3ListBucketsXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = BAFB3F6FB67D1FF7378B20AB83808247 /* KS3ListBucketsXMLParser.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F1FA19E5D0959A8D0AFC10036C5AA0F5 /* WhiteRoomCallbacks.m in Sources */ = {isa = PBXBuildFile; fileRef = 72DA2CF3EC085F91A93B0AE67E936680 /* WhiteRoomCallbacks.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F2039D400D2601131E2F8674AC232190 /* TUIChatDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 2864737F90B775B2EB5BF40943CD42CE /* TUIChatDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F215E448E2708DF29917A5106F1C5614 /* TUIImageReplyQuoteView.h in Headers */ = {isa = PBXBuildFile; fileRef = 71D48ACE87438F2EE687D8AB6BF5099D /* TUIImageReplyQuoteView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F22134ECA31A2F184B51E0C8DCB7C424 /* RACEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C4B934701FE2D7610A659B6D2CC6FCA /* RACEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F23C007025106D4B0C8D44E5AE2B0C86 /* TUILogin.m in Sources */ = {isa = PBXBuildFile; fileRef = FC3271FC532A4D87B6C5DA088362C5E0 /* TUILogin.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F2E41C6554AC2C723214953587E28CBF /* RACmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 1881B5F7C7945DEE3A367160CB83BD8A /* RACmetamacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F2EF0366129994F7DD1950420E757458 /* RACEagerSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 563620ADA810AF8FA5A709F2C2DA9503 /* RACEagerSequence.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F3962813144098A8BCE488CA4232B745 /* NSDictionary+TUISafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 6827B5A9B53C25AA4A0DE573C0D2F610 /* NSDictionary+TUISafe.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F3F1C88D10B3D58E245CB1F5E8E5338F /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 88C7EE6A079799EA9B116795D6141E01 /* SDWebImageDownloaderConfig.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F402A355AC95D8D6CCD8041610CA16B6 /* RACUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 150D7E4CB54817768FF47D88899D59DF /* RACUnit.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F4140D97BF118967127AF2C24225C4AE /* RACGroupedSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = D8907C474835F82AA4D514F5ACDD3D58 /* RACGroupedSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F437A416E9CED48E0030EEB91B1B8348 /* RACKVOChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 79FFC2900F51F0D3C4BAF80B29CAAF68 /* RACKVOChannel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F45C555D783B86108020788DFEC17FD4 /* WhiteSceneState.m in Sources */ = {isa = PBXBuildFile; fileRef = FB431F2D0C7C750221B052AAFBC29AE0 /* WhiteSceneState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F4905778D8BD64F19DE523A262B826D7 /* KS3InitiateMultipartUploadRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E6D0468119398C6A1160FA90FF92715A /* KS3InitiateMultipartUploadRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F5033AAC3F45EDD7809D358D5B411A18 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 191A7AE1D46B687F3F030C69D6753A70 /* SRPinningSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F53D52277352FC4B5D78C61B0F126777 /* LOTShapeRepeater.m in Sources */ = {isa = PBXBuildFile; fileRef = 197CD9A21E82805DE2C323722EBF7660 /* LOTShapeRepeater.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F54788C23002DCB8B1EBB1D8D2B40D2B /* KS3GetObjectACLRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D65297C9EF5D75D188F40CCF6AAEFCB3 /* KS3GetObjectACLRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F566A7A01B8E3A3A71274BE6C2DA09A9 /* TUIBubbleMessageCellData_Minimalist.h in Headers */ = {isa = PBXBuildFile; fileRef = 239BDC00E8E142BD5FF94C6CFB7A949C /* TUIBubbleMessageCellData_Minimalist.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F58EDF9B73667EAB53173B1949103E93 /* TUIMergeMessageCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = C1B3B9C28614198D3195BC7B246E2E33 /* TUIMergeMessageCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F5A4CB012EF30B271A57F3AEFE6D1573 /* RACSubscriptionScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = E2BB881D9055F8194C75E06C164B249E /* RACSubscriptionScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F6102B45C32EB35D5F778D607ECF8D8A /* TUISearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 98D68663BA6E369AD9A08B120C93FD7E /* TUISearchBar.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F612A959DFB96E122CCDD364CFC18EEC /* KS3SetObjectACLResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = D5C7EE2A068FA67A725853DC79C7F8CB /* KS3SetObjectACLResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F6372FEE967BC77C28D96904A777B19E /* KS3HeadObjectRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1072DF8D75D6C14CB0481701A598C320 /* KS3HeadObjectRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F677A7103D7C898C2FF7998DACFAF54B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75EEF36A7781EDB5C41BE0743D40FE36 /* UIKit.framework */; };
-		F689FAAA0C518730789B342B8968E555 /* KS3ResponseHeaderOverrides.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A4960CEA67DF93EA106DB03B922A58A /* KS3ResponseHeaderOverrides.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F69584582495B6F2671D4DF8447F3C7B /* WhiteRoomState.m in Sources */ = {isa = PBXBuildFile; fileRef = FBE25ED1F1578F869569151AC8B05FE7 /* WhiteRoomState.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F6CF0C80ADB6E019C784654AF6A4B11A /* KS3ListBucketsResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BA6619FE85E184A0C09E749AE84F17E /* KS3ListBucketsResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F6D1990B36F2C942A4A9F9A7A02B6A7D /* NSInvocation+RACTypeParsing.h in Headers */ = {isa = PBXBuildFile; fileRef = EC35C6C4817FA8820DC6679876192973 /* NSInvocation+RACTypeParsing.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F6DD72231E91E2593FA659A0729CDEAB /* KS3GetObjectACLResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 327383BA38449DB02A779CAF532C32B3 /* KS3GetObjectACLResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F6FCDFE85E31EC2CA98BE2A0BC0767A4 /* TUIGroupManageDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = E4092BA63E81BEB9F793FDBCC072AB81 /* TUIGroupManageDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F724D86E8688752EFF403F19749A5286 /* KS3ListPartsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = F9D7497606B98F02D8C3316747637422 /* KS3ListPartsResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F73A6C76DAAFA0E69B4C40B9178200B4 /* LOTShapePath.h in Headers */ = {isa = PBXBuildFile; fileRef = C6FBE9A0184CB3C73635876C1C9A7107 /* LOTShapePath.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		F73C6B8F53A58263A375518A8BFF974F /* IQTitleBarButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A755033A8C4C8BC4AFCDA94EFECCBE3 /* IQTitleBarButtonItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F747B82385FC9EB89C28732EE34146B3 /* KS3CreateBucketRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E964CAA561FF684B9475C8AA1CED42EA /* KS3CreateBucketRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F7631A90FF1BE0F2DEBC08649522E1FB /* RACChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C83CCEFAA4854E68CA8B213D3008D1C /* RACChannel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F7655517D19C984BE75457C8651D139F /* TUIGroupMembersView.h in Headers */ = {isa = PBXBuildFile; fileRef = 27CB849715E9895699BEA953CB1E7C27 /* TUIGroupMembersView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F77C53E6E9D43047804860452981FD37 /* KS3ServiceResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = FE8ADF39D7B14534D9B9785E66E3842F /* KS3ServiceResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F78168CFF2EDB1E85F74FA9371EC5BBF /* TUIMessageBaseMediaDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = EA968D1C3B098DE9A8AB42B598C97F15 /* TUIMessageBaseMediaDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F7B01FFE6B471A699C2573CFA49371EE /* UIGestureRecognizer+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D0B59E01F07EA897ABFEDB56880C76B /* UIGestureRecognizer+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F7B48CDD4E960C49C7294F4E2C67D523 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EA32D13B18CAFA376DE02682E5F2EA1 /* SRDelegateController.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		F856B37E593613EAD8F8697EAB31D9CA /* TUIEvaluationCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 89F2C35218FD28405DF6F404A46F6E7D /* TUIEvaluationCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F85C2CDEE689DDD9FEE553BA0CAF241B /* iOS-KS3SDK-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B8C886C682EF764C8F37D456CB639D9C /* iOS-KS3SDK-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F87F52CC0B422B6607CCD0594C0E4400 /* NSEnumerator+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D3ACA32FC8CA45A8DF35651E6CC336F4 /* NSEnumerator+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F8A9C55B3090AD022A5C6FD1246053C8 /* TUIThemeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E8BCE036193719FC4FAB544A9F6E8F /* TUIThemeManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F93BFC4ED7B66D64F38975E515BB71D0 /* RACErrorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = BFDE85752CD467DD570592C6D03424C7 /* RACErrorSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F93CC5EEB76100B597CC94D44F1D920E /* TUIMessageDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = E7A314561DE229DABC182559F30EBC5D /* TUIMessageDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F957445FCEC341990A83D17F451CC2EA /* TUIMessageMediaDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EC99D3EEA73E91237791C3C315FF98B /* TUIMessageMediaDataProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F9760DA40FD4D2799E98F5290167870C /* TIMCommonModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B550377106F43409E79B34553E8CEF52 /* TIMCommonModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		F9BA76C36DFBAD72E7B07D5CCF7543ED /* TUIMemberInfoCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 82A88D76C4EB00175F3FAC4CEB1019D0 /* TUIMemberInfoCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		F9D646E0D68F8B33AE9935A626AA8453 /* TUIGroupMembersCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = ADA8EF91364842637C520D7714ADCE17 /* TUIGroupMembersCellData.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FA64B0B68CF6F82208ECA37BF4298CD1 /* TUIBaseMessageController.m in Sources */ = {isa = PBXBuildFile; fileRef = CCF3BE17DC33B555071A98F499B6BD44 /* TUIBaseMessageController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FAA9295C6D0C8D9DF5733CE66D298179 /* LOTSizeInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A957365DD733C6C3BE55F41E17513DB /* LOTSizeInterpolator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FAC3474191A9C66963B0207462284897 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 05FEF3DD9DC73C9B6FE7B3BA5BA4C76D /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FACFA4FA3280FA16AADB419E94E630FC /* WhitePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 741DC59DB3EFDDBEA698918E6E882594 /* WhitePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FAD33098B85ACD7912B3895A5FC574E9 /* TUICore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 622EFCE37D578016F56C9A9DE7E7A7E0 /* TUICore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FAD34117FD566C56EF5586CB7D40306D /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF5034C09C1159FFA7BA4034871A491 /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FB04A47191308C9D8509C05E99A8E9F9 /* TUIMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76A2D2E30763A7453E1E9092DDFAC7E7 /* TUIMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FB124FCD2345A0720F53A5E268912E2F /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B491C28BEC8502D1B78D172C2108F8E7 /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FB47863E0EB625ACB20647FA758ABFB9 /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = F39B40EE5BBD58A90F7BEB22F297D00F /* MJPropertyKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FB5B2AAAF385AC3E6F9CD5975DF3742C /* TUIVideoMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 936FF068A6425A4DAEB18AF2F4DCFB2B /* TUIVideoMessageCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FB8EA0CB5E27FB29C99286EFE73437BF /* NSObject+RACDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = B69B97EC8B930B0F72F945A002444A98 /* NSObject+RACDescription.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FBAA2B9C8B24CC8DE671A55E127A561D /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 469CB8A781B2EFAE6B5E6E96ABA7D415 /* SDImageLoadersManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FBD055E7D2A4A83407D630955F6C13BF /* NSObject+RACPropertySubscribing.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D39B1ECA461481AEB92277B3BB7FD5 /* NSObject+RACPropertySubscribing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FBEE6B9F60D3A22A225A91C4BD882A1A /* TUIRepliesDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E6D73B6117D5F7384F66D4EDDD946B1 /* TUIRepliesDetailViewController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FC2F8EB09CDD72041DE6C9C5852D2936 /* LOTMask.m in Sources */ = {isa = PBXBuildFile; fileRef = DB1E7B6A3F645A1EA1DBDD72E44EB9AD /* LOTMask.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FC64E5F75CCACD2E24D2AF787C3EFE5F /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A3C7DFD11E4186CF06BA4484EE605EE /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FCA72ACEBCCBC396D9F97A5CF1AF5B41 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D9C76C54D764927707C0B0FA94D0E5 /* SRIOConsumer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FCA78EBC5F92324E08C9C769118EFE84 /* LOTGradientFillRender.m in Sources */ = {isa = PBXBuildFile; fileRef = FC52B9F343E586D89E860211B1CFF766 /* LOTGradientFillRender.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FCABCC01D6883ABF4B08840C9A35F9D0 /* TUITagsView.h in Headers */ = {isa = PBXBuildFile; fileRef = BF529C39726AACDDF271AB764398038A /* TUITagsView.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FCD73280ECCAE6B4862A8C2E725E7494 /* IQTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD9C54464062FB837B9D3901D79E198 /* IQTextView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FCF992DF15C8B1306834A8B03EEC4859 /* TUIFoldConversationListDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E196D3E93CFAC83E9B302F49E537101 /* TUIFoldConversationListDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FD101669CA5DAC62CED76B3AC060C5BD /* KS3GetACLResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 108BB68E976B3B85810120B83B1BB816 /* KS3GetACLResponse.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		FD9239342554CA02539F257DBFA90E85 /* KS3BucketObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A3CCD9C56A489FDB3B8C83B1BDC254D /* KS3BucketObject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FE6708B079EBAB16FBE81A5441F9C4D3 /* TUITagsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D7E03E44152FEDDD75E7C76FA44FB7EE /* TUITagsModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FEB0CF6F69DD4D4ACB89BAAB553E2D60 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = D579C1025475B5024B0065C6ACFF3285 /* SRLog.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		FEB1D149040E219B79DA09490731B413 /* TUIChatConversationModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B2093A237AD808A631D89A52150C3B4 /* TUIChatConversationModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FECC0D726D691821E2F8E9D3C1508702 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C98B9BCD07C750949BB7A4800C908C /* MJRefreshBackStateFooter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FF01F27C9E93F2E45A33F142FAC42528 /* LOTCompositionContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B1E5160602F27D837DF4EFC07408F9E /* LOTCompositionContainer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FF16CCA9DE50C19718583EE9E2A17025 /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = E9EBD1B29CFC0CB105225E8BC4431D1B /* NSObject+YYModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FF878F701E3EF0F8717F8155383DEDB4 /* TUIOrderCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4873DB3518FC889401A3EA66FE11818B /* TUIOrderCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FFA03E81352E68F4E01E8F74082F53FA /* KS3CompleteMultipartUploadResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 90324CAEAACB8952A1ACBDB6DCF44694 /* KS3CompleteMultipartUploadResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FFADDCC7F0B0E37F2D5EF41648BAA3E4 /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B7C750FAF41CF14C87C3B40AE7A778C5 /* JXCategoryTitleVerticalZoomCell.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
-		08807327A46A53FC274EAF5E8EFF641E /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1;
-			remoteInfo = "lottie-ios";
-		};
-		0DCB51D91CF3452776C133BB6AAD4E9F /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 5F1390C193C1C7A4549931293D944BC0;
-			remoteInfo = RongCloudIM;
-		};
-		1216BA8D3150F25E222A5A2C3282E479 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0;
-			remoteInfo = MBProgressHUD;
-		};
-		177CE2F9BF853130901BB214FE0C6DF3 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = D83662D08D7FD22CEDAE5708E61C011D;
-			remoteInfo = NTLBridge;
-		};
-		1E40F8C3C59D375211931C0B451F3841 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
-			remoteInfo = SDWebImage;
-		};
-		21A79095186DC1523BD0BA2EF5204A64 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E;
-			remoteInfo = Masonry;
-		};
-		23C46A91C13C4406981B811F94F6A149 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
-			remoteInfo = SDWebImage;
-		};
-		2867B5D9C44333C49F1DC0334E812B89 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396;
-			remoteInfo = SSZipArchive;
-		};
-		28CA311EF97A07C307813F79F70CF0D4 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = FBA456CB50E371584C11231929A0971E;
-			remoteInfo = IQKeyboardManager;
-		};
-		29DEF894BA9FA8A7FC25F2BDF2793EBC /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 3A3B09F283311FB37365ADAABEFE13C8;
-			remoteInfo = TUIGroup;
-		};
-		2CEC9B2D7F785E4D0504910577C0F835 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0;
-			remoteInfo = YYModel;
-		};
-		2ED4A6B82C3F85EA527E1014AFE92779 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8;
-			remoteInfo = MJRefresh;
-		};
-		2FAC096E4EA68B82E263CC8CB11B0E4A /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 05927177BD6FAFDF573D533A8665C859;
-			remoteInfo = TUIChat;
-		};
-		32B16F78E16B3A2DC3F581BE2D06284B /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = D83662D08D7FD22CEDAE5708E61C011D;
-			remoteInfo = NTLBridge;
-		};
-		34D54DD97EB77C0C81022B2217B9FC89 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0;
-			remoteInfo = YYModel;
-		};
-		35AFC57366741C212A148E3BE7666001 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1;
-			remoteInfo = "lottie-ios";
-		};
-		3982F1DFF0B4E953976A3FD0F27C2C2A /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 887E769F555AF76F514A7276E2BA1CB8;
-			remoteInfo = Whiteboard;
-		};
-		3C6F03172F9875F25483F6B64B910210 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4849782A5A7F50B044ED26C0938BDC97;
-			remoteInfo = TXIMSDK_Plus_iOS;
-		};
-		4333DE6C521E63EC791A794CBDE92D0F /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
-			remoteInfo = SDWebImage;
-		};
-		440045BC99F17B2BB1131B195AC6DCC5 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF;
-			remoteInfo = JCore;
-		};
-		44C3B3D8F22876C099168BD422D90BDF /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0;
-			remoteInfo = MBProgressHUD;
-		};
-		46B37AC8A8B77BA922F28F0712747F3D /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146;
-			remoteInfo = ReactiveObjC;
-		};
-		46D6B7E2EFE69626EB4C6366C48CDE39 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091;
-			remoteInfo = SocketRocket;
-		};
-		46E72EBEA1F8CB0D4C6FA5283923B131 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4849782A5A7F50B044ED26C0938BDC97;
-			remoteInfo = TXIMSDK_Plus_iOS;
-		};
-		480ABB64BF70A2EA6D929327873F46FF /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4847ACB1E2799345AA74D9E317048D58;
-			remoteInfo = "AlipaySDK-iOS";
-		};
-		4DFDB56456F8F3886855249288828DFD /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0;
-			remoteInfo = YYModel;
-		};
-		5134E0BF0C9BED94BC45A88FA97CA1BC /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97;
-			remoteInfo = Reachability;
-		};
-		515C2E5652BC1248E4462B1FD3DCE556 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146;
-			remoteInfo = ReactiveObjC;
-		};
-		555FD9924A226B0A1D0D7CEBCB81A50A /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 5F1390C193C1C7A4549931293D944BC0;
-			remoteInfo = RongCloudIM;
-		};
-		56EB6EDA73338599AC63B1CD20CABD2C /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = FBA456CB50E371584C11231929A0971E;
-			remoteInfo = IQKeyboardManager;
-		};
-		5A05E5DF8B0D6AFE1F31978400475891 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF;
-			remoteInfo = JCore;
-		};
-		5D11BADC0EE2A548BF6CD22DF236E32F /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 58A7AC722D45BA5EF49F00D98C86978B;
-			remoteInfo = CHIPageControl;
-		};
-		5D90107CE609808A5BD4F6A76673412B /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = C4E1020AF425614337737213AA26DBD5;
-			remoteInfo = JXPagingView;
-		};
-		61DD679204D828BECB0F48D670A32068 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4849782A5A7F50B044ED26C0938BDC97;
-			remoteInfo = TXIMSDK_Plus_iOS;
-		};
-		6242F03B964B31F33B5D9F32BDB6157C /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
-			remoteInfo = SDWebImage;
-		};
-		646A7AED8043E86405B4BA110B5B7750 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 05927177BD6FAFDF573D533A8665C859;
-			remoteInfo = TUIChat;
-		};
-		65DBD66F3A500841A166011FC4D6EFBB /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146;
-			remoteInfo = ReactiveObjC;
-		};
-		6733052D75594FAA771C9BAB66021856 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = A30157FD17984D82FB7B26EE61267BE2;
-			remoteInfo = RSKImageCropper;
-		};
-		674D022E7158ECD755AF83D77ECE1F8C /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E;
-			remoteInfo = Masonry;
-		};
-		68467D85359D2F332D3094C1D3D2E653 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = EB381B961261861E0643718E562995A8;
-			remoteInfo = TUICore;
-		};
-		696E9A8D1E07491A692BAF9BA401C157 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146;
-			remoteInfo = ReactiveObjC;
-		};
-		6B979759BF2F056068C4AC3B7C63E178 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 7E6A8D6108E4537DCBFAFA98674E2A71;
-			remoteInfo = TUIConversation;
-		};
-		6BD4CF20A45830F722A1A40887050646 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 3CF3409EE4D93CDE2F0DAADECC700323;
-			remoteInfo = "Pods-KulexiuForStudent";
-		};
-		6BFEB6C5F9B01FAD641BAB946ABED1A2 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF;
-			remoteInfo = JCore;
-		};
-		6D426EBCB4F2F801B324D95B48EAF56B /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 416BCB647D16D0ED89A6729B14DD54D2;
-			remoteInfo = TYCyclePagerView;
-		};
-		6DB17F36E168EB5740B9ECE5A555ACBD /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 58A7AC722D45BA5EF49F00D98C86978B;
-			remoteInfo = CHIPageControl;
-		};
-		6F512CA93F415652BD85C5FEBE8699D6 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4A68CFD979D413A619DF631BB121D98F;
-			remoteInfo = Bugly;
-		};
-		7291EBF9E4FDE103F9349E494AD13E2D /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = FFEC77A23CE323735617FB9913976748;
-			remoteInfo = TUISearch;
-		};
-		755991DB76858C5072C854E71BBFE927 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97;
-			remoteInfo = Reachability;
-		};
-		77BBF186DBD85BD3AB62CF0AD95F31D5 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8;
-			remoteInfo = TIMCommon;
-		};
-		78BFB1035636A67D1052F2B05270D5D3 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091;
-			remoteInfo = SocketRocket;
-		};
-		78FCD32AAFDFE66CF30DC4EA2FC00E3B /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4849782A5A7F50B044ED26C0938BDC97;
-			remoteInfo = TXIMSDK_Plus_iOS;
-		};
-		7B42A07DEEFCD0E8F540A2E18D2894C8 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8;
-			remoteInfo = TIMCommon;
-		};
-		8119D2C4DD27C341808B80BF799589A0 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = C4E1020AF425614337737213AA26DBD5;
-			remoteInfo = JXPagingView;
-		};
-		8196F44303012F6BED33D87EFBB6D68E /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 416BCB647D16D0ED89A6729B14DD54D2;
-			remoteInfo = TYCyclePagerView;
-		};
-		83FBDB578B58B814D534E01720600D25 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1;
-			remoteInfo = AFNetworking;
-		};
-		8417EA58CA0BBF235E6FB11763442F3F /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = FFEC77A23CE323735617FB9913976748;
-			remoteInfo = TUISearch;
-		};
-		86EB79CE5FDB82473655FE0B3EFA7308 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4849782A5A7F50B044ED26C0938BDC97;
-			remoteInfo = TXIMSDK_Plus_iOS;
-		};
-		8CEFE29F374EE1C8C4B5CDE4E2C118F8 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = D83662D08D7FD22CEDAE5708E61C011D;
-			remoteInfo = NTLBridge;
-		};
-		965753C734619844F4764AF80A104457 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 29B0F2E16ACBECA336BD142098A9039C;
-			remoteInfo = RongCloudRTC;
-		};
-		9872538BB58AFEFD09C68559F63A73F5 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4847ACB1E2799345AA74D9E317048D58;
-			remoteInfo = "AlipaySDK-iOS";
-		};
-		A0BA0E4ED9CDB2D6C577B8A9B9034633 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146;
-			remoteInfo = ReactiveObjC;
-		};
-		A65CD19E52E10B766FD569ED5553362E /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1;
-			remoteInfo = AFNetworking;
-		};
-		B162E8340990069924C620F17E14CB3F /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = EB381B961261861E0643718E562995A8;
-			remoteInfo = TUICore;
-		};
-		B4487304D786DF1ED1B1335F43B6EF73 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4849782A5A7F50B044ED26C0938BDC97;
-			remoteInfo = TXIMSDK_Plus_iOS;
-		};
-		B76D9E6EA298D0A60EC9CCAC5DFB101C /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 0EB9E06B4A4636CA9288D815FC9DBFC5;
-			remoteInfo = "Whiteboard-Whiteboard";
-		};
-		B953965754B28491B46B2A0D83F38D84 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = A30157FD17984D82FB7B26EE61267BE2;
-			remoteInfo = RSKImageCropper;
-		};
-		B9929FC6D78B5C4F0AFF451B20BBE961 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85;
-			remoteInfo = MJExtension;
-		};
-		BD6D335D4D2134BCDE950BFCEFCD30F4 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513;
-			remoteInfo = JXCategoryView;
-		};
-		BD82C8615F4FC7FFE227E31DC35AA14A /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = EB381B961261861E0643718E562995A8;
-			remoteInfo = TUICore;
-		};
-		BF3938300B848266689F9529A3F24DF0 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4849782A5A7F50B044ED26C0938BDC97;
-			remoteInfo = TXIMSDK_Plus_iOS;
-		};
-		C013678C13B8A33B23E797FA0B74C3C3 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
-			remoteInfo = SDWebImage;
-		};
-		C052EC0D551485443D8BB3801672A785 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85;
-			remoteInfo = MJExtension;
-		};
-		C409D082C5B0B8430B56AB662099C4CC /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = DB37C884110E4CB1E3AF43857EF3BA86;
-			remoteInfo = "iOS-KS3SDK";
-		};
-		C40D11F095C33D692A5A6BEAE4E823D1 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146;
-			remoteInfo = ReactiveObjC;
-		};
-		C556D92BB647179D9D674C714DEF5B84 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = DB37C884110E4CB1E3AF43857EF3BA86;
-			remoteInfo = "iOS-KS3SDK";
-		};
-		C6275B625863D47E45D7521B0352FFCA /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 7E6A8D6108E4537DCBFAFA98674E2A71;
-			remoteInfo = TUIConversation;
-		};
-		C6A3E1F8C5A6E516B6C1C475DC1ED8A9 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513;
-			remoteInfo = JXCategoryView;
-		};
-		C7923A8AE8C336F87977A4A19A31D0E9 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146;
-			remoteInfo = ReactiveObjC;
-		};
-		CDDC20E09E0FBD25D4B3DC42881D92C3 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 3A3B09F283311FB37365ADAABEFE13C8;
-			remoteInfo = TUIGroup;
-		};
-		DA1350565052AFDA0F75E59E949BD893 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8;
-			remoteInfo = TIMCommon;
-		};
-		E145DCFF37997F218BBF775CCA63D6E4 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 887E769F555AF76F514A7276E2BA1CB8;
-			remoteInfo = Whiteboard;
-		};
-		E1D91EDABC4F0F7BEB084CE949EBD885 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = EB381B961261861E0643718E562995A8;
-			remoteInfo = TUICore;
-		};
-		E5E7E0E2EDA1DC7E1C8504CC707ED654 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8;
-			remoteInfo = TIMCommon;
-		};
-		EB58391F0850618478FFBC199E0DE6EE /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = EB381B961261861E0643718E562995A8;
-			remoteInfo = TUICore;
-		};
-		EF8EEC32111D63FF55678131F92B85C3 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396;
-			remoteInfo = SSZipArchive;
-		};
-		F09C20490CF6F9CB05D6EB0C88F9CA53 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 29B0F2E16ACBECA336BD142098A9039C;
-			remoteInfo = RongCloudRTC;
-		};
-		F355395CD02BDA2B2A59BE3B83271D26 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = EB381B961261861E0643718E562995A8;
-			remoteInfo = TUICore;
-		};
-		F3D72E3EB92625619BEBFDC9FAC6D224 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = EB381B961261861E0643718E562995A8;
-			remoteInfo = TUICore;
-		};
-		F6DA0427AE3DB652CF320935E29D5541 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8;
-			remoteInfo = MJRefresh;
-		};
-		F72844650753695F78ACCA2620E3F53F /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 5F1390C193C1C7A4549931293D944BC0;
-			remoteInfo = RongCloudIM;
-		};
-		F79F1DB69C56968063A016CA7578E0CC /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4849782A5A7F50B044ED26C0938BDC97;
-			remoteInfo = TXIMSDK_Plus_iOS;
-		};
-		F84B002CE3C82F79FC00B6BAA74A2B51 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED;
-			remoteInfo = JPush;
-		};
-		F9D5E4A4740E333DA1E8414C0A91ECD4 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8;
-			remoteInfo = TIMCommon;
-		};
-		FD11310DBE25A53369D02A893689D104 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 46196B0F15FB5453681E745A8C1700C8;
-			remoteInfo = TIMCommon;
-		};
-		FD6BB7F6755E9DF3829848D7EF2B3920 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 4A68CFD979D413A619DF631BB121D98F;
-			remoteInfo = Bugly;
-		};
-		FEBD374FF8BAD7F9CCC711068F9CDFE0 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED;
-			remoteInfo = JPush;
-		};
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
-		00237ED083709677ADBE09C072E321CE /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = "<group>"; };
-		00527635DC1D9C6437585D82BFB205B4 /* TUIImageCollectionCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIImageCollectionCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIImageCollectionCell.h; sourceTree = "<group>"; };
-		00546BC513D3693A3FBF7C10C69CBBF0 /* RACStringSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACStringSequence.h; path = ReactiveObjC/RACStringSequence.h; sourceTree = "<group>"; };
-		005B217C4E80B069CEBA4CC7D6523BEC /* UIView+TUILayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+TUILayout.h"; path = "TUICore/UIView+TUILayout.h"; sourceTree = "<group>"; };
-		006664FBBAB266B2CF9C052E3881E569 /* JPUSHService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = JPUSHService.h; sourceTree = "<group>"; };
-		009CCF01E0DF9668D1E64DA101833294 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = "<group>"; };
-		00A1DAF4780FA44DA27A2EF0775EC42B /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = "<group>"; };
-		00BB2D41450A11EDA8FBCDB86ED3BAF2 /* KS3MultipartUpload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3MultipartUpload.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3MultipartUpload.h; sourceTree = "<group>"; };
-		00F6B6B529832E6E600851B7C8089C2D /* LOTKeypath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTKeypath.h; path = "lottie-ios/Classes/PublicHeaders/LOTKeypath.h"; sourceTree = "<group>"; };
-		014D3D1867977535A4EC0483AB3F4415 /* WhitePanEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhitePanEvent.h; path = Whiteboard/Classes/Object/WhitePanEvent.h; sourceTree = "<group>"; };
-		0163B05FC893A48B5229588BE8EDEBDF /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = "<group>"; };
-		01A296A1920153B2295CBD00B3714866 /* dsbridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsbridge.h; path = dsbridge/dsbridge.h; sourceTree = "<group>"; };
-		01DFC6432E0C83EEB70DB39B22B6A440 /* LOTShapeRepeater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeRepeater.h; path = "lottie-ios/Classes/Models/LOTShapeRepeater.h"; sourceTree = "<group>"; };
-		01E5162B68BDEF202160B674CD698044 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = "<group>"; };
-		01EAAF2E157EDC9459D7E9C3C92E792D /* RACTupleSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTupleSequence.m; path = ReactiveObjC/RACTupleSequence.m; sourceTree = "<group>"; };
-		01FEA8AE4FC36AE4010CD21D3A825C1E /* TUIGroupInfoDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupInfoDataProvider.m; path = TUIGroup/BaseDataProvider/TUIGroupInfoDataProvider.m; sourceTree = "<group>"; };
-		021A3AFF4A0CD611ED132280EA3D9525 /* Reachability-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Reachability-Info.plist"; sourceTree = "<group>"; };
-		0227C52A3EE5E740677C97351F0495AB /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = "<group>"; };
-		02BA82BEBF52EE760880FA738F5028E2 /* UISegmentedControl+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISegmentedControl+RACSignalSupport.h"; path = "ReactiveObjC/UISegmentedControl+RACSignalSupport.h"; sourceTree = "<group>"; };
-		02DEB7EBAF971AC1D0313FE7E5515A3F /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = "<group>"; };
-		0316B31260301F06280A61C47F0879ED /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = "<group>"; };
-		031A82ED66D2C2B95631F470657CE1AE /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = "<group>"; };
-		0347076E697D801F4B2A74651E957039 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = "<group>"; };
-		0352E446C82013E4B5B3E8C33B443FED /* SRSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSecurityPolicy.m; path = SocketRocket/SRSecurityPolicy.m; sourceTree = "<group>"; };
-		0359FD1330C89D0FA9C12B75471F5F2C /* TUIMessageProgressManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageProgressManager.m; path = TUIChat/CommonModel/TUIMessageProgressManager.m; sourceTree = "<group>"; };
-		039B6E1D9FBA3C4B2F0398BEDBA233F9 /* LOTKeypath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTKeypath.m; path = "lottie-ios/Classes/Private/LOTKeypath.m"; sourceTree = "<group>"; };
-		03E6CFB760F73D2551350625207E1125 /* NSUserDefaults+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSUserDefaults+RACSupport.m"; path = "ReactiveObjC/NSUserDefaults+RACSupport.m"; sourceTree = "<group>"; };
-		0401D71AB66976C7A54EF65E49C7A825 /* UIGestureRecognizer+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+RACSignalSupport.h"; path = "ReactiveObjC/UIGestureRecognizer+RACSignalSupport.h"; sourceTree = "<group>"; };
-		043E6605C7C1E3C0A5A92278FED67B15 /* TUIJoinGroupMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIJoinGroupMessageCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIJoinGroupMessageCellData.h; sourceTree = "<group>"; };
-		045236354E70F51D3C361E469424886C /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = "<group>"; };
-		0496675A0A095BB4604BB49B70EDD489 /* TUIFitButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFitButton.m; path = TIMCommon/CommonModel/TUIFitButton.m; sourceTree = "<group>"; };
-		04B272710707C5AFCB020478D44B2F3E /* TUISearchResultHeaderFooterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchResultHeaderFooterView.h; path = TUISearch/UI_Classic/UI/TUISearchResultHeaderFooterView.h; sourceTree = "<group>"; };
-		04D20E80178462A33DFAA56F2E1EC118 /* TUIGroupNoticeController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupNoticeController.m; path = TUIGroup/UI_Classic/UI/TUIGroupNoticeController.m; sourceTree = "<group>"; };
-		04E7DA005EB2E48E9EEC14FED475CE0E /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = "<group>"; };
-		04F15AF4B25A785EA6CCC56825BE89B5 /* TUIMemberPanelCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMemberPanelCell.h; path = TUIGroup/BaseCell/CellUI/TUIMemberPanelCell.h; sourceTree = "<group>"; };
-		05211A02C8AF058F1C46175E0E6DF03E /* TUISearchGroupViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchGroupViewController.m; path = TUIGroup/UI_Classic/UI/TUISearchGroupViewController.m; sourceTree = "<group>"; };
-		057254151680318B06D1C949F4E06774 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = "<group>"; };
-		0575E77A4E41E7E417C28F4B8B35DC88 /* WhiteEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteEvent.h; path = Whiteboard/Classes/Object/WhiteEvent.h; sourceTree = "<group>"; };
-		057F15688C3D868FF66A9A22C0046E75 /* WhiteRoomMember.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteRoomMember.m; path = Whiteboard/Classes/Object/WhiteRoomMember.m; sourceTree = "<group>"; };
-		059590862EA218107CA23C740627E0A0 /* KS3Request.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Request.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3Request.h; sourceTree = "<group>"; };
-		05A25BD50788D81AF373BB817ADA1E8E /* WhitePlayerTimeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhitePlayerTimeInfo.m; path = Whiteboard/Classes/Replayer/WhitePlayerTimeInfo.m; sourceTree = "<group>"; };
-		05A8B08873A96421478538C8CFFE880C /* TUIMessageItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageItem.h; path = TUIChat/CommonModel/TUIMessageItem.h; sourceTree = "<group>"; };
-		05A8C7DE8B5E346BE952A3E8F72AB46C /* TUIFileReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFileReplyQuoteViewData.m; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIFileReplyQuoteViewData.m; sourceTree = "<group>"; };
-		05AF0ABBCC5B5EBCF1741C4EAFD7AB44 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = "<group>"; };
-		05B1E06DBE0A013F7A164F682FDFBE5D /* TUIGroupObjectFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupObjectFactory.m; path = TUIGroup/UI_Classic/Service/TUIGroupObjectFactory.m; sourceTree = "<group>"; };
-		05B2411DBBF46575172DEC9EB1FF3DA0 /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = "<group>"; };
-		05CE1031D111C141BEA8F68B19A45600 /* UITextField+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+RACSignalSupport.m"; path = "ReactiveObjC/UITextField+RACSignalSupport.m"; sourceTree = "<group>"; };
-		05DBC96778EB74810C4300FC5C16C56A /* TUIGroupMemberCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupMemberCellData.h; path = TUIGroup/BaseCell/CellData/TUIGroupMemberCellData.h; sourceTree = "<group>"; };
-		05F150508F98C5C1ED2F844E6C5D4047 /* TUICore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TUICore.modulemap; sourceTree = "<group>"; };
-		05FEF3DD9DC73C9B6FE7B3BA5BA4C76D /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = "<group>"; };
-		06034F7DE4A03E2F2A12F06FC31716A6 /* TUIFileMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFileMessageCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIFileMessageCellData.h; sourceTree = "<group>"; };
-		06535401E354854F2E93EB2222F60F3B /* UITableViewHeaderFooterView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewHeaderFooterView+RACSignalSupport.h"; path = "ReactiveObjC/UITableViewHeaderFooterView+RACSignalSupport.h"; sourceTree = "<group>"; };
-		065EC61D0737EF77D92823B0CF35DB91 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
-		06929BCF09DB5780962E2074A1F94864 /* RACDynamicSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDynamicSequence.h; path = ReactiveObjC/RACDynamicSequence.h; sourceTree = "<group>"; };
-		06A65BF55A915EF36708477771BB4E21 /* Lottie.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lottie.h; path = "lottie-ios/Classes/PublicHeaders/Lottie.h"; sourceTree = "<group>"; };
-		06D5DCDB8D241DA30713D30D0246F206 /* KS3CreateBucketRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3CreateBucketRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3CreateBucketRequest.m; sourceTree = "<group>"; };
-		06D70577E72527F78E2AF67B3B87EE1B /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = "<group>"; };
-		06E0C895E6C1BFB018E90C0F853C97F1 /* NSString+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSupport.h"; path = "ReactiveObjC/NSString+RACSupport.h"; sourceTree = "<group>"; };
-		06EF29D00B3B23E99F9DE7F6F62592EA /* RSKImageCropper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RSKImageCropper-Info.plist"; sourceTree = "<group>"; };
-		07215D77A679790BD8A6DE3B733AC5E1 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = "<group>"; };
-		0746D88CFFDD324F330C1823174F54DD /* Reachability.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.debug.xcconfig; sourceTree = "<group>"; };
-		07514A4F2548DA113D3801AFCF940306 /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = "<group>"; };
-		07E13210074776B48DBF3E43F5D73955 /* mz_strm_zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_zlib.h; path = SSZipArchive/minizip/mz_strm_zlib.h; sourceTree = "<group>"; };
-		07E57506EAE3F93DCA695FECE838460F /* RACTargetQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTargetQueueScheduler.h; path = ReactiveObjC/RACTargetQueueScheduler.h; sourceTree = "<group>"; };
-		07E8BA0BAA223F9C519DCCAC4DBCA727 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = "<group>"; };
-		07F13DDFE709D05A99200A37C674B68B /* libopencore-amrwb.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "libopencore-amrwb.a"; path = "TUIChat/VoiceConvert/libopencore-amrwb.a"; sourceTree = "<group>"; };
-		07FCF1BCB6BF5438CEAD799A74FC9813 /* WhiteAudioMixerBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteAudioMixerBridge.h; path = Whiteboard/Classes/Displayer/WhiteAudioMixerBridge.h; sourceTree = "<group>"; };
-		0865B6EFDBC8C5AC46709654C2A36F16 /* UIView+TUILayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+TUILayout.m"; path = "TUICore/UIView+TUILayout.m"; sourceTree = "<group>"; };
-		0868166106A64CA2F805353EC8980D53 /* KS3HeadObjectResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3HeadObjectResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3HeadObjectResponse.h; sourceTree = "<group>"; };
-		08686920D5F71A64CF157E831FE32C95 /* TUIConversation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIConversation.release.xcconfig; sourceTree = "<group>"; };
-		08735AFA57568760E5B866C65BC26230 /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = "<group>"; };
-		08CDD203F80071477D953685C61DB2FB /* SRRunLoopThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRunLoopThread.h; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.h; sourceTree = "<group>"; };
-		08E2BF7B5D77C440F06E0385E01E2E10 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = "<group>"; };
-		08F9CD1708DEBB9061820C68535FD360 /* WhiteBroadcastState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteBroadcastState.m; path = Whiteboard/Classes/Room/WhiteBroadcastState.m; sourceTree = "<group>"; };
-		09572FE0CA951127ACDC5A2AB502FA87 /* TUICore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUICore-dummy.m"; sourceTree = "<group>"; };
-		09832D6876B9A0991FB6714F291A21F3 /* Pods-KulexiuForStudent-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-KulexiuForStudent-acknowledgements.plist"; sourceTree = "<group>"; };
-		098621383ACEFF5BA78F8CF29326A6CD /* SRSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSecurityPolicy.h; path = SocketRocket/SRSecurityPolicy.h; sourceTree = "<group>"; };
-		098AF0AB8E1372F858BBEBEF0450A8C8 /* RongCloud.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = RongCloud.bundle; path = RongCloudIM/RongCloud.bundle; sourceTree = "<group>"; };
-		09D9466E8A208A0CAB08AB87E036166C /* CHIPageControlPaprika.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHIPageControlPaprika.swift; path = CHIPageControl/CHIPageControlPaprika.swift; sourceTree = "<group>"; };
-		09F631B3FE563A6D7AB24446171F4D44 /* LOTRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRadialGradientLayer.h; path = "lottie-ios/Classes/Extensions/LOTRadialGradientLayer.h"; sourceTree = "<group>"; };
-		0A3CCD9C56A489FDB3B8C83B1BDC254D /* KS3BucketObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3BucketObject.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3BucketObject.m; sourceTree = "<group>"; };
-		0A420904AC1BBD560A36DF5AED628D16 /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = "<group>"; };
-		0A449BDBA7B50500D03D53904CE93178 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = "<group>"; };
-		0A4D245BCD46E53E5592419EDED7BBE2 /* TUIMenuView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMenuView.m; path = TUIChat/UI_Classic/Input/TUIMenuView.m; sourceTree = "<group>"; };
-		0A675BD1048CCA5CF28DB9240593F8BC /* LOTComposition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTComposition.h; path = "lottie-ios/Classes/PublicHeaders/LOTComposition.h"; sourceTree = "<group>"; };
-		0A7B6559B4E6517D8C3D223170E37EA0 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = "<group>"; };
-		0A7B6DC0314A194AD6F0D6505BA0477F /* TYCyclePagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TYCyclePagerView-Info.plist"; sourceTree = "<group>"; };
-		0A96B3A67B43B8C394554EBDF186E832 /* RACMulticastConnection+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACMulticastConnection+Private.h"; path = "ReactiveObjC/RACMulticastConnection+Private.h"; sourceTree = "<group>"; };
-		0AB7FA50F67E5525A6AF8ED0C39A200A /* RongCloudIM-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "RongCloudIM-xcframeworks.sh"; sourceTree = "<group>"; };
-		0ADF64762683EC57180C39F1CFEF7E5B /* SRIOConsumerPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumerPool.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.h; sourceTree = "<group>"; };
-		0AE059D626C81778946E3A4FB2D2BBBD /* LOTValueInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTValueInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTValueInterpolator.m"; sourceTree = "<group>"; };
-		0AE7777D8C49B66905595BFE83AB1070 /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = "<group>"; };
-		0AED808754CE41C21713554E095F4341 /* TUIChatDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatDataProvider.h; path = TUIChat/UI_Classic/DataProvider/TUIChatDataProvider.h; sourceTree = "<group>"; };
-		0B0090878889D28A72ACE08DEBBC1562 /* TUIMessageMultiChooseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageMultiChooseView.m; path = TUIChat/UI_Classic/Chat/TUIMessageMultiChooseView.m; sourceTree = "<group>"; };
-		0B1E5160602F27D837DF4EFC07408F9E /* LOTCompositionContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCompositionContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTCompositionContainer.m"; sourceTree = "<group>"; };
-		0B366D997D3FAE238AE9A34CB38CAC90 /* RACScheduler+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACScheduler+Private.h"; path = "ReactiveObjC/RACScheduler+Private.h"; sourceTree = "<group>"; };
-		0B4FBD052EBECCE074F8E5EF55DDBCB3 /* 90b4fcf */ = {isa = PBXFileReference; includeInIndex = 1; name = 90b4fcf; path = Whiteboard/Resource/90b4fcf; sourceTree = "<group>"; };
-		0B734A880B445DE67C44A479578D7E9D /* TUIGroupPendencyController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupPendencyController.m; path = TUIChat/CommonUI/Pendency/TUIGroupPendencyController.m; sourceTree = "<group>"; };
-		0B8372E5C98A36C31C55CFA0DF8FE9F6 /* WhiteRoom+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteRoom+Private.h"; path = "Whiteboard/Classes/Room/WhiteRoom+Private.h"; sourceTree = "<group>"; };
-		0B8AFAD92653707CB51EEA5CA851A401 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = "<group>"; };
-		0B9FF980C67DCF0D09517891BB189E89 /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = "<group>"; };
-		0BADC06FDCE21F0B14787A7CA84D1EE1 /* TUIOrderCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIOrderCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Custom/TUIOrderCellData.m; sourceTree = "<group>"; };
-		0BBA0CBCDAE2E659BCCD40084857A769 /* CHIPageControlChimayo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHIPageControlChimayo.swift; path = CHIPageControl/CHIPageControlChimayo.swift; sourceTree = "<group>"; };
-		0C2B5A9F649C853573F97C9C0B8B76E2 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = "<group>"; };
-		0C630BB1126891F5FE2CC8BA50542218 /* KS3ListBucketsResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListBucketsResult.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsResult.m; sourceTree = "<group>"; };
-		0C6E8BDE35FADA98B03239E0BD080E7B /* RACMulticastConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACMulticastConnection.m; path = ReactiveObjC/RACMulticastConnection.m; sourceTree = "<group>"; };
-		0C70A0AC0F6BCE13504A8B0EA53B1FDC /* WhitePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhitePlayer.m; path = Whiteboard/Classes/Replayer/WhitePlayer.m; sourceTree = "<group>"; };
-		0C9382B7103A6498CFD5FADD5DB2F4F9 /* KS3DeleteBucketResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3DeleteBucketResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3DeleteBucketResponse.m; sourceTree = "<group>"; };
-		0CB9A3DCC7AD60E0B7E099D3BFF04806 /* LOTMaskContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTMaskContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTMaskContainer.h"; sourceTree = "<group>"; };
-		0CBD986B27536E105AD3B90BA184D43D /* TUIVideoCollectionCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIVideoCollectionCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIVideoCollectionCell.m; sourceTree = "<group>"; };
-		0CBF95F24D29C8244FD8B1943E59105B /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = "<group>"; };
-		0CCC93962AE6E93053A53CEE5314F591 /* UIActionSheet+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActionSheet+RACSignalSupport.m"; path = "ReactiveObjC/UIActionSheet+RACSignalSupport.m"; sourceTree = "<group>"; };
-		0CF0CDA6BB1DD1053FBCA6719B7801F5 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = "<group>"; };
-		0D7C295CC7631B63BD9F8C3FA3EE9650 /* LOTShapeStroke.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeStroke.m; path = "lottie-ios/Classes/Models/LOTShapeStroke.m"; sourceTree = "<group>"; };
-		0DAC5C5F40FB8B6590270742977FF787 /* KS3ListBucketsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListBucketsResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsResponse.h; sourceTree = "<group>"; };
-		0DBE636ACE76A7E80323069D7EE7F06C /* TIMGroupInfo+TUIDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TIMGroupInfo+TUIDataProvider.m"; path = "TUIGroup/BaseDataProvider/TIMGroupInfo+TUIDataProvider.m"; sourceTree = "<group>"; };
-		0DEA96FAAC1793CB124E7DA889F63681 /* TUISecondConfirm.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISecondConfirm.m; path = TIMCommon/CommonModel/TUISecondConfirm.m; sourceTree = "<group>"; };
-		0E2084F7BD2810C8A185082B016A8E94 /* TUIFitButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFitButton.h; path = TIMCommon/CommonModel/TUIFitButton.h; sourceTree = "<group>"; };
-		0E22B663F7E833FA9453636A0B8C68F5 /* YYModel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYModel.release.xcconfig; sourceTree = "<group>"; };
-		0E6D73B6117D5F7384F66D4EDDD946B1 /* TUIRepliesDetailViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIRepliesDetailViewController.m; path = TUIChat/UI_Classic/Chat/TUIRepliesDetailViewController.m; sourceTree = "<group>"; };
-		0EC567113A926E4879B57ECFD6B51EF0 /* LOTInterpolatorCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTInterpolatorCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTInterpolatorCallback.h"; sourceTree = "<group>"; };
-		0ED2C8CDEF1E7332A7C1ED4100B3BE50 /* MJExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.debug.xcconfig; sourceTree = "<group>"; };
-		0F0188947B8E8530E4AD05ADE51E00D0 /* TUIFaceMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFaceMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIFaceMessageCell.m; sourceTree = "<group>"; };
-		0F20F7C1E79DE7EB495E04C5469F0820 /* TUIGroupCreatedCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupCreatedCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Base/TUIGroupCreatedCell.h; sourceTree = "<group>"; };
-		0F98354CF90FCC1B9676729A0842A045 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = "<group>"; };
-		0FB569D04C5853B39C57BD5692B60863 /* TUIConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConfig.h; path = TUICore/TUIConfig.h; sourceTree = "<group>"; };
-		0FBCB46E61C3F51050F0634267F90034 /* WhitePlayerEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhitePlayerEvent.h; path = Whiteboard/Classes/Replayer/WhitePlayerEvent.h; sourceTree = "<group>"; };
-		10266B4646E2637E4BB395FE765E6AEE /* LOTGradientFillRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTGradientFillRender.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTGradientFillRender.h"; sourceTree = "<group>"; };
-		10324E1F12F0F1E185306454854D9D20 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = "<group>"; };
-		1035D23469473BAF66BB4779D7EF5C39 /* TIMCommon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TIMCommon.release.xcconfig; sourceTree = "<group>"; };
-		106BDA74AB6378D030DB313E1707A9D1 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = "<group>"; };
-		1072DF8D75D6C14CB0481701A598C320 /* KS3HeadObjectRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3HeadObjectRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3HeadObjectRequest.m; sourceTree = "<group>"; };
-		108BB68E976B3B85810120B83B1BB816 /* KS3GetACLResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3GetACLResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3GetACLResponse.h; sourceTree = "<group>"; };
-		109A87B44884B1ED8F8E2F9373FB8552 /* ImSDKForMac_CPP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImSDKForMac_CPP.h; path = ImSDK_Plus.framework/cpluscplus/include/ImSDKForMac_CPP.h; sourceTree = "<group>"; };
-		10D107E094E9CD670CC0E9DF776EDA42 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = "<group>"; };
-		111DD6CACECB2D1085F11F23DC748543 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = "<group>"; };
-		1151DF28220DAA104F80BAF086A117B3 /* TUIOrderCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIOrderCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Custom/TUIOrderCellData.h; sourceTree = "<group>"; };
-		1156CCE05244C6C13345A2A992692549 /* RongPublicService.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongPublicService.xcframework; path = RongCloudIM/RongPublicService.xcframework; sourceTree = "<group>"; };
-		11C2110F12CF35420D44E5B3C4323AC0 /* TUILinkCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUILinkCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Custom/TUILinkCell.m; sourceTree = "<group>"; };
-		120A5F8213F16B27FAD3B484D6BEF0C8 /* NSFileHandle+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSFileHandle+RACSupport.m"; path = "ReactiveObjC/NSFileHandle+RACSupport.m"; sourceTree = "<group>"; };
-		123504D055CA2C443D24A0C9E73E1891 /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = "<group>"; };
-		12350888CA20A82CDF650DE31C94E876 /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = "<group>"; };
-		125EECFAB9EDDA9DA33514B52FA5D602 /* KS3UploadRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3UploadRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3UploadRequest.m; sourceTree = "<group>"; };
-		12951DD17CAFE612E9BF9636347539D5 /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = "<group>"; };
-		12AE2C02BC0D4096E239529B562243F0 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = "<group>"; };
-		12F6CD28544AD0860E2A31724AED2151 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = "<group>"; };
-		13109075AC30928B4CA90D13D425B12D /* NSObject+RACDeallocating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACDeallocating.h"; path = "ReactiveObjC/NSObject+RACDeallocating.h"; sourceTree = "<group>"; };
-		1331B826FC4D6FDF1140336F4DACE9E7 /* TUIBubbleMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIBubbleMessageCell_Minimalist.h; path = TIMCommon/UI_Minimalist/Cell/CellUI/TUIBubbleMessageCell_Minimalist.h; sourceTree = "<group>"; };
-		136A1DF27E6D0E3EE7D90E2090A298C4 /* TUISearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearch.h; path = TUISearch/UI_Classic/Header/TUISearch.h; sourceTree = "<group>"; };
-		137E96077F7290548823C7810E8C4197 /* WhiteAdvanceConvertProgressPolling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteAdvanceConvertProgressPolling.m; path = Whiteboard/Classes/Converter/WhiteAdvanceConvertProgressPolling.m; sourceTree = "<group>"; };
-		13920E07DD74AFEF8D2078EEA67FC620 /* TUIChatExtensionObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatExtensionObserver.m; path = TUIChat/UI_Classic/Service/TUIChatExtensionObserver.m; sourceTree = "<group>"; };
-		13B86663EF225B990DEEF596866BDAB8 /* TUICloudCustomDataTypeCenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICloudCustomDataTypeCenter.m; path = TUIChat/CommonModel/TUICloudCustomDataTypeCenter.m; sourceTree = "<group>"; };
-		13CB15EBF0AD9B5B1319EA8D03C596C6 /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = "<group>"; };
-		14C93EA6A81586B36B4AAA208533346C /* KS3ResponseHeaderOverrides.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ResponseHeaderOverrides.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3ResponseHeaderOverrides.h; sourceTree = "<group>"; };
-		14E4AE95615CB1B5B217F2C6E1D34E6B /* KS3WebServiceClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3WebServiceClient.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3WebServiceClient.m; sourceTree = "<group>"; };
-		14EEAB4B4FBD1A0B285B797C4E214E46 /* NSNotificationCenter+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+RACSupport.h"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.h"; sourceTree = "<group>"; };
-		150D7E4CB54817768FF47D88899D59DF /* RACUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACUnit.h; path = ReactiveObjC/RACUnit.h; sourceTree = "<group>"; };
-		151B405EDEF84CA5500FDF7AB66F77BE /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = "<group>"; };
-		152E69F317DC65EE7B1FE7E8283349CE /* LOTCircleAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCircleAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTCircleAnimator.h"; sourceTree = "<group>"; };
-		153FBA2C2495155CDEDEC32DA26AF155 /* TUIChatMediaDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatMediaDataProvider.h; path = TUIChat/CommonUI/Camera/TUIChatMediaDataProvider.h; sourceTree = "<group>"; };
-		156C0A6A1AC2A3F558786794FD54F3ED /* WhiteEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteEvent.m; path = Whiteboard/Classes/Object/WhiteEvent.m; sourceTree = "<group>"; };
-		157EA1986B19F825937CB0EA4507CEF0 /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = "<group>"; };
-		158B4A32AAE4656E7A361CB1833CCA77 /* LOTComposition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTComposition.m; path = "lottie-ios/Classes/Private/LOTComposition.m"; sourceTree = "<group>"; };
-		159F18647DC6F95AA7B759ED3C9A52F9 /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = "<group>"; };
-		15B08E81FAB7539C9753D1CFCAF23C6A /* UIStepper+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIStepper+RACSignalSupport.m"; path = "ReactiveObjC/UIStepper+RACSignalSupport.m"; sourceTree = "<group>"; };
-		15B6278DAFE56C54B690D1F8468F38B2 /* TUIConversationListController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationListController.m; path = TUIConversation/UI_Classic/UI/TUIConversationListController.m; sourceTree = "<group>"; };
-		15C202EA06B7CCB09D74A6F2A07856F4 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = "<group>"; };
-		15CC3A6A33A5C550F4BF2A487758A913 /* RACSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSequence.m; path = ReactiveObjC/RACSequence.m; sourceTree = "<group>"; };
-		16208ABF9FCEA15F1F3C65E03DA76DBC /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = "<group>"; };
-		162D997C9F49032224A95F1AC5EC0B81 /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = "<group>"; };
-		16372AD9BCD7DEC3B0A61BAE419A69F7 /* KS3ListPartsResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListPartsResult.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3ListPartsResult.h; sourceTree = "<group>"; };
-		164183049DFDAB7617E873EB715B62FD /* KS3AbortMultipartUploadResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3AbortMultipartUploadResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3AbortMultipartUploadResponse.h; sourceTree = "<group>"; };
-		16716E2AB42777F7EE7DBF6EF0F36A22 /* TUIFileViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFileViewController.m; path = TUIChat/UI_Classic/Chat/TUIFileViewController.m; sourceTree = "<group>"; };
-		167B66320AA2E8357B4811060BDFF1D0 /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = "<group>"; };
-		168D4621077802C37805A856DF07827A /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = "<group>"; };
-		1695E1D7DF5F61923421FC9C00E9D866 /* LOTValueCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTValueCallback.h"; sourceTree = "<group>"; };
-		1698E62AF25B95F2698080797EB06C05 /* TUIChat.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TUIChat.modulemap; sourceTree = "<group>"; };
-		16B552221EC2072395A6C4B8F0392F90 /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = "<group>"; };
-		16DD6FFDC1719CEE75DBB870AAB4A76E /* Pods-KulexiuForStudent-KulexiuForStudentUITests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-KulexiuForStudent-KulexiuForStudentUITests-Info.plist"; sourceTree = "<group>"; };
-		16E7E1ABAB071C03E713234271BAD509 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = "<group>"; };
-		172CDD60C2ED9EBE70A37491E0BAF92B /* TXIMSDK_Plus_iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TXIMSDK_Plus_iOS.debug.xcconfig; sourceTree = "<group>"; };
-		17B77FCE3651553139DCBB0C3D11E960 /* TUIChatExtensionObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatExtensionObserver.h; path = TUIChat/UI_Classic/Service/TUIChatExtensionObserver.h; sourceTree = "<group>"; };
-		17C757DF1258308D1A20A3ADCE4F8063 /* TUIMemberCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMemberCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Base/TUIMemberCellData.m; sourceTree = "<group>"; };
-		17F2CF0BFC67D56C5D68F9B77395F32E /* WhiteSdkConfiguration+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteSdkConfiguration+Private.h"; path = "Whiteboard/Classes/SDK/WhiteSdkConfiguration+Private.h"; sourceTree = "<group>"; };
-		1812D90DFC22C29965C5D2F7EA263D0B /* WhitePlayerEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhitePlayerEvent.m; path = Whiteboard/Classes/Replayer/WhitePlayerEvent.m; sourceTree = "<group>"; };
-		182431688F7D7E0B13EAB04CE362FA9C /* TUIChatObjectFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatObjectFactory.m; path = TUIChat/UI_Classic/Service/TUIChatObjectFactory.m; sourceTree = "<group>"; };
-		182524771473378D074F6380F350E5B3 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = "<group>"; };
-		1843FAD528F8E92B7E2331383016B1AD /* TUIGroupInfoDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupInfoDataProvider.h; path = TUIGroup/BaseDataProvider/TUIGroupInfoDataProvider.h; sourceTree = "<group>"; };
-		18488619B3B202187B27DBDA03807209 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = "<group>"; };
-		186E9474F21E58F1DF175490F4A76FE5 /* RACTupleSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTupleSequence.h; path = ReactiveObjC/RACTupleSequence.h; sourceTree = "<group>"; };
-		1881B5F7C7945DEE3A367160CB83BD8A /* RACmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACmetamacros.h; path = ReactiveObjC/extobjc/RACmetamacros.h; sourceTree = "<group>"; };
-		189A3ED1B340402D704D2067507B5256 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = "<group>"; };
-		18AA3796055709D063C7ACD676ECC599 /* TUIGroupMembersCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupMembersCellData.h; path = TUIGroup/BaseCell/CellData/TUIGroupMembersCellData.h; sourceTree = "<group>"; };
-		18D5AED67E4CEE47A67E92B4CC2DF8AE /* TUIMergeReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMergeReplyQuoteView.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIMergeReplyQuoteView.h; sourceTree = "<group>"; };
-		18DFF8505EB03EC105E2ED1AF048B4F6 /* JXPagingView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXPagingView-prefix.pch"; sourceTree = "<group>"; };
-		18F049C20A6AF28613BA80701568EBE3 /* vendor.cf7bef63.js */ = {isa = PBXFileReference; includeInIndex = 1; name = vendor.cf7bef63.js; path = Whiteboard/Resource/vendor.cf7bef63.js; sourceTree = "<group>"; };
-		1907530C2E3E3FD7362A6711EB0D8EC8 /* TUICore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TUICore-Info.plist"; sourceTree = "<group>"; };
-		19147F3F055DD3AAA81650BF643C20CE /* NSObject+RACLifting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACLifting.m"; path = "ReactiveObjC/NSObject+RACLifting.m"; sourceTree = "<group>"; };
-		191A7AE1D46B687F3F030C69D6753A70 /* SRPinningSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRPinningSecurityPolicy.m; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.m; sourceTree = "<group>"; };
-		1921F76D80B958CAA2D91355D506FE11 /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = "<group>"; };
-		192904955C4C21D56DBCE4574538B956 /* RSKImageCropper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RSKImageCropper.debug.xcconfig; sourceTree = "<group>"; };
-		197CD9A21E82805DE2C323722EBF7660 /* LOTShapeRepeater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeRepeater.m; path = "lottie-ios/Classes/Models/LOTShapeRepeater.m"; sourceTree = "<group>"; };
-		19A3AAFA07EA063A87AD5CA9CC2F0A49 /* KS3ListObjectsXMLPrarser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListObjectsXMLPrarser.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ListObjectsXMLPrarser.m; sourceTree = "<group>"; };
-		19AEE88997BCAC649943587FF8DE84A2 /* TUIGroup */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TUIGroup; path = TUIGroup.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		19E0ED3F1A864FB7654419339C8AC2A9 /* TUIJoinGroupMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIJoinGroupMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIJoinGroupMessageCell.m; sourceTree = "<group>"; };
-		1A00DD728D294D17723668491DFAC575 /* TUIMergeMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMergeMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIMergeMessageCell.m; sourceTree = "<group>"; };
-		1A3AE562E98869DC1381638EE0B55575 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = "<group>"; };
-		1A4960CEA67DF93EA106DB03B922A58A /* KS3ResponseHeaderOverrides.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ResponseHeaderOverrides.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3ResponseHeaderOverrides.m; sourceTree = "<group>"; };
-		1A6930D6ED71E0677D68F0ED3402F5B2 /* JXPagerMainTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerMainTableView.h; path = Sources/JXPagerView/JXPagerMainTableView.h; sourceTree = "<group>"; };
-		1BBCE3FD4032E84604BD803D77EA9C09 /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = "<group>"; };
-		1BFFD613921AE8D969E1134E04A9371F /* TUIConversationSelectController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationSelectController.m; path = TUIConversation/UI_Classic/UI/TUIConversationSelectController.m; sourceTree = "<group>"; };
-		1C4B934701FE2D7610A659B6D2CC6FCA /* RACEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEvent.h; path = ReactiveObjC/RACEvent.h; sourceTree = "<group>"; };
-		1C6CA2BF5F7A56F8A71B25076F4DECCC /* NSURLRequest+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+SRWebSocket.m"; path = "SocketRocket/NSURLRequest+SRWebSocket.m"; sourceTree = "<group>"; };
-		1CD51E473860B3AD8F9F94A3B80EE728 /* JXPagingView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXPagingView-Info.plist"; sourceTree = "<group>"; };
-		1CEABF889E42CB66B30D1D5654F7F0F9 /* TUIChatPopContextRecentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatPopContextRecentView.h; path = TUIChat/CommonUI/Pop/TUIChatPopContextRecentView.h; sourceTree = "<group>"; };
-		1CF1CE1E3E3E60B6BB8BA76B5C41F7F7 /* ReactiveObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.debug.xcconfig; sourceTree = "<group>"; };
-		1CFF2278AA059F3149089B8FA039BE25 /* TUIMergeMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMergeMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIMergeMessageCellData.m; sourceTree = "<group>"; };
-		1D21237DB5186DEB3A3182F43FD36B53 /* WhiteBoardView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteBoardView+Private.h"; path = "Whiteboard/Classes/Displayer/WhiteBoardView+Private.h"; sourceTree = "<group>"; };
-		1D752BB4E29B660FB1EAC203D3ABC0E1 /* LOTTransformInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTTransformInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTTransformInterpolator.m"; sourceTree = "<group>"; };
-		1D8168A745CE67029A8B1478B0519A48 /* KS3ServiceRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ServiceRequest.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3ServiceRequest.h; sourceTree = "<group>"; };
-		1D8811D6A854365C37A5FB21F1056DBD /* TUIVideoReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIVideoReplyQuoteView.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIVideoReplyQuoteView.h; sourceTree = "<group>"; };
-		1DE1F398932F3D375FD01EDF4F1D1CBA /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = "<group>"; };
-		1E0168629A53DFEFB43E5EAE8EAE94B8 /* mz_strm_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_split.h; path = SSZipArchive/minizip/mz_strm_split.h; sourceTree = "<group>"; };
-		1E0914EA59CF373347797CD45B30DC55 /* KS3AbstractPutRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3AbstractPutRequest.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3AbstractPutRequest.h; sourceTree = "<group>"; };
-		1E196D3E93CFAC83E9B302F49E537101 /* TUIFoldConversationListDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFoldConversationListDataProvider.m; path = TUIConversation/UI_Classic/DataProvider/TUIFoldConversationListDataProvider.m; sourceTree = "<group>"; };
-		1E21C24E976F006361E09B436F491720 /* TUIBaseMessageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIBaseMessageController.h; path = TUIChat/UI_Classic/Chat/TUIBaseMessageController.h; sourceTree = "<group>"; };
-		1E777800706589809C94F14739EBCF2A /* LOTCircleAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCircleAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTCircleAnimator.m"; sourceTree = "<group>"; };
-		1E989172C18A69B600E19688F87FA21B /* SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-prefix.pch"; sourceTree = "<group>"; };
-		1E9947ACF0CE3FF2D5CC35CA8063A04C /* TUIMenuView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMenuView.h; path = TUIChat/UI_Classic/Input/TUIMenuView.h; sourceTree = "<group>"; };
-		1EA2B79F995096D1EEB02D750AB25BF5 /* YYModel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYModel-dummy.m"; sourceTree = "<group>"; };
-		1EA50290D77CB2A757D05AB8212967EF /* RSKImageCropViewController+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RSKImageCropViewController+Protected.h"; path = "RSKImageCropper/RSKImageCropViewController+Protected.h"; sourceTree = "<group>"; };
-		1EBB83787C857F27CC7D7CBD35E3DB50 /* TUIInputMoreCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIInputMoreCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Base/TUIInputMoreCell.m; sourceTree = "<group>"; };
-		1ECF0B0E5E3E5493B0CADED4DA11BBCF /* TUIGroupPendencyDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupPendencyDataProvider.m; path = TUIChat/BaseDataProvider/TUIGroupPendencyDataProvider.m; sourceTree = "<group>"; };
-		1ED1865D0D393EA494A0D16CA5224179 /* iOS-KS3SDK-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOS-KS3SDK-prefix.pch"; sourceTree = "<group>"; };
-		1EED370D785A9DD54A27AB768DF04E79 /* KS3AbstractWebServiceClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3AbstractWebServiceClient.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3AbstractWebServiceClient.m; sourceTree = "<group>"; };
-		1EF3CD987C24C0E5F4B144C34A1CFF10 /* TIMCommon-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TIMCommon-prefix.pch"; sourceTree = "<group>"; };
-		1EFD0020D0D26BCEA0DDFF8C0B46640C /* UIControl+RACSignalSupportPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+RACSignalSupportPrivate.h"; path = "ReactiveObjC/UIControl+RACSignalSupportPrivate.h"; sourceTree = "<group>"; };
-		1F0766CDC9D05F6CB3BEC8951DDE77E0 /* IQKeyboardManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManager.debug.xcconfig; sourceTree = "<group>"; };
-		1F258626999C6655E902038FD2E6494F /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = "<group>"; };
-		1F356630A91FF8FBA139DADC065D9E4B /* KS3DeleteObjectRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3DeleteObjectRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3DeleteObjectRequest.m; sourceTree = "<group>"; };
-		1FC3155200070C678E46027AE8140C45 /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = "<group>"; };
-		1FCAED986BC074F4E56FA222F429C0F9 /* RACDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDisposable.m; path = ReactiveObjC/RACDisposable.m; sourceTree = "<group>"; };
-		1FFED36A657123030ABB700256D73F15 /* Masonry */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Masonry; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		203BA605C27C5A85544734510D017E36 /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = "<group>"; };
-		2052B9AEF86D5DFD211C04DD929E8ED0 /* V2TIMFriendship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMFriendship.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMFriendship.h; sourceTree = "<group>"; };
-		20589BA5AC5C19BD66D540D73CBB1A1F /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = "<group>"; };
-		206F206658F2D35F19085900F8B067C5 /* RACBehaviorSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACBehaviorSubject.m; path = ReactiveObjC/RACBehaviorSubject.m; sourceTree = "<group>"; };
-		20770B7BABCFFD199AF8D0C7E4B59352 /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = "<group>"; };
-		207C7C995D7D9C816AC6369CD205FF15 /* TUIBubbleMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIBubbleMessageCell.m; path = TIMCommon/UI_Classic/Cell/CellUI/TUIBubbleMessageCell.m; sourceTree = "<group>"; };
-		20BE1425C098E92BC820FF5C5D5B09FD /* KS3MultipartUpload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3MultipartUpload.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3MultipartUpload.m; sourceTree = "<group>"; };
-		2128E3C4DE3E9D41AE414FE04164FC47 /* KS3SetObjectGrantACLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetObjectGrantACLRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3SetObjectGrantACLRequest.h; sourceTree = "<group>"; };
-		21A4C8BCEB40088B1CA5983AA808FD58 /* RACBehaviorSubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACBehaviorSubject.h; path = ReactiveObjC/RACBehaviorSubject.h; sourceTree = "<group>"; };
-		21C8C6E25AF6DDD3BAD6CDABFBC7CFC4 /* Pods-KulexiuForStudentTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-KulexiuForStudentTests.modulemap"; sourceTree = "<group>"; };
-		21D5E5CA95A50BCD2D1BE92D16E5C953 /* WhiteConverterV5.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteConverterV5.m; path = Whiteboard/Classes/Converter/V5/WhiteConverterV5.m; sourceTree = "<group>"; };
-		2203DBDE477069ED1FAF49A30EC10189 /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = "<group>"; };
-		226D72D37614C1353EC58C170D8338AC /* TUIFoldConversationListBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFoldConversationListBaseDataProvider.h; path = TUIConversation/BaseDataProvider/TUIFoldConversationListBaseDataProvider.h; sourceTree = "<group>"; };
-		2284E247857EF48A0225D268D3B53938 /* CHILayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHILayer.swift; path = CHIPageControl/Core/CHILayer.swift; sourceTree = "<group>"; };
-		22B432D8A22C5191D9A834B9AF51E4B7 /* WhiteRoomState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteRoomState.h; path = Whiteboard/Classes/Room/WhiteRoomState.h; sourceTree = "<group>"; };
-		22C18AE7F1C6A361A9BFAC9379D23D4F /* WhiteBoardView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteBoardView.m; path = Whiteboard/Classes/Displayer/WhiteBoardView.m; sourceTree = "<group>"; };
-		22FF265F7FFE084EB9E47D4298555C96 /* WhiteSdkConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteSdkConfiguration.h; path = Whiteboard/Classes/SDK/WhiteSdkConfiguration.h; sourceTree = "<group>"; };
-		233DC0A6BBA28111F6F2A02ECA8CAC80 /* TUIImageReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIImageReplyQuoteView.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIImageReplyQuoteView.m; sourceTree = "<group>"; };
-		234FF67259445E75C7B2C1879DD2C0D3 /* WhiteCommonCallbacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteCommonCallbacks.h; path = Whiteboard/Classes/Displayer/WhiteCommonCallbacks.h; sourceTree = "<group>"; };
-		236426E487A5D750B52CB4E13F372C8B /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = "<group>"; };
-		238BA77D6FD207FE67B54BD81B117007 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = "<group>"; };
-		239A5F49504B7501016B5E55F7E7D962 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = "<group>"; };
-		239BDC00E8E142BD5FF94C6CFB7A949C /* TUIBubbleMessageCellData_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIBubbleMessageCellData_Minimalist.h; path = TIMCommon/UI_Minimalist/Cell/CellData/TUIBubbleMessageCellData_Minimalist.h; sourceTree = "<group>"; };
-		23CBA2B23439DDB704BBF5B7AA15233E /* TUIGroupNoticeCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupNoticeCell.h; path = TUIGroup/BaseCell/CellUI/TUIGroupNoticeCell.h; sourceTree = "<group>"; };
-		23CEAE9F16FB0407B823352013571116 /* TUIBaseChatViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIBaseChatViewController.m; path = TUIChat/UI_Classic/Chat/TUIBaseChatViewController.m; sourceTree = "<group>"; };
-		23F09C1E4B7471589EF2E5E2720D1544 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = "<group>"; };
-		2415122401E1E8B5A936C778BC972EB3 /* WhitePageState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhitePageState.m; path = Whiteboard/Classes/Object/WhitePageState.m; sourceTree = "<group>"; };
-		241E732F198E43DB6A801A7B7F67F1F4 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = "<group>"; };
-		244C84F0656DBF88B3F7996B356F330A /* TUIBaseChatViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIBaseChatViewController.h; path = TUIChat/UI_Classic/Chat/TUIBaseChatViewController.h; sourceTree = "<group>"; };
-		2471BC709E9E4CAE5B0DB26973862947 /* WhiteObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteObject.h; path = Whiteboard/Classes/Model/WhiteObject.h; sourceTree = "<group>"; };
-		24857AE1C1512C312B09B3FE1382768D /* RSKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSKInternalUtility.h; path = RSKImageCropper/RSKInternalUtility.h; sourceTree = "<group>"; };
-		24911670C736154AFCE8B48FBC3EEDD2 /* TUIMergeReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMergeReplyQuoteViewData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIMergeReplyQuoteViewData.h; sourceTree = "<group>"; };
-		24A19912AE505F656400C44ABDFAF637 /* UIStepper+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIStepper+RACSignalSupport.h"; path = "ReactiveObjC/UIStepper+RACSignalSupport.h"; sourceTree = "<group>"; };
-		24C0C3E55C00C9F86B743109DCA14273 /* LOTAnimatorNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatorNode.h; path = "lottie-ios/Classes/RenderSystem/LOTAnimatorNode.h"; sourceTree = "<group>"; };
-		24CAA5BC7330023817641DB5186BF207 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = "<group>"; };
-		24EFF9409A2F03B9474C4586BF792078 /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = "<group>"; };
-		24F0D38289EA4D11F91F77887AC316BC /* KS3UploadPartResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3UploadPartResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3UploadPartResponse.h; sourceTree = "<group>"; };
-		251A854A0DE095F929AB31AE08820707 /* KS3InitiateMultipartUploadXMLParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3InitiateMultipartUploadXMLParser.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3InitiateMultipartUploadXMLParser.h; sourceTree = "<group>"; };
-		25269E5D39BB9A33F70753A3EAFECA2A /* IQUIViewController+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIViewController+Additions.h"; path = "IQKeyboardManager/Categories/IQUIViewController+Additions.h"; sourceTree = "<group>"; };
-		253968E8EA564EE59B2EC4CEA7D20A01 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = "<group>"; };
-		253A30165D50A81107BEFFF431828CD9 /* V2TIMString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMString.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMString.h; sourceTree = "<group>"; };
-		25431EEEA966F42F86EAD7441E10D210 /* TUIGroup.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIGroup.debug.xcconfig; sourceTree = "<group>"; };
-		25D70048AD4A8A58C6D0C64805D5A8EF /* TUIMergeMessageListController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMergeMessageListController.h; path = TUIChat/UI_Classic/Chat/TUIMergeMessageListController.h; sourceTree = "<group>"; };
-		25D8B453EC0869646A0FF32C4FA2BE07 /* LOTAnimationTransitionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationTransitionController.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationTransitionController.h"; sourceTree = "<group>"; };
-		25EBDE13945AEA4B2B8EDD998820115F /* KS3URLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3URLRequest.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3URLRequest.h; sourceTree = "<group>"; };
-		26247238F86C859D465AA03494B435DF /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = "<group>"; };
-		264C48D40A82C278310ABDCF1E6BE065 /* TUIReplyMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIReplyMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIReplyMessageCellData.m; sourceTree = "<group>"; };
-		26762D67A37E010B3C605024E4D4CD23 /* NSString+TUIEmoji.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+TUIEmoji.h"; path = "TIMCommon/BaseCell/CellData/NSString+TUIEmoji.h"; sourceTree = "<group>"; };
-		267A6B63771AFD51A9C8E4AC67A470AD /* WhiteRoomConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteRoomConfig.h; path = Whiteboard/Classes/Room/WhiteRoomConfig.h; sourceTree = "<group>"; };
-		269DAC617C63F817632F49156B7AE8AA /* LOTShapeCircle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeCircle.m; path = "lottie-ios/Classes/Models/LOTShapeCircle.m"; sourceTree = "<group>"; };
-		26B133EC2D776729913159BDD794833B /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = "<group>"; };
-		26BA23C9F64BB3637A53A01AAE3D44EB /* WhiteDisplayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteDisplayer.h; path = Whiteboard/Classes/Displayer/WhiteDisplayer.h; sourceTree = "<group>"; };
-		26D27C9430D2CA506BE374FF7682E392 /* NSURLConnection+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLConnection+RACSupport.m"; path = "ReactiveObjC/NSURLConnection+RACSupport.m"; sourceTree = "<group>"; };
-		26EC3AC608B1E8E1BB8F6A3090F78461 /* Pods-KulexiuForStudentTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-KulexiuForStudentTests-umbrella.h"; sourceTree = "<group>"; };
-		270F461EE8672B15694D814A0AD62438 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = "<group>"; };
-		271C4D04C67AFA8EB989C7E049A5E105 /* WhiteDisplayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteDisplayer.m; path = Whiteboard/Classes/Displayer/WhiteDisplayer.m; sourceTree = "<group>"; };
-		2757248E94966EC4FF89AA9BEA619340 /* TUISearchResultCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchResultCellModel.h; path = TUISearch/BaseCell/CellData/TUISearchResultCellModel.h; sourceTree = "<group>"; };
-		2789AC0486778451014817213AAC1265 /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = "<group>"; };
-		279A725C8B662D5CE2EFC2587FB96819 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = "<group>"; };
-		27CB849715E9895699BEA953CB1E7C27 /* TUIGroupMembersView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupMembersView.h; path = TUIGroup/CommonUI/TUIGroupMembersView.h; sourceTree = "<group>"; };
-		27E7363DB0A6683B00B3D64B697042C9 /* UIImage+RSKImageCropper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+RSKImageCropper.h"; path = "RSKImageCropper/UIImage+RSKImageCropper.h"; sourceTree = "<group>"; };
-		280ACC419F36018A65B6E2BEE91FF2CC /* NSRunLoop+SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRunLoop+SRWebSocket.m"; path = "SocketRocket/NSRunLoop+SRWebSocket.m"; sourceTree = "<group>"; };
-		2813049B3314625186FB012FD1022C15 /* amrFileCodec.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = amrFileCodec.mm; path = TUIChat/VoiceConvert/amrFileCodec.mm; sourceTree = "<group>"; };
-		2864737F90B775B2EB5BF40943CD42CE /* TUIChatDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatDataProvider.m; path = TUIChat/UI_Classic/DataProvider/TUIChatDataProvider.m; sourceTree = "<group>"; };
-		28A056CAE08B6CCCB2C315C5F316DAE1 /* IQKeyboardManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManager.h; path = IQKeyboardManager/IQKeyboardManager.h; sourceTree = "<group>"; };
-		28EA49BD88F8F1E3F4BC2A7218AE0880 /* RACIndexSetSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACIndexSetSequence.m; path = ReactiveObjC/RACIndexSetSequence.m; sourceTree = "<group>"; };
-		290D22E32C4102EBBBB2DF1360149691 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = "<group>"; };
-		291EDFDF3959B02D5FDACC6E399267C3 /* Bugly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugly.debug.xcconfig; sourceTree = "<group>"; };
-		2930157D1847F7B1A0F17F39F4D066CA /* netless.css */ = {isa = PBXFileReference; includeInIndex = 1; name = netless.css; path = Whiteboard/Resource/netless.css; sourceTree = "<group>"; };
-		293DCB310290C39134DEB5519D84E1AC /* UITextField+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+RACSignalSupport.h"; path = "ReactiveObjC/UITextField+RACSignalSupport.h"; sourceTree = "<group>"; };
-		294E16E7415604F904B65C172D772C4F /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = "<group>"; };
-		2957153FA1B4BBBB4AFC3006282B9BAE /* TUIConversation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIConversation-prefix.pch"; sourceTree = "<group>"; };
-		29CC94629F30DA025937576EBE7C1E6E /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = "<group>"; };
-		29FF4039B5EB925FDF1BE1E02CEBBAB4 /* KS3DeleteBucketRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3DeleteBucketRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3DeleteBucketRequest.m; sourceTree = "<group>"; };
-		2A11747D3E46B12B5AD01BFD4489743C /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = "<group>"; };
-		2A53B7645AE1224FA726C05DD162E74A /* LOTShapeGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeGroup.h; path = "lottie-ios/Classes/Models/LOTShapeGroup.h"; sourceTree = "<group>"; };
-		2A7CBA4A695C12F772805A3566419A45 /* WhiteProjectorPolling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteProjectorPolling.m; path = Whiteboard/Classes/Converter/Projector/WhiteProjectorPolling.m; sourceTree = "<group>"; };
-		2AA72D111F3DC8B1C1AE7E4CBE2AD2B0 /* TUIMenuCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMenuCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIMenuCellData.h; sourceTree = "<group>"; };
-		2ABF221C70A7B622F6BFA26EA1028E04 /* TUIMessageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageController.m; path = TUIChat/UI_Classic/Chat/TUIMessageController.m; sourceTree = "<group>"; };
-		2AED828B63978F518C6E713953DDB1BC /* SyncedStore+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SyncedStore+Private.h"; path = "Whiteboard/Classes/Displayer/SyncedStore+Private.h"; sourceTree = "<group>"; };
-		2B1C7C972A30427A450E4339A1BFD7D1 /* ResourceBundle-Whiteboard-Whiteboard-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Whiteboard-Whiteboard-Info.plist"; sourceTree = "<group>"; };
-		2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJExtension; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		2BC44A5BD2609FD15EB16F1F48A0881A /* NSValue+Compat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Compat.m"; path = "lottie-ios/Classes/MacCompatibility/NSValue+Compat.m"; sourceTree = "<group>"; };
-		2BF387E4A38C4CD11C0B9EE09AECB7D6 /* RACErrorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACErrorSignal.h; path = ReactiveObjC/RACErrorSignal.h; sourceTree = "<group>"; };
-		2BFB3BFE93550964B717676E6F955343 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = "<group>"; };
-		2C83CCEFAA4854E68CA8B213D3008D1C /* RACChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACChannel.h; path = ReactiveObjC/RACChannel.h; sourceTree = "<group>"; };
-		2CAF3238C0637F351623D4034C540F37 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = "<group>"; };
-		2CB74B8DF623A43C425053F2375FDF5C /* TIMCommonLocalizable.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TIMCommonLocalizable.bundle; path = TIMCommon/Resources/TIMCommonLocalizable.bundle; sourceTree = "<group>"; };
-		2CC337C994EB6AC648823E5C57CB79ED /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = "<group>"; };
-		2CD082D311D10D08EBBFBBA3C92E8409 /* WhitePlayer+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhitePlayer+Private.h"; path = "Whiteboard/Classes/Replayer/WhitePlayer+Private.h"; sourceTree = "<group>"; };
-		2CF9850A8D87824E01EDEA8B6BECFF55 /* WhiteDisplayerState+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteDisplayerState+Private.h"; path = "Whiteboard/Classes/Displayer/WhiteDisplayerState+Private.h"; sourceTree = "<group>"; };
-		2D164D3E2373CACF9C4868EAB4AEF8AB /* WhiteCameraState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteCameraState.m; path = Whiteboard/Classes/Object/WhiteCameraState.m; sourceTree = "<group>"; };
-		2D23C0D7C77F64AE9942CC21FB046C8B /* TIMCommon-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TIMCommon-Info.plist"; sourceTree = "<group>"; };
-		2D6A05C80D7CC85B0B1365BE08473DF2 /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = "<group>"; };
-		2D7BF16780E13B504AEBCDB5AA5A201F /* TUIImageMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIImageMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIImageMessageCellData.m; sourceTree = "<group>"; };
-		2DAE402C69547C005E0D2412D4D90450 /* SSZipArchive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.release.xcconfig; sourceTree = "<group>"; };
-		2DEB2B4461B7FBBAE53BA3BA0C3DD994 /* IQUIView+IQKeyboardToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIView+IQKeyboardToolbar.h"; path = "IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.h"; sourceTree = "<group>"; };
-		2DF7E36B66C96D05D4CE24D4856709D8 /* IQKeyboardManagerConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManagerConstants.h; path = IQKeyboardManager/Constants/IQKeyboardManagerConstants.h; sourceTree = "<group>"; };
-		2E1A410AC796BC89122A5B0C4384CA11 /* TUIEvaluationCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIEvaluationCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Custom/TUIEvaluationCellData.h; sourceTree = "<group>"; };
-		2E230DEF2BC272E562C0E8A3AE81BC00 /* LOTMask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTMask.h; path = "lottie-ios/Classes/Models/LOTMask.h"; sourceTree = "<group>"; };
-		2E3DDA938F879B05C05D67666AB41EA0 /* TUIInputBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIInputBar.m; path = TUIChat/UI_Classic/Input/TUIInputBar.m; sourceTree = "<group>"; };
-		2E529C7BB4662B176567E22CAA029D76 /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = "<group>"; };
-		2EA9A641AE430CA030BFF5F28A5AA05D /* UITableViewCell+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+RACSignalSupport.h"; path = "ReactiveObjC/UITableViewCell+RACSignalSupport.h"; sourceTree = "<group>"; };
-		2EDA80B9743AD6AFF098F135784384DE /* KS3ListObjectsResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListObjectsResult.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ListObjectsResult.h; sourceTree = "<group>"; };
-		2F1620DBEF30989F75B2141F38C1E8AE /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = "<group>"; };
-		2F2A30D22D22F9E4D5E440408538D0D3 /* LOTAnimationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationView.m; path = "lottie-ios/Classes/Private/LOTAnimationView.m"; sourceTree = "<group>"; };
-		2F4A1CCB21DB7EA5A2ACEB11E374FBCA /* JXPagingView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JXPagingView; path = JXPagingView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		2F660BB0D1AD86E8481D54EF86DE8B2F /* RACDynamicSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSignal.m; path = ReactiveObjC/RACDynamicSignal.m; sourceTree = "<group>"; };
-		3013D579DE7EA13EE7895009B2A88032 /* JSBUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSBUtil.m; path = dsbridge/JSBUtil.m; sourceTree = "<group>"; };
-		3014CEABB11D2652D6B4231119C5F80F /* RACBlockTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACBlockTrampoline.h; path = ReactiveObjC/RACBlockTrampoline.h; sourceTree = "<group>"; };
-		30289AB48215CEF71C4F7374AAAA3422 /* NTLBridge-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NTLBridge-prefix.pch"; sourceTree = "<group>"; };
-		3033FF79E1C56249A1965A3BF08E9372 /* WhiteAudioMixerBridge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteAudioMixerBridge.m; path = Whiteboard/Classes/Displayer/WhiteAudioMixerBridge.m; sourceTree = "<group>"; };
-		303562BEA2FC34C7A913DE7874EA37A1 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = "<group>"; };
-		30410F908E89EDC01D363B67CA2E79A2 /* UISwitch+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISwitch+RACSignalSupport.m"; path = "ReactiveObjC/UISwitch+RACSignalSupport.m"; sourceTree = "<group>"; };
-		3050722FA55DE68F563BD0D9E4452B55 /* NSEnumerator+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEnumerator+RACSequenceAdditions.m"; path = "ReactiveObjC/NSEnumerator+RACSequenceAdditions.m"; sourceTree = "<group>"; };
-		30874BBF282AE948BD97CAAD4EA73A3C /* TUISearchResultListController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchResultListController.h; path = TUISearch/UI_Classic/UI/TUISearchResultListController.h; sourceTree = "<group>"; };
-		30B4DCD1127057CD9187C95FD19BB8C6 /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = "<group>"; };
-		30C55A19D16837313CA02B60291DEC50 /* JXPagingView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXPagingView.modulemap; sourceTree = "<group>"; };
-		31102BE95F386EF4158B8279B7C75A0E /* LOTShapePath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapePath.m; path = "lottie-ios/Classes/Models/LOTShapePath.m"; sourceTree = "<group>"; };
-		3118BD0E889EFC349F9B2EB9AFC49311 /* TUIMemberInfoCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMemberInfoCell.m; path = TUIGroup/BaseCell/CellUI/TUIMemberInfoCell.m; sourceTree = "<group>"; };
-		314E0991988F210C3DFE25A64590D608 /* NTLBridge */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NTLBridge; path = NTLBridge.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		3172204D7444166A3B3B312CC3E2D759 /* KS3GetObjectResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3GetObjectResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3GetObjectResponse.h; sourceTree = "<group>"; };
-		31BA7E8B6DB5411A3305C28DC59CEA8F /* LOTTrimPathNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTTrimPathNode.m; path = "lottie-ios/Classes/RenderSystem/ManipulatorNodes/LOTTrimPathNode.m"; sourceTree = "<group>"; };
-		31D45742910446D3274FD89121076388 /* TUIFaceMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFaceMessageCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIFaceMessageCell.h; sourceTree = "<group>"; };
-		31E39AB2E33D21A9120B48A3FCFD401F /* TUITextReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITextReplyQuoteViewData.m; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUITextReplyQuoteViewData.m; sourceTree = "<group>"; };
-		3214E4C81B442BB7698A68283E14DA62 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = "<group>"; };
-		321F1B2887F7B665B4B9EE101A3344E4 /* LOTInterpolatorCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTInterpolatorCallback.m; path = "lottie-ios/Classes/Private/LOTInterpolatorCallback.m"; sourceTree = "<group>"; };
-		327383BA38449DB02A779CAF532C32B3 /* KS3GetObjectACLResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3GetObjectACLResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3GetObjectACLResponse.m; sourceTree = "<group>"; };
-		327D006BA83C15B1C0D87D8400C1B980 /* TUIGroupNoticeDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupNoticeDataProvider.m; path = TUIGroup/BaseDataProvider/TUIGroupNoticeDataProvider.m; sourceTree = "<group>"; };
-		32BDAA9C38C82F1038FAF6FFE875592F /* IQUITextFieldView+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUITextFieldView+Additions.m"; path = "IQKeyboardManager/Categories/IQUITextFieldView+Additions.m"; sourceTree = "<group>"; };
-		32EF82954DE68C78CE1270E46520008B /* LOTPolystarAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPolystarAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolystarAnimator.m"; sourceTree = "<group>"; };
-		32F949EB58BB9EE6DD994CD6A19F4219 /* WhiteConversionInfoV5.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteConversionInfoV5.m; path = Whiteboard/Classes/Converter/V5/WhiteConversionInfoV5.m; sourceTree = "<group>"; };
-		3310CFB068827D14A31409C58999F948 /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = "<group>"; };
-		331D15170A666CC39CA772D9D732E147 /* TUIImageReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIImageReplyQuoteViewData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIImageReplyQuoteViewData.h; sourceTree = "<group>"; };
-		33443E314C8A82CFD1DC52471047B193 /* TUIGroupMemberCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupMemberCellData.m; path = TUIGroup/BaseCell/CellData/TUIGroupMemberCellData.m; sourceTree = "<group>"; };
-		3356A415C0188FB79A3B6264FB2193D0 /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = "<group>"; };
-		3358A26944876BFD81F96E821AEE35FC /* netless.618c57ce.js */ = {isa = PBXFileReference; includeInIndex = 1; name = netless.618c57ce.js; path = Whiteboard/Resource/netless.618c57ce.js; sourceTree = "<group>"; };
-		33683DCEB5B3DE2C0D029E132F7F4B73 /* TUIMessageItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageItem.m; path = TUIChat/CommonModel/TUIMessageItem.m; sourceTree = "<group>"; };
-		336F9DD4E497F05CEE824B47D68654CE /* KS3InitiateMultipartUploadRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3InitiateMultipartUploadRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3InitiateMultipartUploadRequest.m; sourceTree = "<group>"; };
-		33D4B0A82DEAA0D229F741D0D289759C /* TUIMemberInfoCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMemberInfoCellData.m; path = TUIGroup/BaseCell/CellData/TUIMemberInfoCellData.m; sourceTree = "<group>"; };
-		33F5BF123905011C5FE76D808894D282 /* SDImageFramePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFramePool.h; path = SDWebImage/Private/SDImageFramePool.h; sourceTree = "<group>"; };
-		340A10BCAA9B7CEE99AA2D45F79A846E /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = "<group>"; };
-		3412DA1F4013D18BE5C7616BCF39A789 /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = "<group>"; };
-		343803BC134EA9921F0F395F0ABA1FC7 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = "<group>"; };
-		349FC9EC2515D8CACE484D2A94D995D8 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = "<group>"; };
-		34AFCADB41DF54405E1D52AA66DA540A /* Whiteboard-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Whiteboard-prefix.pch"; sourceTree = "<group>"; };
-		34D84F27D23965CA198EAC9C24E70FD2 /* WhiteWindowParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteWindowParams.m; path = Whiteboard/Classes/Object/WhiteWindowParams.m; sourceTree = "<group>"; };
-		34EC661404A5F7E677898B5C64EB9908 /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = "<group>"; };
-		354ADA380BBE1FD2A61C2ACBC0864BB6 /* TUITagsCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITagsCell.h; path = TIMCommon/BaseCell/CellUI/TUITagsCell.h; sourceTree = "<group>"; };
-		356EB63DFD08EB11339F1E81365D1D6A /* KS3AccessControlList.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3AccessControlList.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3AccessControlList.m; sourceTree = "<group>"; };
-		357FBAE47CBE562373306804D7827946 /* NSString+RACKeyPathUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACKeyPathUtilities.h"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.h"; sourceTree = "<group>"; };
-		359904FAD6B193614A5B00760F7EF906 /* TUIInputController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIInputController.h; path = TUIChat/UI_Classic/Input/TUIInputController.h; sourceTree = "<group>"; };
-		35C3EBA53D46D70FEA503AAA8A36253B /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = "<group>"; };
-		35DFDF3C4858A4703CD64FEF57952A2A /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = "<group>"; };
-		35E14641A07166B92EA985413BF61785 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = "<group>"; };
-		35F4851F80473D50CF97B2DA3C4B1116 /* Pods-KulexiuForStudent.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-KulexiuForStudent.modulemap"; sourceTree = "<group>"; };
-		36405A9F3FF549EDEC5C1CF6ECA3987F /* iOS-KS3SDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "iOS-KS3SDK-Info.plist"; sourceTree = "<group>"; };
-		364D870BC2DBEDE335EBEF47BE98913F /* DWKWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DWKWebView.m; path = dsbridge/DWKWebView.m; sourceTree = "<group>"; };
-		36654EB5908556B0CA2DC62051E4B21F /* V2TIMSignalingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMSignalingManager.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMSignalingManager.h; sourceTree = "<group>"; };
-		36B532106088445AFBEE888776596423 /* TUIConversation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversation.h; path = TUIConversation/UI_Classic/Header/TUIConversation.h; sourceTree = "<group>"; };
-		36D34E3A83B69821F75CAB97E138FD22 /* RongCustomerService.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongCustomerService.xcframework; path = RongCloudIM/RongCustomerService.xcframework; sourceTree = "<group>"; };
-		371C473AFB4E5E51067CEB671608C6B6 /* TUICameraView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICameraView.h; path = TUIChat/CommonUI/Camera/TUICameraView.h; sourceTree = "<group>"; };
-		3731C8FDBACC5B1D6DA7C4B29392274A /* SocketRocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.release.xcconfig; sourceTree = "<group>"; };
-		375306AD1C58F64374EE0398EA64EBAF /* Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-prefix.pch"; sourceTree = "<group>"; };
-		37756F756E4B9A62B0D2A232A3B08DFC /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = "<group>"; };
-		377D0E9EDAD762DEC6523CB84E59FCB5 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = "<group>"; };
-		37942FA61D28C2008C56BED329242934 /* TUIInputMoreCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIInputMoreCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Base/TUIInputMoreCellData.m; sourceTree = "<group>"; };
-		379C6A12FD8A3BA9C42B3A550CD6B6CA /* KS3GetObjectACLResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3GetObjectACLResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3GetObjectACLResponse.h; sourceTree = "<group>"; };
-		37D4FA9011FEA4E21BDDD6484AE92DE4 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = "<group>"; };
-		37EA43C6154607EB4C385B067D4FF381 /* TUICore */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TUICore; path = TUICore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		37F1EA4F4C7E0C08A9E74FBF862E7B6E /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = "<group>"; };
-		38025758DFFF1F3B0D636AAD7C504DE9 /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = "<group>"; };
-		3820223DF0D0465E36163619CCB6EF30 /* TUICaptureVideoPreviewView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICaptureVideoPreviewView.h; path = TUIChat/CommonUI/Camera/TUICaptureVideoPreviewView.h; sourceTree = "<group>"; };
-		38500F0DB453C1BFC77238136C35DA7F /* mz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz.h; path = SSZipArchive/minizip/mz.h; sourceTree = "<group>"; };
-		3887A06EE2AA0A4A91E177CBA748C77C /* TUIResponderTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIResponderTextView.m; path = TUIChat/UI_Classic/Input/TUIResponderTextView.m; sourceTree = "<group>"; };
-		388D863725C15BF582E69FD103C7D2B6 /* RACSubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubject.h; path = ReactiveObjC/RACSubject.h; sourceTree = "<group>"; };
-		38BA3B31F9BD41E5BAC3CC607D5ECABF /* NSInvocation+RACTypeParsing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+RACTypeParsing.m"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.m"; sourceTree = "<group>"; };
-		38C782B290D43ACA661B578D72793D11 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = "<group>"; };
-		393D8E487D7740E7BAB316EA4FA0195A /* IQUIView+Hierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIView+Hierarchy.m"; path = "IQKeyboardManager/Categories/IQUIView+Hierarchy.m"; sourceTree = "<group>"; };
-		395A67B5842DC577B69F657284C4C4EE /* RACSignal+Operations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RACSignal+Operations.m"; path = "ReactiveObjC/RACSignal+Operations.m"; sourceTree = "<group>"; };
-		3970BC39190187AB1DE2788446286E7E /* NSString+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSequenceAdditions.m"; path = "ReactiveObjC/NSString+RACSequenceAdditions.m"; sourceTree = "<group>"; };
-		39900BBA72BB64D2412AC26800DB0DE9 /* TUISearchViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchViewController.m; path = TUISearch/UI_Classic/UI/TUISearchViewController.m; sourceTree = "<group>"; };
-		399781C7ED74249F8F48164D980FC8A4 /* IQKeyboardReturnKeyHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQKeyboardReturnKeyHandler.m; path = IQKeyboardManager/IQKeyboardReturnKeyHandler.m; sourceTree = "<group>"; };
-		39BE7F1A484FE54C0536999B1F14EDF5 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = "<group>"; };
-		39EAA40725398C2413350FD1ED2C7502 /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = "<group>"; };
-		3A015C7701832CE7A56F9495A7F2DC10 /* BridgeCallRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BridgeCallRecorder.m; path = Whiteboard/Classes/SDK/BridgeCallRecorder.m; sourceTree = "<group>"; };
-		3A1CC7CD2C230C7EA10A31DD97A2524F /* TUIConversationObjectFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationObjectFactory.m; path = TUIConversation/UI_Classic/Service/TUIConversationObjectFactory.m; sourceTree = "<group>"; };
-		3A532ACA62FB61781BA34CC9B9EFBA18 /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = "<group>"; };
-		3AA45CB94D4E63BA09A40A8A2C8EBB2B /* TUIGroupRequestViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupRequestViewController.m; path = TUIGroup/UI_Classic/UI/TUIGroupRequestViewController.m; sourceTree = "<group>"; };
-		3B2C9BF4B0F2E6EA544A7C826E547B22 /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = "<group>"; };
-		3B30BF895DC5852D4439C54E77D9EB04 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = "<group>"; };
-		3B35D50194DEE308AE85CD307EB0130E /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = "<group>"; };
-		3B5A2CFD43F3E179CB38BA5DAF85152D /* TUIGroupNoticeDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupNoticeDataProvider.h; path = TUIGroup/BaseDataProvider/TUIGroupNoticeDataProvider.h; sourceTree = "<group>"; };
-		3B85DB322589840FCDCFD8FADE60BE23 /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = "<group>"; };
-		3BA15304B31AF1B3F03B1114B99E10D2 /* TUIMessageProgressManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageProgressManager.h; path = TUIChat/CommonModel/TUIMessageProgressManager.h; sourceTree = "<group>"; };
-		3BEBA3336B8C80A192D2945BBEB857AD /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = "<group>"; };
-		3BF514DCFDD981DD73A3DF451F57FB73 /* KS3ListBucketsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListBucketsResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsResponse.m; sourceTree = "<group>"; };
-		3C0034ECB647ABB38D6DCAA78EE8D891 /* Pods-KulexiuForStudent.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KulexiuForStudent.debug.xcconfig"; sourceTree = "<group>"; };
-		3C488AB5AAE9125220FE425A672CE2E3 /* JSBUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSBUtil.h; path = dsbridge/JSBUtil.h; sourceTree = "<group>"; };
-		3C7CE81A5C8AEC82C8322F620B3A53DE /* DSCallInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DSCallInfo.m; path = dsbridge/DSCallInfo.m; sourceTree = "<group>"; };
-		3C846A9276E3CF9107DEF1D0BF54E17A /* TUICore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICore.h; path = TUICore/TUICore.h; sourceTree = "<group>"; };
-		3CED7A8664322571386E84C2FDD06292 /* WhiteConverterV5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteConverterV5.h; path = Whiteboard/Classes/Converter/V5/WhiteConverterV5.h; sourceTree = "<group>"; };
-		3CFEC1EB9CEEF72D1BA62A87025953F0 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = "<group>"; };
-		3D17D5BF82B434D03696E1B36139965C /* KS3Owner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3Owner.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3Owner.m; sourceTree = "<group>"; };
-		3D1998816FA7D2DDAD850377A79F7E95 /* Pods-KulexiuForStudent-KulexiuForStudentUITests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-KulexiuForStudent-KulexiuForStudentUITests.modulemap"; sourceTree = "<group>"; };
-		3D2A1B5E730634C6FEF6F99A14BB3803 /* RACScheduler+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACScheduler+Subclass.h"; path = "ReactiveObjC/RACScheduler+Subclass.h"; sourceTree = "<group>"; };
-		3D4283699F22B8AB869FB5BD0A3C7E69 /* V2TIMFriendshipManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMFriendshipManager.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMFriendshipManager.h; sourceTree = "<group>"; };
-		3D4C88FB45BD33E1B8B5A06FBCEB4214 /* LOTRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRadialGradientLayer.m; path = "lottie-ios/Classes/Extensions/LOTRadialGradientLayer.m"; sourceTree = "<group>"; };
-		3D73F5356059830D301DDE25013A74AF /* TUIGroupMemberController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupMemberController.h; path = TUIGroup/UI_Classic/UI/TUIGroupMemberController.h; sourceTree = "<group>"; };
-		3DBFA93F5E906A246D45EF427D680C22 /* SRIOConsumer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRIOConsumer.h; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.h; sourceTree = "<group>"; };
-		3E01827F15DA83907B6AF6B9FCBF0C15 /* TUIFoldListViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFoldListViewController.h; path = TUIConversation/UI_Classic/UI/TUIFoldListViewController.h; sourceTree = "<group>"; };
-		3E369697F7618E108077E5BDC5F37F52 /* TUIFoldConversationListBaseDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFoldConversationListBaseDataProvider.m; path = TUIConversation/BaseDataProvider/TUIFoldConversationListBaseDataProvider.m; sourceTree = "<group>"; };
-		3E53677C7976A8DBBBE698BD270CED88 /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = "<group>"; };
-		3E5A0381CE60815960265F81D6476B47 /* TUIBubbleMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIBubbleMessageCellData.m; path = TIMCommon/UI_Classic/Cell/CellData/TUIBubbleMessageCellData.m; sourceTree = "<group>"; };
-		3E8246193D818A9D5D383266EF489E11 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
-		3E84B4211E15D6681943BBC5A740921C /* LOTAnimatedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatedControl.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimatedControl.h"; sourceTree = "<group>"; };
-		3EA21733794B477D25A4CF9731F7CAA2 /* KS3HeadBucketRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3HeadBucketRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3HeadBucketRequest.m; sourceTree = "<group>"; };
-		3EBABD58D22A756F701E94B6DE940DF6 /* WhiteVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteVideoView.m; path = Whiteboard/Classes/NativeReplayer/WhiteVideoView.m; sourceTree = "<group>"; };
-		3EED16C8976D69780E79BC9FBD643CB5 /* WhiteCallBridgeCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteCallBridgeCommand.h; path = Whiteboard/Classes/Displayer/WhiteCallBridgeCommand.h; sourceTree = "<group>"; };
-		3F79DD6908B996584E829067AA9AA4B7 /* TUIChatBaseDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatBaseDataProvider.m; path = TUIChat/BaseDataProvider/TUIChatBaseDataProvider.m; sourceTree = "<group>"; };
-		3FA52555012A37224933DE306E1BFAA8 /* TUIMenuCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMenuCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIMenuCellData.m; sourceTree = "<group>"; };
-		3FB936C7B15FCFE76ABFDB1632594A58 /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = "<group>"; };
-		3FD8AD442383319740DC695ED11BD00B /* TIMCommon.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TIMCommon.bundle; path = TIMCommon/Resources/TIMCommon.bundle; sourceTree = "<group>"; };
-		3FF5AB7BDE41A7312D0AE83514BC3499 /* KS3InitiateMultipartUploadXMLParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3InitiateMultipartUploadXMLParser.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3InitiateMultipartUploadXMLParser.m; sourceTree = "<group>"; };
-		3FF917346673147B1670704C41C018A2 /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = "<group>"; };
-		40071702B720408808EEE873BBF6A7B1 /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = "<group>"; };
-		400FF55D0451E7A8F33A3D0D3E11C1B9 /* Reachability */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Reachability; path = Reachability.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		401667CB6D4B1DE842FB9C8BF5F1D0CD /* TUICameraView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICameraView.m; path = TUIChat/CommonUI/Camera/TUICameraView.m; sourceTree = "<group>"; };
-		40457D8EF50EEE2B00B498C84EBA8D31 /* TUIChatConversationModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatConversationModel.h; path = TUIChat/CommonModel/TUIChatConversationModel.h; sourceTree = "<group>"; };
-		4066A075FC2E0F09432CFA7DBD4146D1 /* NTLBridge-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NTLBridge-umbrella.h"; sourceTree = "<group>"; };
-		406B1E4B200E896F4C333718FC56D9B4 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = "<group>"; };
-		4083C8C7B84CE7FDC24A23F83DCA8E92 /* KS3DownLoad.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3DownLoad.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3DownLoad.h; sourceTree = "<group>"; };
-		409C5B8AA4913EFBBEABF641EEF4848E /* DSCallInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DSCallInfo.h; path = dsbridge/DSCallInfo.h; sourceTree = "<group>"; };
-		40AFC6AFC9EE5DC59B787B5839915ABC /* TUICore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUICore-prefix.pch"; sourceTree = "<group>"; };
-		40CD12646E64B463B188BD75B4011B72 /* TUIReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIReplyQuoteViewData.m; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIReplyQuoteViewData.m; sourceTree = "<group>"; };
-		40F410F42581D64922712B6C057F665A /* WhiteFontFace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteFontFace.h; path = Whiteboard/Classes/Object/WhiteFontFace.h; sourceTree = "<group>"; };
-		40FE11BD8B6B1EBA8DF9AC7089FF13E6 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = "<group>"; };
-		4106FE946371B362CC85F6B34E5B328D /* interf_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = interf_dec.h; path = TUIChat/VoiceConvert/interf_dec.h; sourceTree = "<group>"; };
-		4129F4934D3DC61C6987E1E4CA80EB2E /* RACDynamicSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSequence.m; path = ReactiveObjC/RACDynamicSequence.m; sourceTree = "<group>"; };
-		414E27AA050CAD32DDF55BCD9E263BEF /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = "<group>"; };
-		414EF595FCEF3AC543D7DFB42BB4DD5F /* LOTPathInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPathInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPathInterpolator.m"; sourceTree = "<group>"; };
-		41902488F450B816F0C11114972AB6A9 /* TYCyclePagerTransformLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYCyclePagerTransformLayout.h; path = TYCyclePagerViewDemo/TYCyclePagerView/TYCyclePagerTransformLayout.h; sourceTree = "<group>"; };
-		41DD7E86D7836EC6089E354EA8341DAD /* V2TIMManager+VOIP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "V2TIMManager+VOIP.h"; path = "ImSDK_Plus.framework/Headers/V2TIMManager+VOIP.h"; sourceTree = "<group>"; };
-		420FC175ED120D7D4BC485583E94F0E1 /* KS3DownLoad.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3DownLoad.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3DownLoad.m; sourceTree = "<group>"; };
-		42252E7A3F453D2C2EEB54F9F1667135 /* TUISettingAdminController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISettingAdminController.m; path = TUIGroup/UI_Classic/UI/TUISettingAdminController.m; sourceTree = "<group>"; };
-		4235F49C27A9A8181A398F551B5798B0 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = "<group>"; };
-		423736330C391E02AEEE0539A23BE3A2 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = "<group>"; };
-		42377722A9C74CD88BB26F92DC7AFF15 /* WhiteBoardView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteBoardView.h; path = Whiteboard/Classes/Displayer/WhiteBoardView.h; sourceTree = "<group>"; };
-		427AA76BB91A9E54FF6D86037D37EB3A /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = "<group>"; };
-		4280A5344E30E23398A4111BEF9FE3F2 /* UIAlertView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+RACSignalSupport.h"; path = "ReactiveObjC/UIAlertView+RACSignalSupport.h"; sourceTree = "<group>"; };
-		42865B458DA89AAE6DB522BC12929F93 /* IQUITextFieldView+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUITextFieldView+Additions.h"; path = "IQKeyboardManager/Categories/IQUITextFieldView+Additions.h"; sourceTree = "<group>"; };
-		42A561FC6002E1CA3EAD72C23863A0F3 /* RACUnarySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnarySequence.m; path = ReactiveObjC/RACUnarySequence.m; sourceTree = "<group>"; };
-		42B408C0B1F41A9F01236AD9E9DB20F7 /* if_rom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = if_rom.h; path = TUIChat/VoiceConvert/if_rom.h; sourceTree = "<group>"; };
-		42B5C019A294C66D9FFCA753C6916347 /* TUIMergeMessageListController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMergeMessageListController.m; path = TUIChat/UI_Classic/Chat/TUIMergeMessageListController.m; sourceTree = "<group>"; };
-		42C2B6ECDCED864876D5B6CC4666D1A4 /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = "<group>"; };
-		42E1F5C4C37FC61286E362656CA0AE9C /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = "<group>"; };
-		430A03AB45A5D1201D8BB49079FE9DA8 /* RongIMLibCore.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongIMLibCore.xcframework; path = RongCloudIM/RongIMLibCore.xcframework; sourceTree = "<group>"; };
-		431E5A1BDE1736D7B25CA1B720D31FD2 /* RACScopedDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACScopedDisposable.m; path = ReactiveObjC/RACScopedDisposable.m; sourceTree = "<group>"; };
-		432EC6F64A928AF0DCAB5EDD93CD0330 /* RongIMLib.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongIMLib.xcframework; path = RongCloudIM/RongIMLib.xcframework; sourceTree = "<group>"; };
-		435D3F4ED7BD403CB5B0402D52CC7CB0 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = "<group>"; };
-		437D6392925ABCC7C70E1F904A8CD03F /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = "<group>"; };
-		438BAB55605C85D157A2E6FAA41AE051 /* RACIndexSetSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACIndexSetSequence.h; path = ReactiveObjC/RACIndexSetSequence.h; sourceTree = "<group>"; };
-		43A94B5E42E63565C39B24F4D8560B68 /* RACValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACValueTransformer.h; path = ReactiveObjC/RACValueTransformer.h; sourceTree = "<group>"; };
-		43AAB144AC780723F5C3C7997CE7DDFC /* KS3SetACLResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetACLResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetACLResponse.h; sourceTree = "<group>"; };
-		43BD10AA6131F6251F63E3F9AB785F61 /* KS3ServiceRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ServiceRequest.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3ServiceRequest.m; sourceTree = "<group>"; };
-		43D46E1A7F0F57D540BB44BC777DA282 /* web-sdk.4473eae6.js */ = {isa = PBXFileReference; includeInIndex = 1; name = "web-sdk.4473eae6.js"; path = "Whiteboard/Resource/web-sdk.4473eae6.js"; sourceTree = "<group>"; };
-		43D7BBC88CC60C146CCA4F85481F771B /* RACUnarySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACUnarySequence.h; path = ReactiveObjC/RACUnarySequence.h; sourceTree = "<group>"; };
-		44218260AF9B6D4E2FBA59D9EAEB60D2 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = "<group>"; };
-		442BD209A465DCCBC5A654B47F69EFBA /* NSNotificationCenter+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+RACSupport.m"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.m"; sourceTree = "<group>"; };
-		443CAE31FD58F74BDF88C8286F5421CB /* TUIChatPopContextRecentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatPopContextRecentView.m; path = TUIChat/CommonUI/Pop/TUIChatPopContextRecentView.m; sourceTree = "<group>"; };
-		44693718F3182EF52296F2AB02FE5FB7 /* KS3GetObjectRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3GetObjectRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3GetObjectRequest.m; sourceTree = "<group>"; };
-		448B3ECA8FE9A1E4C5073F458C6A64C0 /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = "<group>"; };
-		44AB2605A376E9CB4A71B0BF2F501C7C /* LOTRepeaterRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRepeaterRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRepeaterRenderer.m"; sourceTree = "<group>"; };
-		44B421078B729C2D7D7F158637189FD3 /* TUIGroupRequestViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupRequestViewController.h; path = TUIGroup/UI_Classic/UI/TUIGroupRequestViewController.h; sourceTree = "<group>"; };
-		44B8A63534302024F4D817E219032FE0 /* KS3BucketACLXMLParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3BucketACLXMLParser.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3BucketACLXMLParser.h; sourceTree = "<group>"; };
-		4500901F7C66F74804D3CF58A8D1DBA2 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = "<group>"; };
-		4500F62B17DBF9DFBEDB9CFBA6BFDD79 /* TUIGroupInfoController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupInfoController.m; path = TUIGroup/UI_Classic/UI/TUIGroupInfoController.m; sourceTree = "<group>"; };
-		450DAE1079699FF052A32E909C00BE95 /* RCConfig.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = RCConfig.plist; path = RongCloudIM/RCConfig.plist; sourceTree = "<group>"; };
-		453E532C922F093567B6D97CAF4608B4 /* Bugly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugly.release.xcconfig; sourceTree = "<group>"; };
-		454875FA5535B53BAEF882FD359F2F43 /* IQBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQBarButtonItem.h; path = IQKeyboardManager/IQToolbar/IQBarButtonItem.h; sourceTree = "<group>"; };
-		45706C9D7A40E2628162E027AD46DA56 /* TUIEmojiCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIEmojiCellData.h; path = TUIChat/BaseCell/CellData/TUIEmojiCellData.h; sourceTree = "<group>"; };
-		458458C8EC65BDF41E93BBE00EE7D80A /* TUIDarkModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIDarkModel.h; path = TUICore/TUIDarkModel.h; sourceTree = "<group>"; };
-		45AF1A37AB1B6464B15006A43BCFF39D /* V2TIMGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMGroup.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMGroup.h; sourceTree = "<group>"; };
-		45BBD467C00CCEF8B6D7EC3736683E61 /* NSTimer+TUISafe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTimer+TUISafe.m"; path = "TIMCommon/CommonModel/NSTimer+TUISafe.m"; sourceTree = "<group>"; };
-		45D003C7F1293BBF933FD0838A795526 /* WhiteSdkConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteSdkConfiguration.m; path = Whiteboard/Classes/SDK/WhiteSdkConfiguration.m; sourceTree = "<group>"; };
-		45D7C93C0F4A60EBAB42FB816BE22715 /* JPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.release.xcconfig; sourceTree = "<group>"; };
-		45E03C19DD72532EBE7753801DD51717 /* TUIC2CChatViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIC2CChatViewController.m; path = TUIChat/UI_Classic/Chat/TUIC2CChatViewController.m; sourceTree = "<group>"; };
-		45E7CC06F37811BDDEB1EF3935469661 /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = "<group>"; };
-		46088A67526D4C558A41599B439A5388 /* RACSerialDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSerialDisposable.h; path = ReactiveObjC/RACSerialDisposable.h; sourceTree = "<group>"; };
-		46258D881DE9B9C0E80949DB3F442E53 /* KS3AbstractWebServiceClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3AbstractWebServiceClient.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3AbstractWebServiceClient.h; sourceTree = "<group>"; };
-		465AA4167A43F870EDEBB8080F5EA316 /* NSString+TUIUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+TUIUtil.m"; path = "TUICore/NSString+TUIUtil.m"; sourceTree = "<group>"; };
-		469CB8A781B2EFAE6B5E6E96ABA7D415 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = "<group>"; };
-		46ACD94C4FF89C76C47B5438BFE90C02 /* NSIndexSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSIndexSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.m"; sourceTree = "<group>"; };
-		46B9BA637BD9F0CA802BFC0DBB8A92DC /* TUIChatCallingDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatCallingDataProvider.h; path = TUIChat/BaseDataProvider/TUIChatCallingDataProvider.h; sourceTree = "<group>"; };
-		472203E2D4F7C9FDF6DC484679AA6493 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = "<group>"; };
-		47C60CAA5ED39B2E9F047B0BD03FD641 /* RACTestScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTestScheduler.m; path = ReactiveObjC/RACTestScheduler.m; sourceTree = "<group>"; };
-		47CBBCAFDC6FFA8D4A43F4F1D59DA380 /* KS3URLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3URLRequest.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3URLRequest.m; sourceTree = "<group>"; };
-		47CEC8FCB1DA49E872A178704422A2A0 /* WhiteConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteConverter.h; path = Whiteboard/Classes/Converter/V4/WhiteConverter.h; sourceTree = "<group>"; };
-		4800B29A5DF00699982AB4FAF93ECC97 /* RACReturnSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReturnSignal.m; path = ReactiveObjC/RACReturnSignal.m; sourceTree = "<group>"; };
-		481EBE3B85C12E436F90F0F3486F2F98 /* IQKeyboardManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManager.modulemap; sourceTree = "<group>"; };
-		4873DB3518FC889401A3EA66FE11818B /* TUIOrderCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIOrderCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Custom/TUIOrderCell.m; sourceTree = "<group>"; };
-		489AC564EDA156C9FD1526E6DF025CFF /* URLRequestPolling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = URLRequestPolling.h; path = Whiteboard/Classes/Converter/URLRequestPolling.h; sourceTree = "<group>"; };
-		48BEE29C4DB2272DE8A6214B75D5C017 /* SRMutex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRMutex.m; path = SocketRocket/Internal/Utilities/SRMutex.m; sourceTree = "<group>"; };
-		48C448F49A209BF02AFD84861B7F216D /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = "<group>"; };
-		48F6046EA699D9C1999E2563E04D7784 /* KS3BucketNameUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3BucketNameUtilities.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3BucketNameUtilities.h; sourceTree = "<group>"; };
-		49051E9F90BAB3BD34E83E2028712BC1 /* RACKVOProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOProxy.h; path = ReactiveObjC/RACKVOProxy.h; sourceTree = "<group>"; };
-		495167070BBD0BE65DB28C38E98CEB9A /* NSValue+Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Compat.h"; path = "lottie-ios/Classes/MacCompatibility/NSValue+Compat.h"; sourceTree = "<group>"; };
-		498092BD430FD4C8501C8DAF547E803E /* RACQueueScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACQueueScheduler.m; path = ReactiveObjC/RACQueueScheduler.m; sourceTree = "<group>"; };
-		49C4473BD93DA1C7395C7D5271006B5E /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = "<group>"; };
-		49CA4500331A096B10FBBFB15527B07B /* KS3ObjectSummary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ObjectSummary.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ObjectSummary.h; sourceTree = "<group>"; };
-		49F069C0814C0973D8495DD4F76197F8 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = "<group>"; };
-		49F2CCECB34AB57CBE9D1F85F462EFF4 /* KS3InitiateMultipartUploadResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3InitiateMultipartUploadResult.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3InitiateMultipartUploadResult.m; sourceTree = "<group>"; };
-		49F84CE958BA2D4A0D8512D1752F9DBC /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = "<group>"; };
-		4A29EDE212B164FB55C40D6295CC7E0E /* RACScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACScheduler.m; path = ReactiveObjC/RACScheduler.m; sourceTree = "<group>"; };
-		4A4DE5CAA50F1A0130F07C7A10B9A032 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = "<group>"; };
-		4A5CF85987A2FD03924F5BE9AB9FB6B2 /* TIMCommonTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TIMCommonTheme.bundle; path = TIMCommon/Resources/TIMCommonTheme.bundle; sourceTree = "<group>"; };
-		4A6C9177D88811435ED2D2B08C036F42 /* dec_if.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dec_if.h; path = TUIChat/VoiceConvert/dec_if.h; sourceTree = "<group>"; };
-		4A755033A8C4C8BC4AFCDA94EFECCBE3 /* IQTitleBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQTitleBarButtonItem.h; path = IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h; sourceTree = "<group>"; };
-		4A90E991BC0CB35AB6D91E18C9490643 /* CHIPageControl */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CHIPageControl; path = CHIPageControl.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		4AB294DB11883DE158AE6B9F17AEF14F /* TUITool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITool.m; path = TUICore/TUITool.m; sourceTree = "<group>"; };
-		4AD70C2B6D86B25FA18C6C5D2C5A0432 /* RongIMKit.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongIMKit.xcframework; path = RongCloudIM/RongIMKit.xcframework; sourceTree = "<group>"; };
-		4AF6AFA8E17C74D49D62EF554D435165 /* JXPagerListRefreshView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerListRefreshView.h; path = Sources/JXPagerView/JXPagerListRefreshView.h; sourceTree = "<group>"; };
-		4B60DEC8B1CE2725531B51C38EFB591C /* KS3GrantAccessControlList.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3GrantAccessControlList.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3GrantAccessControlList.m; sourceTree = "<group>"; };
-		4B6D81E3899438B26B70F34D70A258B8 /* TUIAddCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIAddCellData.m; path = TUIGroup/BaseCell/CellData/TUIAddCellData.m; sourceTree = "<group>"; };
-		4B79EAC77A64267C57D18916106BB5FD /* WhiteCombinePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteCombinePlayer.m; path = Whiteboard/Classes/NativeReplayer/WhiteCombinePlayer.m; sourceTree = "<group>"; };
-		4BC45B6167DE129F2F42DE5B956C132A /* TUIAudioRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIAudioRecorder.h; path = TUIChat/CommonModel/TUIAudioRecorder.h; sourceTree = "<group>"; };
-		4BE52609FEF8205B801E596BA0C67125 /* TUIAudioRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIAudioRecorder.m; path = TUIChat/CommonModel/TUIAudioRecorder.m; sourceTree = "<group>"; };
-		4C10EF02D4068E731F64EFF56140CEA7 /* TUIChatService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatService.m; path = TUIChat/UI_Classic/Service/TUIChatService.m; sourceTree = "<group>"; };
-		4C16EAB645879E00C2053B84B1CD06B5 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = "<group>"; };
-		4C7552F594226503F9ABC8AABDD2797F /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = RongCloudIM/en.lproj; sourceTree = "<group>"; };
-		4CAD15009859F6C1C92557A9F6F3E411 /* CALayer+Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+Compat.h"; path = "lottie-ios/Classes/MacCompatibility/CALayer+Compat.h"; sourceTree = "<group>"; };
-		4CC1A557279EE5A1899A1AC7EB507423 /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = "<group>"; };
-		4D00A637183E2ABC9615B94CFC4484F8 /* SRRunLoopThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRunLoopThread.m; path = SocketRocket/Internal/RunLoop/SRRunLoopThread.m; sourceTree = "<group>"; };
-		4D00CE6E70E413E476791636534B78F2 /* KS3AbortMultipartUploadRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3AbortMultipartUploadRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3AbortMultipartUploadRequest.h; sourceTree = "<group>"; };
-		4D150CF685A76C1625850B8361A0B004 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = "<group>"; };
-		4D287DC1DE2ADD690AD4DE0009896000 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = "<group>"; };
-		4D38F4610172470D5BDE19A5E9DD38A8 /* TUIVoiceReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIVoiceReplyQuoteViewData.m; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIVoiceReplyQuoteViewData.m; sourceTree = "<group>"; };
-		4D6EDBD8E0A0C1B3DA73E9C13F5D9C98 /* WhitePlayerTimeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhitePlayerTimeInfo.h; path = Whiteboard/Classes/Replayer/WhitePlayerTimeInfo.h; sourceTree = "<group>"; };
-		4D75427392A8F8D315E60C92F602C551 /* NTLBridge.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = NTLBridge.modulemap; sourceTree = "<group>"; };
-		4D7B4096B99877E4492ABA27A3ED5CB8 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = "<group>"; };
-		4DA5D9A36D9E440FCDB0D554C2029380 /* TIMConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TIMConfig.m; path = TIMCommon/CommonModel/TIMConfig.m; sourceTree = "<group>"; };
-		4DB715F64234ED5CA51C6D8ED6179308 /* TUIMediaCollectionCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMediaCollectionCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIMediaCollectionCell.h; sourceTree = "<group>"; };
-		4DC9245CB887A2ECEEBF726698709344 /* TUIDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIDefine.h; path = TUICore/TUIDefine.h; sourceTree = "<group>"; };
-		4E0B78CDA0CBF52D57D06C5EDF958D10 /* TUIKitLocalizable.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIKitLocalizable.bundle; path = TUICore/Resources/TUIKitLocalizable.bundle; sourceTree = "<group>"; };
-		4E1CB5224BB47DAB7F5C214F76F152C8 /* KS3Credentials.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3Credentials.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3Credentials.m; sourceTree = "<group>"; };
-		4E35BD4DCE3605A9AAA01A65718F09A3 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = "<group>"; };
-		4E35DABB10C7472DD787AEA820A4AAF5 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = "<group>"; };
-		4EB8A9DFF058A40C68D32C7C03F8B85B /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = "<group>"; };
-		4EBA429994283E03321A916E6E32402A /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = "<group>"; };
-		4EE95673082CF77E466275F4F3FF1B09 /* TUIConversation_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIConversation_Minimalist.bundle; path = TUIConversation/Resources/TUIConversation_Minimalist.bundle; sourceTree = "<group>"; };
-		4F1759B675753A76E1B0D60C96948EC2 /* MKAnnotationView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+RACSignalSupport.m"; path = "ReactiveObjC/MKAnnotationView+RACSignalSupport.m"; sourceTree = "<group>"; };
-		4F1BB86DECC362F49287BAD708ACF06F /* JXPagerMainTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerMainTableView.m; path = Sources/JXPagerView/JXPagerMainTableView.m; sourceTree = "<group>"; };
-		4F1D3DB8913AAD199E34EADFC558D45D /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; };
-		4F35DD18BB8E5151D8BD15D1DEBD9014 /* LOTLayerContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayerContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTLayerContainer.m"; sourceTree = "<group>"; };
-		4F7C200540F49F83939B3F5B0DB317BC /* iOS-KS3SDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "iOS-KS3SDK.release.xcconfig"; sourceTree = "<group>"; };
-		4F865A506A7C29CC4A454660F75EC63F /* RACCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACCommand.h; path = ReactiveObjC/RACCommand.h; sourceTree = "<group>"; };
-		4F9C4208A3D0BAFEE16E7048A45BB7BE /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = "<group>"; };
-		4FA88A5156FF8EC5BFCAE623528C8A66 /* TUICaptureTimer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICaptureTimer.m; path = TUIChat/CommonUI/Camera/TUICaptureTimer.m; sourceTree = "<group>"; };
-		4FD37EC21D3C9DD64A9D036C9D842956 /* TUIChatPopEmojiView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatPopEmojiView.h; path = TUIChat/BaseCell/CellUI/TUIChatPopEmojiView.h; sourceTree = "<group>"; };
-		4FE17F407433C75887B87E355F34B7A7 /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = "<group>"; };
-		4FE25EA48AF2AB449FED493C9CE648B1 /* KS3UploadManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3UploadManager.h; path = KS3YunSDK/KS3YunSDK/KSYS3/Advanced/Upload/KS3UploadManager.h; sourceTree = "<group>"; };
-		4FE7BE54D2E320CC367F60D8D24CD291 /* TUIImageMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIImageMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIImageMessageCell.m; sourceTree = "<group>"; };
-		5021105A28F9AE548A434EE05AECF2A1 /* KS3UploadManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3UploadManager.m; path = KS3YunSDK/KS3YunSDK/KSYS3/Advanced/Upload/KS3UploadManager.m; sourceTree = "<group>"; };
-		502F520C28B8FB11E5A3B150FD541958 /* TUIMemberInfoCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMemberInfoCell.h; path = TUIGroup/BaseCell/CellUI/TUIMemberInfoCell.h; sourceTree = "<group>"; };
-		509576ADDB09086F000B7FD7BD475C6B /* TUIConversationListDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationListDataProvider.h; path = TUIConversation/UI_Classic/DataProvider/TUIConversationListDataProvider.h; sourceTree = "<group>"; };
-		50C628B8341E45D559B92651AF019824 /* TUISearch.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUISearch.bundle; path = TUISearch/Resources/TUISearch.bundle; sourceTree = "<group>"; };
-		50F5E0C88DE8BE4E9A968AEE690BF0DC /* NTLBridge.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NTLBridge.release.xcconfig; sourceTree = "<group>"; };
-		51192F860470D95C9C6EDEE384E8422C /* Pods-KulexiuForStudent-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-KulexiuForStudent-dummy.m"; sourceTree = "<group>"; };
-		511ED977CF43AE59384487895C4D238C /* KS3PutObjectCopyResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3PutObjectCopyResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectCopyResponse.h; sourceTree = "<group>"; };
-		514AA9AF67DFF8E7BFA86C90E7B107E3 /* KS3GetObjectResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3GetObjectResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3GetObjectResponse.m; sourceTree = "<group>"; };
-		5160380F26E9BCC8FD97063A6A9547FA /* LOTColorInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTColorInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTColorInterpolator.m"; sourceTree = "<group>"; };
-		5191C675023B095CB6E590AC212BC169 /* YYClassInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYClassInfo.h; path = YYModel/YYClassInfo.h; sourceTree = "<group>"; };
-		51B97D961BCA526CA58209BE7ED46D94 /* RACTestScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTestScheduler.h; path = ReactiveObjC/RACTestScheduler.h; sourceTree = "<group>"; };
-		51BA97E8B5085EFFB47BC9C0B785CEA7 /* lottie-ios */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "lottie-ios"; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		522B1CAB698DF1FDB2C09C7707587631 /* V2TIMManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMManager.h; path = ImSDK_Plus.framework/Headers/V2TIMManager.h; sourceTree = "<group>"; };
-		5267771FF2E74B2BDD161CB22C306980 /* TUISearchBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchBar.m; path = TUISearch/UI_Classic/UI/TUISearchBar.m; sourceTree = "<group>"; };
-		5291F3623C48C558A7D004BC724DDC01 /* Whiteboard-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Whiteboard-dummy.m"; sourceTree = "<group>"; };
-		52AE8238DF4D218D658830D2532C9569 /* SRRandom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRRandom.m; path = SocketRocket/Internal/Utilities/SRRandom.m; sourceTree = "<group>"; };
-		52C1D1F729358E4303323B605FE0D9EB /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = "<group>"; };
-		52CBBCB706B2F3EF4F36C577C7D8BF31 /* mz_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_os.h; path = SSZipArchive/minizip/mz_os.h; sourceTree = "<group>"; };
-		52D770B466CB519FB035BF0B91EDA185 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = "<group>"; };
-		5318B7B15BD97BA14659ACFF99181DA8 /* WhiteCallBridgeCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteCallBridgeCommand.m; path = Whiteboard/Classes/Displayer/WhiteCallBridgeCommand.m; sourceTree = "<group>"; };
-		53374F2513065F68345C528063FCCD18 /* TUITextReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITextReplyQuoteViewData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUITextReplyQuoteViewData.h; sourceTree = "<group>"; };
-		5389A80AD8E36A43F01272CE629C2EEF /* TUIGroupCreatedCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupCreatedCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Base/TUIGroupCreatedCellData.m; sourceTree = "<group>"; };
-		53C23383FB047FC22FA7F0214C960E12 /* WhiteImageInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteImageInformation.h; path = Whiteboard/Classes/Room/WhiteImageInformation.h; sourceTree = "<group>"; };
-		5409713B81B0999C09E563F9C473F113 /* TUISearchExtensionObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchExtensionObserver.h; path = TUISearch/UI_Classic/Service/TUISearchExtensionObserver.h; sourceTree = "<group>"; };
-		540C51C95ACFFAF06C763DD60AF3C9ED /* WhiteGlobalState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteGlobalState.h; path = Whiteboard/Classes/Displayer/WhiteGlobalState.h; sourceTree = "<group>"; };
-		5411D503AEA1D9233E0049A9F095666D /* UIImagePickerController+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImagePickerController+RACSignalSupport.m"; path = "ReactiveObjC/UIImagePickerController+RACSignalSupport.m"; sourceTree = "<group>"; };
-		5422EF24518403A8285E5749EFADE8B0 /* CHIPageControlAleppo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHIPageControlAleppo.swift; path = CHIPageControl/CHIPageControlAleppo.swift; sourceTree = "<group>"; };
-		542EEE791CA33303ABFE91419F9A6379 /* KS3GetACLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3GetACLRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3GetACLRequest.h; sourceTree = "<group>"; };
-		543E10FB23EE2D06F31020687090EED9 /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = "<group>"; };
-		54588D2E4A0C158EEB32284FEACE69EC /* TUILinkCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUILinkCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Custom/TUILinkCellData.h; sourceTree = "<group>"; };
-		545BCDF5FC5A9B394A48D39204061951 /* KS3HeadObjectRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3HeadObjectRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3HeadObjectRequest.h; sourceTree = "<group>"; };
-		549C3DBE51755A6958D1D4A581CCF4DB /* YYModel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYModel-Info.plist"; sourceTree = "<group>"; };
-		54E510ADD6DA3341B4482E198DB710D6 /* SRLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRLog.m; path = SocketRocket/Internal/Utilities/SRLog.m; sourceTree = "<group>"; };
-		550D2D4EBD256467DF7BEE72E0E872AA /* LOTRenderGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRenderGroup.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRenderGroup.h"; sourceTree = "<group>"; };
-		5512536705F3DA7343E1D92485F69D70 /* NSRunLoop+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocket.h"; path = "SocketRocket/NSRunLoop+SRWebSocket.h"; sourceTree = "<group>"; };
-		552218E500BDE3A2AB166B4964D57802 /* LOTShapeCircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeCircle.h; path = "lottie-ios/Classes/Models/LOTShapeCircle.h"; sourceTree = "<group>"; };
-		5532517BF41EE123BC45D51FA1B2C0D8 /* TUIGroupNoticeCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupNoticeCellData.h; path = TUIGroup/BaseCell/CellData/TUIGroupNoticeCellData.h; sourceTree = "<group>"; };
-		554BEAE47191A2C641A42019C9D23069 /* TUISystemMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISystemMessageCellData.m; path = TIMCommon/BaseCell/CellData/TUISystemMessageCellData.m; sourceTree = "<group>"; };
-		55A04A8F4D56F2274267C05DE71DA169 /* TUIGroupMembersView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupMembersView.m; path = TUIGroup/CommonUI/TUIGroupMembersView.m; sourceTree = "<group>"; };
-		55C1E2CAC920E672FD9F11B47B92E7C2 /* TUIRepliesDetailViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIRepliesDetailViewController.h; path = TUIChat/UI_Classic/Chat/TUIRepliesDetailViewController.h; sourceTree = "<group>"; };
-		55E76C5B695EFFD853CA112D68AD25FA /* KS3ListObjectsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListObjectsResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ListObjectsResponse.h; sourceTree = "<group>"; };
-		562EF98B7840450F37FD1B9656DB41E4 /* TUIGroupChatViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupChatViewController.m; path = TUIChat/UI_Classic/Chat/TUIGroupChatViewController.m; sourceTree = "<group>"; };
-		563620ADA810AF8FA5A709F2C2DA9503 /* RACEagerSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEagerSequence.h; path = ReactiveObjC/RACEagerSequence.h; sourceTree = "<group>"; };
-		563D1844FDBC0B3F5C15AB85426F13B3 /* IQBarButtonItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQBarButtonItem.m; path = IQKeyboardManager/IQToolbar/IQBarButtonItem.m; sourceTree = "<group>"; };
-		566304E3B79AB76C7311A1C0ED141481 /* TUIChatFlexViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatFlexViewController.m; path = TUIChat/CommonUI/Pop/TUIChatFlexViewController.m; sourceTree = "<group>"; };
-		5663944E34AFA153D634A109E9B02EDD /* SRProxyConnect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRProxyConnect.m; path = SocketRocket/Internal/Proxy/SRProxyConnect.m; sourceTree = "<group>"; };
-		567CFB8681F7D52FA5FB686F7C755508 /* NSArray+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+RACSequenceAdditions.h"; path = "ReactiveObjC/NSArray+RACSequenceAdditions.h"; sourceTree = "<group>"; };
-		567EF1FDE014CB9D57337679C728639C /* TUIMessageBaseDataProvider+ProtectedAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TUIMessageBaseDataProvider+ProtectedAPI.h"; path = "TUIChat/BaseDataProvider/TUIMessageBaseDataProvider+ProtectedAPI.h"; sourceTree = "<group>"; };
-		56CDF362501D68903BB7BFBE8CE67421 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = "<group>"; };
-		56DE7A69B88662417F44167C2C8218D2 /* WhiteCameraConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteCameraConfig.h; path = Whiteboard/Classes/Object/WhiteCameraConfig.h; sourceTree = "<group>"; };
-		56FE7123906615D79DB21A16F3C2C3CF /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = "<group>"; };
-		57053F45CCBBB3FC232754A59352B3A6 /* KS3SetObjectGrantACLResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetObjectGrantACLResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3SetObjectGrantACLResponse.m; sourceTree = "<group>"; };
-		57135B453DA12230972897BBA1E88B52 /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = "<group>"; };
-		572601A77339FDED245671C37F9821D8 /* KS3Bucket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Bucket.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3Bucket.h; sourceTree = "<group>"; };
-		574E35666B4446244082F4040900221F /* WhiteConversionInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteConversionInfo.m; path = Whiteboard/Classes/Converter/V4/WhiteConversionInfo.m; sourceTree = "<group>"; };
-		5777589E284394997A840CC22D021208 /* LOTValueDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueDelegate.h; path = "lottie-ios/Classes/PublicHeaders/LOTValueDelegate.h"; sourceTree = "<group>"; };
-		57892E4F65039638A6A9D64F0B181145 /* runtime.42cce1dd.js */ = {isa = PBXFileReference; includeInIndex = 1; name = runtime.42cce1dd.js; path = Whiteboard/Resource/runtime.42cce1dd.js; sourceTree = "<group>"; };
-		5794A0067FFF5AAE408BE2BDD0A7D0E2 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; };
-		57A7777A8229CFF15585BD0AC9D5D07E /* UISlider+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISlider+RACSignalSupport.m"; path = "ReactiveObjC/UISlider+RACSignalSupport.m"; sourceTree = "<group>"; };
-		57C77EDF93057C3BE944C0FCCB9BE939 /* UIDatePicker+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDatePicker+RACSignalSupport.m"; path = "ReactiveObjC/UIDatePicker+RACSignalSupport.m"; sourceTree = "<group>"; };
-		57DB73A9E16EC207B54B32E8C3F78E1D /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = "<group>"; };
-		580712ADE0DDE9601ED35B000EC802D6 /* RSKImageCropper */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RSKImageCropper; path = RSKImageCropper.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		580C90BC4DFCF73FCC367275084E81BE /* IQToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQToolbar.m; path = IQKeyboardManager/IQToolbar/IQToolbar.m; sourceTree = "<group>"; };
-		5822F71C2AE1B8A33F411E055271CD7D /* LOTLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayer.h; path = "lottie-ios/Classes/Models/LOTLayer.h"; sourceTree = "<group>"; };
-		5840CC15C479EE27B3B335701378E6D9 /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = "<group>"; };
-		585366B8E8D384CC3437A56D6F19FA2B /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = "<group>"; };
-		587CFD439A6320864DC7C34B63F5D23B /* TUIAddCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIAddCellData.h; path = TUIGroup/BaseCell/CellData/TUIAddCellData.h; sourceTree = "<group>"; };
-		588B68CE87DB2A4A9E176BE6CBEFFF0F /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = "<group>"; };
-		58979F9DC7F20C0FBAD3699457723FC6 /* TUISearch-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUISearch-umbrella.h"; sourceTree = "<group>"; };
-		58DF1FA1080DA76CA2136069DC95B99A /* RACEXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEXTRuntimeExtensions.m; path = ReactiveObjC/extobjc/RACEXTRuntimeExtensions.m; sourceTree = "<group>"; };
-		591521DDE77F9CA236B40B1526816B02 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = "<group>"; };
-		593CAA7EF495CFD81A061C850E014818 /* LOTAnimatedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatedControl.m; path = "lottie-ios/Classes/Private/LOTAnimatedControl.m"; sourceTree = "<group>"; };
-		594CC5DCBEB396E56C5C7A2EABD108B2 /* WhiteConsts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteConsts.m; path = Whiteboard/Classes/Object/WhiteConsts.m; sourceTree = "<group>"; };
-		595732F82A427FA95EEF7984DBE915C7 /* RACPassthroughSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACPassthroughSubscriber.h; path = ReactiveObjC/RACPassthroughSubscriber.h; sourceTree = "<group>"; };
-		5960FB6772642313F78AA09A15DF339B /* TUICaptureVideoPreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICaptureVideoPreviewViewController.h; path = TUIChat/CommonUI/Camera/TUICaptureVideoPreviewViewController.h; sourceTree = "<group>"; };
-		596F05CC50BD81A011A4C37DD60B0B27 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = "<group>"; };
-		59CA3BD14881024C63EFB1FE70E3B6D2 /* UIColor+TUIHexColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+TUIHexColor.m"; path = "TUICore/UIColor+TUIHexColor.m"; sourceTree = "<group>"; };
-		59DFBB891F27B717CF20B8AA7D09E273 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = "<group>"; };
-		5A77BC03C84107A80A630B375080A585 /* WhiteCameraBound.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteCameraBound.h; path = Whiteboard/Classes/Object/WhiteCameraBound.h; sourceTree = "<group>"; };
-		5A8EDBC488932F49AD406CD5BE3713E3 /* KS3ListObjectsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListObjectsRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ListObjectsRequest.m; sourceTree = "<group>"; };
-		5AB8107A0896B6BC1D195CE6E8D936FE /* Whiteboard.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Whiteboard.release.xcconfig; sourceTree = "<group>"; };
-		5ABF2928AF3447D898D07F7FFEFF3692 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = "<group>"; };
-		5ACAC16B5363D828BE21764D8A113AC1 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = "<group>"; };
-		5ADA86B0DFC2578D2D70BD712AF7CA18 /* WhiteSDK+Room.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteSDK+Room.h"; path = "Whiteboard/Classes/Room/WhiteSDK+Room.h"; sourceTree = "<group>"; };
-		5AE04A0D2FCD53EAD7E88A7919FEFFBF /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = "<group>"; };
-		5AFAE6430998E69D17BAA68BE1F53C6F /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = "<group>"; };
-		5B3A07783C69E122AB92875775C81B0B /* LOTLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayer.m; path = "lottie-ios/Classes/Models/LOTLayer.m"; sourceTree = "<group>"; };
-		5B4B8B11E3C9C6804BDEE5891D730ABF /* KS3HeadBucketResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3HeadBucketResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3HeadBucketResponse.h; sourceTree = "<group>"; };
-		5B55553E6451118AC06058C1E6AB0A18 /* TUICoreTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUICoreTheme.bundle; path = TUICore/Resources/TUICoreTheme.bundle; sourceTree = "<group>"; };
-		5B6288640DC08E8A543C88200938E225 /* TUIConversation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TUIConversation.modulemap; sourceTree = "<group>"; };
-		5B837F367C2C2F8CC2ED09F98D6BA41A /* SRRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRRandom.h; path = SocketRocket/Internal/Utilities/SRRandom.h; sourceTree = "<group>"; };
-		5BA5344CF4A25C4D6296443A63C7FC3F /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = "<group>"; };
-		5BC43266F074DB2BB790F1CF065BE5E5 /* LOTAsset.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAsset.m; path = "lottie-ios/Classes/Models/LOTAsset.m"; sourceTree = "<group>"; };
-		5BC77297163919BCF4A5CD665049C22A /* TUIConversationListBaseDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationListBaseDataProvider.m; path = TUIConversation/BaseDataProvider/TUIConversationListBaseDataProvider.m; sourceTree = "<group>"; };
-		5BDE52F2875A5FC7516D32E0BD14864F /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = "<group>"; };
-		5C0C708B8033B2C4137E664E17371FBA /* TUIImageMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIImageMessageCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIImageMessageCell.h; sourceTree = "<group>"; };
-		5C4DA7FC5F6C3DE8031E0745D5084DE0 /* TUIChatMediaDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatMediaDataProvider.m; path = TUIChat/CommonUI/Camera/TUIChatMediaDataProvider.m; sourceTree = "<group>"; };
-		5C6EBE8050B3318BC3ABF7F7ED906445 /* KS3MD5Util.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3MD5Util.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3MD5Util.m; sourceTree = "<group>"; };
-		5C6FA01A2007395759157CEA86E6D09A /* TUIBubbleMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIBubbleMessageCellData.h; path = TIMCommon/UI_Classic/Cell/CellData/TUIBubbleMessageCellData.h; sourceTree = "<group>"; };
-		5C91C75FFFC7B39CC4B91CC23C306E0C /* TUIAddCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIAddCell.m; path = TUIGroup/BaseCell/CellUI/TUIAddCell.m; sourceTree = "<group>"; };
-		5C9670D27D2A3E454A970BC30616D9E3 /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = "<group>"; };
-		5CDA82680341D2B2CC853C2778AB76E4 /* KS3SetACLResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetACLResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetACLResponse.m; sourceTree = "<group>"; };
-		5CE00822A0924442A51CDB76D53AAD1E /* RCColor.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = RCColor.plist; path = RongCloudIM/RCColor.plist; sourceTree = "<group>"; };
-		5CEB0688B41B222A6E2A080AC136682E /* KS3ListObjectsXMLPrarser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListObjectsXMLPrarser.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ListObjectsXMLPrarser.h; sourceTree = "<group>"; };
-		5CED6AA22CF98169D8B3CBB5D77EEEB6 /* TYPageControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TYPageControl.m; path = TYCyclePagerViewDemo/TYCyclePagerView/TYPageControl.m; sourceTree = "<group>"; };
-		5D45640452EF34489A8167032095AE7C /* TUICore.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUICore.bundle; path = TUICore/Resources/TUICore.bundle; sourceTree = "<group>"; };
-		5D45FA64315EC736C7CA74F802BBFD4B /* TUIChatModifyMessageHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatModifyMessageHelper.h; path = TUIChat/CommonModel/TUIChatModifyMessageHelper.h; sourceTree = "<group>"; };
-		5DE9BE23BE6E51F76CC872DD080D7525 /* TUIMessageDataProvider+MessageDeal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TUIMessageDataProvider+MessageDeal.h"; path = "TUIChat/UI_Classic/DataProvider/TUIMessageDataProvider+MessageDeal.h"; sourceTree = "<group>"; };
-		5E14A97A34FFF22927C7A567256AB73A /* TUIMessageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageController.h; path = TUIChat/UI_Classic/Chat/TUIMessageController.h; sourceTree = "<group>"; };
-		5E25926BC96C7DE64453F52BE3C5A4F5 /* WhiteBroadcastState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteBroadcastState.h; path = Whiteboard/Classes/Room/WhiteBroadcastState.h; sourceTree = "<group>"; };
-		5E3FFF8EF05CA16D4D8C94C75207FEEF /* KS3BucketACLResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3BucketACLResult.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3BucketACLResult.h; sourceTree = "<group>"; };
-		5E6210E29600DE49A10D69996DC0C5A6 /* Pods-KulexiuForStudent-KulexiuForStudentUITests */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-KulexiuForStudent-KulexiuForStudentUITests"; path = Pods_KulexiuForStudent_KulexiuForStudentUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		5E81DE5B26C5FB3B8FB7EB2296912DEA /* TUIConversationListControllerListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationListControllerListener.h; path = TUIConversation/CommonModel/TUIConversationListControllerListener.h; sourceTree = "<group>"; };
-		5E87487EF8A0ACF08D9D93F443B315CD /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = "<group>"; };
-		5E8C710290C57C8FBEF0246F99E70126 /* IQNSArray+Sort.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQNSArray+Sort.h"; path = "IQKeyboardManager/Categories/IQNSArray+Sort.h"; sourceTree = "<group>"; };
-		5E9403192295F9139A38694E1E5E9426 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = "<group>"; };
-		5EB79E3F6F4D3D01F32684F03B9B36A8 /* TUIChat.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIChat.bundle; path = TUIChat/Resources/TUIChat.bundle; sourceTree = "<group>"; };
-		5EE26CF7F9FA18E58C263F277978439E /* LOTShapeTrimPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeTrimPath.m; path = "lottie-ios/Classes/Models/LOTShapeTrimPath.m"; sourceTree = "<group>"; };
-		5EE590AA889DAE8C7D58B93A063830FB /* LOTAssetGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAssetGroup.h; path = "lottie-ios/Classes/Models/LOTAssetGroup.h"; sourceTree = "<group>"; };
-		5F0637D0B36CD0E7CA1C9FA75ABFBF09 /* KS3BucketACLResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3BucketACLResult.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3BucketACLResult.m; sourceTree = "<group>"; };
-		5F2378777292DB24E109F1E8CA0B324D /* KS3PutObjectCopyRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3PutObjectCopyRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectCopyRequest.h; sourceTree = "<group>"; };
-		5F3BDA281DBD88B08FE8097846E0B002 /* SDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCallbackQueue.h; path = SDWebImage/Core/SDCallbackQueue.h; sourceTree = "<group>"; };
-		5F4D19402067B01A45EE1B7D46EFC829 /* Whiteboard-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Whiteboard-Info.plist"; sourceTree = "<group>"; };
-		5F52F78F10B55805AB3B74EA5BD88908 /* TUIGroupInfoController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupInfoController.h; path = TUIGroup/UI_Classic/UI/TUIGroupInfoController.h; sourceTree = "<group>"; };
-		5F726D119FBCDA56C9DB510305F161AE /* UICollectionReusableView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionReusableView+RACSignalSupport.h"; path = "ReactiveObjC/UICollectionReusableView+RACSignalSupport.h"; sourceTree = "<group>"; };
-		5F8FF255C93209B891F7732717615130 /* LOTStrokeRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTStrokeRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTStrokeRenderer.h"; sourceTree = "<group>"; };
-		5FF5034C09C1159FFA7BA4034871A491 /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = "<group>"; };
-		60354CBAA91A252BAC97DC614BDE9435 /* LOTRoundedRectAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRoundedRectAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTRoundedRectAnimator.h"; sourceTree = "<group>"; };
-		604F1C68F97C579E20E3ECF3EEA59203 /* KS3CompleteMultipartUploadResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3CompleteMultipartUploadResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3CompleteMultipartUploadResponse.h; sourceTree = "<group>"; };
-		605894EB17529A162D7B79B380F0D61A /* LOTShapeGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeGroup.m; path = "lottie-ios/Classes/Models/LOTShapeGroup.m"; sourceTree = "<group>"; };
-		6095AE1F67A128698C3DDA3C12CEB6A3 /* RACSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSignal.h; path = ReactiveObjC/RACSignal.h; sourceTree = "<group>"; };
-		60B33AB3CABBE09833F2FB6132CB4C21 /* RACAnnotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACAnnotations.h; path = ReactiveObjC/RACAnnotations.h; sourceTree = "<group>"; };
-		60C891881E87B3C704EAB337C153B132 /* TUIWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIWeakProxy.h; path = TUICore/TUIWeakProxy.h; sourceTree = "<group>"; };
-		60CE24B7AFC3D78DEC8C3636342FB0CF /* TUIMediaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMediaView.h; path = TUIChat/UI_Classic/Chat/TUIMediaView.h; sourceTree = "<group>"; };
-		60EAE870E43C31112689112C71916F42 /* TUICaptureImagePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICaptureImagePreviewController.m; path = TUIChat/CommonUI/Camera/TUICaptureImagePreviewController.m; sourceTree = "<group>"; };
-		61056A7E16FC619B605A92BC436B3585 /* TUICore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICore.m; path = TUICore/TUICore.m; sourceTree = "<group>"; };
-		6149F1E3546E88C91AE81CC0E8178A59 /* WhiteRoomMember.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteRoomMember.h; path = Whiteboard/Classes/Object/WhiteRoomMember.h; sourceTree = "<group>"; };
-		618E73AC78BD6388E0118FFC363D291A /* RongCloudRTC-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "RongCloudRTC-xcframeworks.sh"; sourceTree = "<group>"; };
-		6197CB92BCEBB0E799B39061FA5ACB75 /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = "<group>"; };
-		61B2FCCC522C9C47CA7B8DAB8B277605 /* TUIChatTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIChatTheme.bundle; path = TUIChat/Resources/TUIChatTheme.bundle; sourceTree = "<group>"; };
-		61C09E15D1AEFD1D4D4893AB6F94AF23 /* mz_strm_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_buf.h; path = SSZipArchive/minizip/mz_strm_buf.h; sourceTree = "<group>"; };
-		61DDE4415B6290CD0B65C0E5B72E6673 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = "<group>"; };
-		62135B9082871706B398F4C7227E7E68 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = "<group>"; };
-		621BA3A000CED494EF7A43040DE814B7 /* TUISearchResultCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchResultCellModel.m; path = TUISearch/BaseCell/CellData/TUISearchResultCellModel.m; sourceTree = "<group>"; };
-		622EFCE37D578016F56C9A9DE7E7A7E0 /* TUICore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUICore-umbrella.h"; sourceTree = "<group>"; };
-		623B8CCD07E39B81E1A4C5BDD47047E4 /* NSObject+RACDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACDescription.m"; path = "ReactiveObjC/NSObject+RACDescription.m"; sourceTree = "<group>"; };
-		6250951DC2691E38336F787D61E0AEBA /* KS3ErrorHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ErrorHandler.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3ErrorHandler.h; sourceTree = "<group>"; };
-		6255C2408945800BE78BD802CF7CF6E8 /* TUIConversation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUIConversation-dummy.m"; sourceTree = "<group>"; };
-		625B4141F24A5B93EB2AB4A30D155FA0 /* WhitePptPage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhitePptPage.h; path = Whiteboard/Classes/Object/WhitePptPage.h; sourceTree = "<group>"; };
-		6269BADF72F309B49E3862640D49F000 /* TUIConversationListController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationListController.h; path = TUIConversation/UI_Classic/UI/TUIConversationListController.h; sourceTree = "<group>"; };
-		626A50B0DD859AAB060CE1AA35677856 /* RACSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSignal.m; path = ReactiveObjC/RACSignal.m; sourceTree = "<group>"; };
-		626D0D94FF6AA3EBA47F3D64A9D48E39 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = "<group>"; };
-		627FD6C079A62B0DC48E99FB7A4FE1BF /* TUIMergeReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMergeReplyQuoteView.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIMergeReplyQuoteView.m; sourceTree = "<group>"; };
-		62985DB24A66CF4DFF60DD0BAB6D18B0 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = "<group>"; };
-		629C2C821DA265C7BCC98B34ECA5B54E /* LOTNumberInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTNumberInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTNumberInterpolator.h"; sourceTree = "<group>"; };
-		62C98B9BCD07C750949BB7A4800C908C /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = "<group>"; };
-		62D01A73AF1D215DD22CAA775B694D2D /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = "<group>"; };
-		63578EB6B2C8FB98AA33192706F4B2E1 /* TUITagsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITagsModel.h; path = TIMCommon/BaseCell/CellData/TUITagsModel.h; sourceTree = "<group>"; };
-		636B5CE68BC4C7885574F40B41CD90AA /* TUIGroupMemberDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupMemberDataProvider.m; path = TUIGroup/BaseDataProvider/TUIGroupMemberDataProvider.m; sourceTree = "<group>"; };
-		637974A7B503876DF69086B99298D2B2 /* WhiteRegisterAppParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteRegisterAppParams.m; path = Whiteboard/Classes/SDK/WhiteRegisterAppParams.m; sourceTree = "<group>"; };
-		63B6A6DAB2A2F0D4317D022A3C3D590A /* TUIMessageBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageBaseDataProvider.h; path = TUIChat/BaseDataProvider/TUIMessageBaseDataProvider.h; sourceTree = "<group>"; };
-		63F425A99AD13B2FA456FD945222C24B /* RSKImageCropper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RSKImageCropper.release.xcconfig; sourceTree = "<group>"; };
-		641BCB120CB2FF99FCB5DDC731422134 /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = "<group>"; };
-		6432C1F4460F56953B6A30F07E1FD2CA /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = "<group>"; };
-		645519A97F0D0758709E596D37E3C020 /* LOTShapeRectangle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeRectangle.m; path = "lottie-ios/Classes/Models/LOTShapeRectangle.m"; sourceTree = "<group>"; };
-		64636ED3C070A7C7F18BA5959E1457F9 /* RACEmptySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySequence.m; path = ReactiveObjC/RACEmptySequence.m; sourceTree = "<group>"; };
-		64653638F9CA77F709C3B3C0503ECF04 /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = "<group>"; };
-		64675DE22B299DEE8B7DED852E2EB31D /* TUIMenuCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMenuCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIMenuCell.m; sourceTree = "<group>"; };
-		647355623C6360E36B4E10E3AB00F052 /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = "<group>"; };
-		648FCB49D89162F402B17F1BCF9239F0 /* DWKWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DWKWebView.h; path = dsbridge/DWKWebView.h; sourceTree = "<group>"; };
-		6496421271AC0F442894596ACB6DAAD1 /* WritableDetectRoom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WritableDetectRoom.h; path = Whiteboard/Classes/Room/WritableDetectRoom.h; sourceTree = "<group>"; };
-		64A233739329613AA531E78160B44BA1 /* KS3ObjectSummary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ObjectSummary.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ObjectSummary.m; sourceTree = "<group>"; };
-		64C9FFA2A3ED388C0AF8E24C23A7EDEF /* JXPagingView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXPagingView-umbrella.h"; sourceTree = "<group>"; };
-		64EFBC4914B1EEFB46BDA53B3D392D9D /* TYCyclePagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TYCyclePagerView-prefix.pch"; sourceTree = "<group>"; };
-		651F115DE9229F47B34B717564FDA07E /* TUIImageMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIImageMessageCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIImageMessageCellData.h; sourceTree = "<group>"; };
-		652549D42785C959BA4F2D622A6BDE9B /* WhitePlayerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhitePlayerConfig.h; path = Whiteboard/Classes/Replayer/WhitePlayerConfig.h; sourceTree = "<group>"; };
-		652E0606A6EF30570C636656148BC3CD /* UITextView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+RACSignalSupport.m"; path = "ReactiveObjC/UITextView+RACSignalSupport.m"; sourceTree = "<group>"; };
-		65463C9DAF4AA51C4E143A8DB3E01C61 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
-		6582002A5D4AEAB199A454A1A22D3639 /* LOTAnimatedSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatedSwitch.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimatedSwitch.h"; sourceTree = "<group>"; };
-		65F0493C7E202E2B5B06F4F29E58F677 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = "<group>"; };
-		66392EB04069519B8F54358591300744 /* TUISearchGroupDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchGroupDataProvider.h; path = TUISearch/BaseDataProvider/TUISearchGroupDataProvider.h; sourceTree = "<group>"; };
-		66A433FE69F480A8E23D36077780A7E7 /* KS3Response.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Response.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3Response.h; sourceTree = "<group>"; };
-		66B63202B2D8BBE8031EE8F2D7337700 /* NSObject+YY.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YY.h"; path = "Whiteboard/Classes/Model/NSObject+YY.h"; sourceTree = "<group>"; };
-		6701465A490CFDCF6A058EECD4F0DAB9 /* TUISearch-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TUISearch-Info.plist"; sourceTree = "<group>"; };
-		671C73FDC05BA99E44ED83A570E3B667 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = "<group>"; };
-		671C88A7A8F320578CC56AFD3423CB96 /* ReactiveObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ReactiveObjC-Info.plist"; sourceTree = "<group>"; };
-		675648AFACFB5182294464A1BB15F7BF /* RACTargetQueueScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTargetQueueScheduler.m; path = ReactiveObjC/RACTargetQueueScheduler.m; sourceTree = "<group>"; };
-		67726765EAE8DAE2742475FCA4781D8C /* TUIGroupNoticeController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupNoticeController.h; path = TUIGroup/UI_Classic/UI/TUIGroupNoticeController.h; sourceTree = "<group>"; };
-		678C6B08D4FA3E44C2B80B6C87A9729D /* LOTCacheProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCacheProvider.h; path = "lottie-ios/Classes/PublicHeaders/LOTCacheProvider.h"; sourceTree = "<group>"; };
-		67948ADBD6A39CD211C0E66A64B59189 /* UIBarButtonItem+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+RACCommandSupport.h"; path = "ReactiveObjC/UIBarButtonItem+RACCommandSupport.h"; sourceTree = "<group>"; };
-		67B2F05E03D86AC18D130691A3E2C726 /* V2TIMExperimentalListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMExperimentalListener.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMExperimentalListener.h; sourceTree = "<group>"; };
-		67CC7D5F4B17015F00BBD510D868806A /* Pods-KulexiuForStudent-KulexiuForStudentUITests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-KulexiuForStudent-KulexiuForStudentUITests-frameworks.sh"; sourceTree = "<group>"; };
-		67F1049A4AA1C1238A9D85E0237319B7 /* NSOrderedSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSOrderedSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSOrderedSet+RACSequenceAdditions.h"; sourceTree = "<group>"; };
-		67FB655E88608621BF1F2737276132B6 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = "<group>"; };
-		68241335BE4261F5DBA3F5BEBC59016B /* Whiteboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Whiteboard.h; path = Whiteboard/Classes/Whiteboard.h; sourceTree = "<group>"; };
-		6827B5A9B53C25AA4A0DE573C0D2F610 /* NSDictionary+TUISafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+TUISafe.h"; path = "TUICore/NSDictionary+TUISafe.h"; sourceTree = "<group>"; };
-		6866A7092C22A4DEAD9E711BEA9B62A5 /* RACDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDelegateProxy.m; path = ReactiveObjC/RACDelegateProxy.m; sourceTree = "<group>"; };
-		689E17CC9EFDB4D5C68095A7BACC52BA /* KS3GetObjectRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3GetObjectRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3GetObjectRequest.h; sourceTree = "<group>"; };
-		68C52A4C9920E1BCEF154C40C0C6001A /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = "<group>"; };
-		68ED11D68E7E918EA85A9D8EAA51A60A /* TUIGroup-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TUIGroup-Info.plist"; sourceTree = "<group>"; };
-		68FA0C87C9C61D49421BFC78FC226F97 /* TYCyclePagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TYCyclePagerView-umbrella.h"; sourceTree = "<group>"; };
-		69540786F714C6CBD2E976F2DEBEAC51 /* TXIMSDK_Plus_iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TXIMSDK_Plus_iOS.release.xcconfig; sourceTree = "<group>"; };
-		69548067BF8002DF53941149BD410A1D /* TIMCommon */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TIMCommon; path = TIMCommon.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		6954905E25F391CE7D2DD8F3F1318576 /* WhitePlayerConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhitePlayerConfig.m; path = Whiteboard/Classes/Replayer/WhitePlayerConfig.m; sourceTree = "<group>"; };
-		6959697A860B61DD59F78C4268D26798 /* KS3SDKUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SDKUtil.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3SDKUtil.m; sourceTree = "<group>"; };
-		69AB9F42D16FE25A67E7A990A5AB640F /* UIAlertController+TUICustomStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertController+TUICustomStyle.m"; path = "TUIChat/CommonUI/Pop/UIAlertController+TUICustomStyle.m"; sourceTree = "<group>"; };
-		69DB827C2EA345FA9A61A99C69E99DC8 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = "<group>"; };
-		69E634BACFECF52D83BBF61801AF8703 /* mz_zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip.h; path = SSZipArchive/minizip/mz_zip.h; sourceTree = "<group>"; };
-		69FAF1D4E311B6CC047FB997E73C2337 /* WhiteRoom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteRoom.h; path = Whiteboard/Classes/Room/WhiteRoom.h; sourceTree = "<group>"; };
-		6A373A513FE4E0FCACBFC0BD2CE53625 /* RSKImageCropper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RSKImageCropper-prefix.pch"; sourceTree = "<group>"; };
-		6A3C7DFD11E4186CF06BA4484EE605EE /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = "<group>"; };
-		6A8CE8DCF417A0ECA7989989323C9E26 /* TUISearchResultCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchResultCell.m; path = TUISearch/BaseCell/CellUI/TUISearchResultCell.m; sourceTree = "<group>"; };
-		6A9019403997BC65F8D61854C63B862C /* TUISelectGroupMemberViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISelectGroupMemberViewController.m; path = TUIGroup/UI_Classic/UI/TUISelectGroupMemberViewController.m; sourceTree = "<group>"; };
-		6AB50FC459605E8E7ED9A711DAC3F75A /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = "<group>"; };
-		6AB83A01F3AEEB9CF2534942AEC3D55B /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = "<group>"; };
-		6ABB91E1470D4CF83105E0AE459DA5C9 /* RSKImageScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSKImageScrollView.h; path = RSKImageCropper/RSKImageScrollView.h; sourceTree = "<group>"; };
-		6B1A21536A55542D19E4E3C7277DFFAC /* TYCyclePagerView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TYCyclePagerView; path = TYCyclePagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		6B216ADC2F5B99044E304F240279CBA9 /* TUIConversationListBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationListBaseDataProvider.h; path = TUIConversation/BaseDataProvider/TUIConversationListBaseDataProvider.h; sourceTree = "<group>"; };
-		6B7254BAD9EBA1690CC015DE2B4F2ABD /* RACBlockTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACBlockTrampoline.m; path = ReactiveObjC/RACBlockTrampoline.m; sourceTree = "<group>"; };
-		6C18EBF7EDFC503CC2315F8F7CA39A0F /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = "<group>"; };
-		6C29A47D6637D76C09CB9BE243262CD7 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = "<group>"; };
-		6C31C49B9747F551455C7FC7D5A95596 /* TUISearch-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUISearch-prefix.pch"; sourceTree = "<group>"; };
-		6C41BAE6860AA6E3B38A7A32C415AEEA /* TUIC2CChatViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIC2CChatViewController.h; path = TUIChat/UI_Classic/Chat/TUIC2CChatViewController.h; sourceTree = "<group>"; };
-		6C49950FB2D63BDA43E8FBEC18ACEA4D /* KS3BucketObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3BucketObject.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3BucketObject.h; sourceTree = "<group>"; };
-		6C4FFAE3E9292415E38FBCAC0F6DD7D8 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = "<group>"; };
-		6CA8506FE3F36003C4E701C46752E7DF /* TUIConversationCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationCell.h; path = TUIConversation/BaseCell/CellUI/TUIConversationCell.h; sourceTree = "<group>"; };
-		6CA8F85675C594B12132F66960FF3A08 /* LOTShapeTrimPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeTrimPath.h; path = "lottie-ios/Classes/Models/LOTShapeTrimPath.h"; sourceTree = "<group>"; };
-		6CE621D111A2CE311706F773818919B2 /* Whiteboard.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Whiteboard.debug.xcconfig; sourceTree = "<group>"; };
-		6CF4F2121EC5BC0F9862F066307B7FAF /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = "<group>"; };
-		6D29748DF769053D28B5914409602EF2 /* WhiteRoomCallbacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteRoomCallbacks.h; path = Whiteboard/Classes/Room/WhiteRoomCallbacks.h; sourceTree = "<group>"; };
-		6D35E6589A3C8987C18B81093F3C8FC5 /* IQPreviousNextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQPreviousNextView.h; path = IQKeyboardManager/IQToolbar/IQPreviousNextView.h; sourceTree = "<group>"; };
-		6D3E0DC031976D0B8190B17C151F5B2D /* TUIJoinGroupMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIJoinGroupMessageCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIJoinGroupMessageCell.h; sourceTree = "<group>"; };
-		6D4ED5BFE4608E7F61168A383F940A6F /* WhiteMemberState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteMemberState.m; path = Whiteboard/Classes/Object/WhiteMemberState.m; sourceTree = "<group>"; };
-		6D5975BE09179893EA8436154231708E /* iOS-KS3SDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "iOS-KS3SDK.debug.xcconfig"; sourceTree = "<group>"; };
-		6D766F4395DDB30ED16CFCD5571FB1BA /* TUIChatBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatBaseDataProvider.h; path = TUIChat/BaseDataProvider/TUIChatBaseDataProvider.h; sourceTree = "<group>"; };
-		6D78A46B9DD21ABB3E67FF577B3A6221 /* RSKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RSKInternalUtility.m; path = RSKImageCropper/RSKInternalUtility.m; sourceTree = "<group>"; };
-		6DA5F1179EB140FC55305AF01FF807A7 /* TUIChatFlexViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatFlexViewController.h; path = TUIChat/CommonUI/Pop/TUIChatFlexViewController.h; sourceTree = "<group>"; };
-		6DB02230BC2BA6259B795A4C00E1FBBA /* UIBezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UIBezierPath.m; path = "lottie-ios/Classes/MacCompatibility/UIBezierPath.m"; sourceTree = "<group>"; };
-		6DEA349F18C4CA4CE4DD1798CF4FB2DD /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = "<group>"; };
-		6DEA93401586E238C5F9CE3FAECFB280 /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = "<group>"; };
-		6E5A323D5D2848C076369C4050913940 /* WhiteConverter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteConverter.m; path = Whiteboard/Classes/Converter/V4/WhiteConverter.m; sourceTree = "<group>"; };
-		6E69366B2A7A45E7EC6E2811DA400AEC /* RACCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCommand.m; path = ReactiveObjC/RACCommand.m; sourceTree = "<group>"; };
-		6E6CD8622A11C6D3FDCA62267E09CF8D /* RACKVOTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOTrampoline.m; path = ReactiveObjC/RACKVOTrampoline.m; sourceTree = "<group>"; };
-		6EA86E31835851A831A59B59B6AAD22C /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = "<group>"; };
-		6EC99D3EEA73E91237791C3C315FF98B /* TUIMessageMediaDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageMediaDataProvider.h; path = TUIChat/UI_Classic/DataProvider/TUIMessageMediaDataProvider.h; sourceTree = "<group>"; };
-		6F0688A240D6A1E821082F2C2EFE12ED /* AlipaySDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AlipaySDK.framework; sourceTree = "<group>"; };
-		6F0AD28F429506A414BD9B9B2DD022A0 /* SRHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHash.m; path = SocketRocket/Internal/Utilities/SRHash.m; sourceTree = "<group>"; };
-		6F2B235D8054B6BDA57474EE09C490C0 /* LOTShapeGradientFill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeGradientFill.m; path = "lottie-ios/Classes/Models/LOTShapeGradientFill.m"; sourceTree = "<group>"; };
-		6F309B480D737080EBBEB666A9210776 /* TUIChatDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatDefine.h; path = TUIChat/CommonModel/TUIChatDefine.h; sourceTree = "<group>"; };
-		6FADCAA709A2EF8A714693E1DA8D524C /* UIColor+TUIHexColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+TUIHexColor.h"; path = "TUICore/UIColor+TUIHexColor.h"; sourceTree = "<group>"; };
-		6FB41049489C3A5C0D4D04EE6B72B3EF /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = "<group>"; };
-		6FFA251F441CA00981EA337A81AAF1DD /* TYCyclePagerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYCyclePagerView.h; path = TYCyclePagerViewDemo/TYCyclePagerView/TYCyclePagerView.h; sourceTree = "<group>"; };
-		701C2BA83E10BABE3F92197F8B9F33E9 /* WhiteConversionInfoV5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteConversionInfoV5.h; path = Whiteboard/Classes/Converter/V5/WhiteConversionInfoV5.h; sourceTree = "<group>"; };
-		7034A93DEC7CDED52BF008CD93AD14BF /* TUIReplyPreviewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIReplyPreviewData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIReplyPreviewData.h; sourceTree = "<group>"; };
-		7037664EC74A4263A8CC8E3CD5B8B808 /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = "<group>"; };
-		70788C322FDABCD2D164BF0CBA28CF20 /* UIActionSheet+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActionSheet+RACSignalSupport.h"; path = "ReactiveObjC/UIActionSheet+RACSignalSupport.h"; sourceTree = "<group>"; };
-		707A35AE5F9B26FF9EEF0CCA77FDE749 /* TUIMessageMediaDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageMediaDataProvider.m; path = TUIChat/UI_Classic/DataProvider/TUIMessageMediaDataProvider.m; sourceTree = "<group>"; };
-		708E38680AD9176D484BC6B32FB8DDB5 /* KS3Constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Constants.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3Constants.h; sourceTree = "<group>"; };
-		70C19DA07DDFBE1AE0A150246A7C0654 /* RACDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDelegateProxy.h; path = ReactiveObjC/RACDelegateProxy.h; sourceTree = "<group>"; };
-		70DE0540FCE46FD5432C31D920344CC0 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = "<group>"; };
-		70EB6129C4EB218F77BAABFC437D3A78 /* LOTLayerContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayerContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTLayerContainer.h"; sourceTree = "<group>"; };
-		714A8868DCB62C7DD664116E216293F0 /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = "<group>"; };
-		71AE65A59DE09E2BA968295CCB088868 /* LOTAnimationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationView.h"; sourceTree = "<group>"; };
-		71C928CF88BA5EC5BD1C9D9D1DEA9FCD /* RACSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriber.m; path = ReactiveObjC/RACSubscriber.m; sourceTree = "<group>"; };
-		71D48ACE87438F2EE687D8AB6BF5099D /* TUIImageReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIImageReplyQuoteView.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIImageReplyQuoteView.h; sourceTree = "<group>"; };
-		71E939915C7735A725ACBE521C793929 /* TUISearchExtensionObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchExtensionObserver.m; path = TUISearch/UI_Classic/Service/TUISearchExtensionObserver.m; sourceTree = "<group>"; };
-		71F7330D6A59BAC613A86F92EA928292 /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = "<group>"; };
-		7217003ADA7DBF3B81F6A4344F1EFFF9 /* JXCategoryView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXCategoryView-Info.plist"; sourceTree = "<group>"; };
-		721C218071C72148BC620E77C43DFFC2 /* CHIPageControl.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CHIPageControl.modulemap; sourceTree = "<group>"; };
-		7225EB676AA2B8D1436EAD4C459B1A8F /* NSUserDefaults+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+RACSupport.h"; path = "ReactiveObjC/NSUserDefaults+RACSupport.h"; sourceTree = "<group>"; };
-		72640A5E03EB95B0ABF439D02B728F0F /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = "<group>"; };
-		7289CAD882116079DF76215970C0D7DD /* V2TIMGroupManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMGroupManager.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMGroupManager.h; sourceTree = "<group>"; };
-		72BBB081540C06ADA3BCAD49B407A71F /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = "<group>"; };
-		72DA2CF3EC085F91A93B0AE67E936680 /* WhiteRoomCallbacks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteRoomCallbacks.m; path = Whiteboard/Classes/Room/WhiteRoomCallbacks.m; sourceTree = "<group>"; };
-		72FA900D9A0741E63F5F6454E4F54CC0 /* TIMInputViewMoreActionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMInputViewMoreActionProtocol.h; path = TIMCommon/CommonModel/TIMInputViewMoreActionProtocol.h; sourceTree = "<group>"; };
-		730FA7DB150810AA24AB207B7E1A39E4 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = "<group>"; };
-		732AE6D8D0079486FAEC01B5540FEF71 /* Pods-KulexiuForStudentTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-KulexiuForStudentTests-acknowledgements.markdown"; sourceTree = "<group>"; };
-		73414A1D4D4F53D436AF1DA47EC48AA7 /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = "<group>"; };
-		734D5424C0852EAFA8D75F0E76BB2807 /* TUISearchGroupDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchGroupDataProvider.m; path = TUISearch/BaseDataProvider/TUISearchGroupDataProvider.m; sourceTree = "<group>"; };
-		7352BC7923F7F79F5B3738F5E701419A /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = "<group>"; };
-		73813E12A33EEAF8220474FCA1286EDA /* WhitePlayerConsts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhitePlayerConsts.h; path = Whiteboard/Classes/Replayer/WhitePlayerConsts.h; sourceTree = "<group>"; };
-		7391474E7C606D712796136783DCAC96 /* KS3SetGrantACLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetGrantACLRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetGrantACLRequest.h; sourceTree = "<group>"; };
-		73A077919430852A013A0389DEC92EBD /* NSData+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+RACSupport.m"; path = "ReactiveObjC/NSData+RACSupport.m"; sourceTree = "<group>"; };
-		73A73D0CC4D69E8BDC8AF2A38AB3F72C /* TUIConversationObjectFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationObjectFactory.h; path = TUIConversation/UI_Classic/Service/TUIConversationObjectFactory.h; sourceTree = "<group>"; };
-		73EBF5926A62960FC0F999D776593A27 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = "<group>"; };
-		741DC59DB3EFDDBEA698918E6E882594 /* WhitePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhitePlayer.h; path = Whiteboard/Classes/Replayer/WhitePlayer.h; sourceTree = "<group>"; };
-		7426BF62936A39717013CE2AF1998023 /* mz_crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_crypt.h; path = SSZipArchive/minizip/mz_crypt.h; sourceTree = "<group>"; };
-		7479F4A87868240F4FD4EA4DE35264AE /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = "<group>"; };
-		748A8F47AACF0A1D8E7B83C4A213519C /* SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRWebSocket.h; path = SocketRocket/SRWebSocket.h; sourceTree = "<group>"; };
-		749586CBC3C9675A026B559EE1E95C50 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; };
-		74BD35043395B4DA3E9BE79712195271 /* LOTLayerGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayerGroup.h; path = "lottie-ios/Classes/Models/LOTLayerGroup.h"; sourceTree = "<group>"; };
-		74EDB85DF2EE81A83EC35BC1F366AD4F /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = "<group>"; };
-		75264DA593BAE8363543D02F250C1B36 /* TUIGroupMembersCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupMembersCell.h; path = TUIGroup/BaseCell/CellUI/TUIGroupMembersCell.h; sourceTree = "<group>"; };
-		7535B9509AB9A6D606DF43CA190CB5E6 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; };
-		75E02F1FC797D03D4F176B8360A6D95E /* TUITextMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITextMessageCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Base/TUITextMessageCellData.h; sourceTree = "<group>"; };
-		75EEF36A7781EDB5C41BE0743D40FE36 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
-		75FEDBE14D2BC1EDA686DCB7AE36B553 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = "<group>"; };
-		764BF7DF5C3970FA72E856F18034E513 /* TUIChat-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUIChat-dummy.m"; sourceTree = "<group>"; };
-		765D7E6ECAC7F7056A860E6E761BC6CC /* TUIChatCallingDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatCallingDataProvider.m; path = TUIChat/BaseDataProvider/TUIChatCallingDataProvider.m; sourceTree = "<group>"; };
-		7662511CB86FD27AD2D5A61C34931E1E /* TUICaptureVideoPreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICaptureVideoPreviewViewController.m; path = TUIChat/CommonUI/Camera/TUICaptureVideoPreviewViewController.m; sourceTree = "<group>"; };
-		767DAC22FEF115598EE5F50998AB1493 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = "<group>"; };
-		7680BCA344F85751C9E081858900F1CB /* WhiteObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteObject.m; path = Whiteboard/Classes/Model/WhiteObject.m; sourceTree = "<group>"; };
-		76A2D2E30763A7453E1E9092DDFAC7E7 /* TUIMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageCell.m; path = TIMCommon/BaseCell/CellUI/TUIMessageCell.m; sourceTree = "<group>"; };
-		76E258B866F9BC1776BB436B1D158ECD /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = "<group>"; };
-		7728530C2790A5EE7094FF53B4614469 /* WhiteAdvanceConvertProgressPolling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteAdvanceConvertProgressPolling.h; path = Whiteboard/Classes/Converter/WhiteAdvanceConvertProgressPolling.h; sourceTree = "<group>"; };
-		772C21C0A8FAE7D6D881861C8180F942 /* JXPagerSmoothView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerSmoothView.m; path = Sources/JXPagerView/JXPagerSmoothView.m; sourceTree = "<group>"; };
-		77465810BEA966AF2B809FC950AE0B23 /* TUISearch.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUISearch.debug.xcconfig; sourceTree = "<group>"; };
-		774B906FAC463C4FFE95E2CFDC0049BF /* TUIMessageSearchDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageSearchDataProvider.h; path = TUIChat/UI_Classic/DataProvider/TUIMessageSearchDataProvider.h; sourceTree = "<group>"; };
-		77923738BEBC946EF039FB11196B106A /* V2TIMManager+APNS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "V2TIMManager+APNS.h"; path = "ImSDK_Plus.framework/Headers/V2TIMManager+APNS.h"; sourceTree = "<group>"; };
-		779B397AF688CDD774694AE6ACEA84FC /* YYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYModel.h; path = YYModel/YYModel.h; sourceTree = "<group>"; };
-		77CD40F846DF5B20CA5D30BF93B68266 /* LOTAnimationCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationCache.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationCache.h"; sourceTree = "<group>"; };
-		77EAB8C13F3583DCE6ACF7C60781EEDF /* TUIGroupMemberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupMemberCell.h; path = TUIGroup/BaseCell/CellUI/TUIGroupMemberCell.h; sourceTree = "<group>"; };
-		77FB2A523E6CF36D8C3F77ABBD65D575 /* mz_strm_wzaes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_wzaes.h; path = SSZipArchive/minizip/mz_strm_wzaes.h; sourceTree = "<group>"; };
-		78088BD4B74DAA415A4FF089EF4828FE /* TUICameraManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICameraManager.h; path = TUIChat/CommonUI/Camera/TUICameraManager.h; sourceTree = "<group>"; };
-		780D4F5B8F3979FF0CE2D84564767E3D /* WhiteWebViewInjection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteWebViewInjection.m; path = Whiteboard/Classes/Displayer/WhiteWebViewInjection.m; sourceTree = "<group>"; };
-		7831718DB9DA21B798C1EA89FD086DF1 /* Whiteboard-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Whiteboard-umbrella.h"; sourceTree = "<group>"; };
-		78398B47555238192BF92CF73B63D9C2 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = "<group>"; };
-		7848AEEC3C5A4B51569C0E379A111997 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = Whiteboard/Resource/index.html; sourceTree = "<group>"; };
-		786565A8AC88BBE8D89BD8C285389CFD /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = "<group>"; };
-		786D4891408568FC74E530DDF96A5569 /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = "<group>"; };
-		78819CE89F1B07087A540004ACAF3F15 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-KulexiuForStudent-KulexiuForStudentUITests-dummy.m"; sourceTree = "<group>"; };
-		78962C48D8F041945B3B451104802104 /* TUIVoiceMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIVoiceMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIVoiceMessageCell.m; sourceTree = "<group>"; };
-		789FC380102AB113D1E54A73AFBDDF89 /* TUIConversationSelectController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationSelectController.h; path = TUIConversation/UI_Classic/UI/TUIConversationSelectController.h; sourceTree = "<group>"; };
-		78F39A1B40E1B456724A8D560691514A /* TUIMessageBaseMediaDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageBaseMediaDataProvider.m; path = TUIChat/BaseDataProvider/TUIMessageBaseMediaDataProvider.m; sourceTree = "<group>"; };
-		78F54360A5FA0D50EEC8D03CFF660DAB /* TUIGroup-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIGroup-umbrella.h"; sourceTree = "<group>"; };
-		790BBF2E20F163C9E98A2152031E6214 /* V2TIMManager+Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "V2TIMManager+Message.h"; path = "ImSDK_Plus.framework/Headers/V2TIMManager+Message.h"; sourceTree = "<group>"; };
-		79208BF7FD9CBE18862D66FCF4272E33 /* KS3ClientException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ClientException.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3ClientException.h; sourceTree = "<group>"; };
-		79321B93465530FE97BBB0FC0C2F070C /* V2TIMListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMListener.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMListener.h; sourceTree = "<group>"; };
-		7935E073BCA1477B45F43BE1FA7BDCBC /* LOTPointInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPointInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPointInterpolator.h"; sourceTree = "<group>"; };
-		79817F775FEA5E76BEB09CFCEE22C6DE /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = "<group>"; };
-		798E54AF4777C7815D59E4753A756A2B /* RACSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriber.h; path = ReactiveObjC/RACSubscriber.h; sourceTree = "<group>"; };
-		79AB660D8587D248AEF205422EBA5FEA /* TUICircleLodingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICircleLodingView.h; path = TUIChat/CommonModel/TUICircleLodingView.h; sourceTree = "<group>"; };
-		79C65D4C4832E7BF2A8B98ECE7DFC34E /* JCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.debug.xcconfig; sourceTree = "<group>"; };
-		79FFC2900F51F0D3C4BAF80B29CAAF68 /* RACKVOChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOChannel.h; path = ReactiveObjC/RACKVOChannel.h; sourceTree = "<group>"; };
-		7A1C44A436C3B6A7216C4D16A8A74480 /* TUIMergeReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMergeReplyQuoteViewData.m; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIMergeReplyQuoteViewData.m; sourceTree = "<group>"; };
-		7A470DB4B770D37A2616D325751C494E /* KS3SetBucketLoggingRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetBucketLoggingRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetBucketLoggingRequest.h; sourceTree = "<group>"; };
-		7A8D65BA2A66EDF2F04669D9BCB80EA0 /* RACArraySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACArraySequence.m; path = ReactiveObjC/RACArraySequence.m; sourceTree = "<group>"; };
-		7AB664AD9A7AB25FFD749DEBDDE170D8 /* TUISystemMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISystemMessageCell.h; path = TIMCommon/BaseCell/CellUI/TUISystemMessageCell.h; sourceTree = "<group>"; };
-		7ABA9D2471D08228A8E2BBBB8CB92465 /* UITableViewHeaderFooterView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewHeaderFooterView+RACSignalSupport.m"; path = "ReactiveObjC/UITableViewHeaderFooterView+RACSignalSupport.m"; sourceTree = "<group>"; };
-		7AF4A409063BD58288BB2ACF3C35200B /* TUIChatLocalizable.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIChatLocalizable.bundle; path = TUIChat/Resources/TUIChatLocalizable.bundle; sourceTree = "<group>"; };
-		7AF62CC69F87B7FAE8FFF61E945C978E /* CHIPageControlPuya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHIPageControlPuya.swift; path = CHIPageControl/CHIPageControlPuya.swift; sourceTree = "<group>"; };
-		7AF6EFAA50A7F1EA9FAE739B2D87C646 /* Pods-KulexiuForStudentTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KulexiuForStudentTests.release.xcconfig"; sourceTree = "<group>"; };
-		7AFAE2D3FDE29DE89FFA35F884FEC7D2 /* TUIChat.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIChat.debug.xcconfig; sourceTree = "<group>"; };
-		7AFCFB900D52AD283DF74CD562BE14C8 /* TUIGroup.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIGroup.bundle; path = TUIGroup/Resources/TUIGroup.bundle; sourceTree = "<group>"; };
-		7B3075BA28BCFA4802ECBA9DC08FBE29 /* UIControl+RACSignalSupportPrivate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+RACSignalSupportPrivate.m"; path = "ReactiveObjC/UIControl+RACSignalSupportPrivate.m"; sourceTree = "<group>"; };
-		7B661E5A2723AE967913DBA4E0B953FA /* mz_zip_rw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip_rw.h; path = SSZipArchive/minizip/mz_zip_rw.h; sourceTree = "<group>"; };
-		7BA6619FE85E184A0C09E749AE84F17E /* KS3ListBucketsResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListBucketsResult.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsResult.h; sourceTree = "<group>"; };
-		7BE493033DCC38AD7263F95D92DDA384 /* Reachability-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reachability-dummy.m"; sourceTree = "<group>"; };
-		7C0D5F07616ECC3FB4E5977343FFC08A /* JXPagerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerView.h; path = Sources/JXPagerView/JXPagerView.h; sourceTree = "<group>"; };
-		7C47E7764E94B2AE10DF7F4300DE9024 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = "<group>"; };
-		7C4C3A2EB4E2C758F442108D23E47254 /* WhiteGlobalState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteGlobalState.m; path = Whiteboard/Classes/Displayer/WhiteGlobalState.m; sourceTree = "<group>"; };
-		7C517C1794AA165651DF2D81510052D4 /* KS3AuthUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3AuthUtils.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3AuthUtils.m; sourceTree = "<group>"; };
-		7C9A4D14FB1FCE63E4BD8083E476A806 /* KS3ListPartsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListPartsResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3ListPartsResponse.h; sourceTree = "<group>"; };
-		7CB50367DE60694F9889BD34492666C2 /* SyncedStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SyncedStore.m; path = Whiteboard/Classes/Displayer/SyncedStore.m; sourceTree = "<group>"; };
-		7CE23479CD316278D04DFDDDAA6818EA /* TUIConversationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationService.h; path = TUIConversation/UI_Classic/Service/TUIConversationService.h; sourceTree = "<group>"; };
-		7D0B59E01F07EA897ABFEDB56880C76B /* UIGestureRecognizer+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+RACSignalSupport.m"; path = "ReactiveObjC/UIGestureRecognizer+RACSignalSupport.m"; sourceTree = "<group>"; };
-		7D321C1854E6DF120E788F6BF5A288CA /* KS3CompleteMultipartUploadResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3CompleteMultipartUploadResult.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3CompleteMultipartUploadResult.h; sourceTree = "<group>"; };
-		7D4312BE955EE758BEACDD8384E655E3 /* KS3AbortMultipartUploadResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3AbortMultipartUploadResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3AbortMultipartUploadResponse.m; sourceTree = "<group>"; };
-		7D4E9DC464EE18C1777C2F1DB0346262 /* TUIReplyMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIReplyMessageCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIReplyMessageCellData.h; sourceTree = "<group>"; };
-		7D52FACA5520041D4FB3C38FB257A4A2 /* RACStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACStream.h; path = ReactiveObjC/RACStream.h; sourceTree = "<group>"; };
-		7D5908030F62B37F2B513FD6B3FB2F4A /* RongSight.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongSight.xcframework; path = RongCloudIM/RongSight.xcframework; sourceTree = "<group>"; };
-		7D5D1BEFE07FD00DDBDAB0A538696F72 /* KS3Part.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3Part.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3Part.m; sourceTree = "<group>"; };
-		7D63A313A7C509118915E3AF7AFD1559 /* Pods-KulexiuForStudent-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-KulexiuForStudent-Info.plist"; sourceTree = "<group>"; };
-		7D69086660F612BB572F585B2A3D6D5A /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = "<group>"; };
-		7D9A7404410886BC27B4A82BAF3742B3 /* LOTNumberInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTNumberInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTNumberInterpolator.m"; sourceTree = "<group>"; };
-		7D9F29E96E9CC8F039776B2C57F7F352 /* WhiteDisplayerState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteDisplayerState.m; path = Whiteboard/Classes/Displayer/WhiteDisplayerState.m; sourceTree = "<group>"; };
-		7E27E78ED20C74DBD2F1633DFF22B568 /* TUIWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIWeakProxy.m; path = TUICore/TUIWeakProxy.m; sourceTree = "<group>"; };
-		7E2FA454B394CEE281945349BEE27339 /* LOTAnimationCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationCache.m; path = "lottie-ios/Classes/Private/LOTAnimationCache.m"; sourceTree = "<group>"; };
-		7E38CAE8B46C5C603A228D709E21F4D7 /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = "<group>"; };
-		7E64A0F0454C6FF935E2961EA10FEF49 /* lottie-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.release.xcconfig"; sourceTree = "<group>"; };
-		7E7988CAEA51BA0AF648E67F3C4C3EA4 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = "<group>"; };
-		7E80D454184E7BD2F5BFA575118C85A3 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = "<group>"; };
-		7E911A57820A907A90B8D9B5AB3050CD /* LOTBezierData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBezierData.h; path = "lottie-ios/Classes/AnimatableProperties/LOTBezierData.h"; sourceTree = "<group>"; };
-		7E9BD0A09055F03BFCA24F84CE38A6CC /* KS3CreateBucketResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3CreateBucketResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3CreateBucketResponse.m; sourceTree = "<group>"; };
-		7EA0AF814918C7C406C6F9E3CB3C4C6D /* V2TIMManager+Friendship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "V2TIMManager+Friendship.h"; path = "ImSDK_Plus.framework/Headers/V2TIMManager+Friendship.h"; sourceTree = "<group>"; };
-		7F47AF9461DD4D7AC8F9631FF48D4A6B /* KS3GetObjectACLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3GetObjectACLRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3GetObjectACLRequest.m; sourceTree = "<group>"; };
-		7F5007E7FC685B97FCD1A9F9AA583264 /* EMVoiceConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EMVoiceConverter.h; path = TUIChat/VoiceConvert/EMVoiceConverter.h; sourceTree = "<group>"; };
-		7F9A11B409716DFF9822C3D901408182 /* SDImageFramePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFramePool.m; path = SDWebImage/Private/SDImageFramePool.m; sourceTree = "<group>"; };
-		7FB441FF3054B4A484DF8DA21288EFD8 /* InternalApis.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = InternalApis.m; path = dsbridge/InternalApis.m; sourceTree = "<group>"; };
-		7FC50F6A461AA4A4DCF975292D299EF5 /* AlipaySDK-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.release.xcconfig"; sourceTree = "<group>"; };
-		7FCEC868FF8F311094303C18595DEBBC /* SocketRocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.debug.xcconfig; sourceTree = "<group>"; };
-		7FE7409A2CAD1E3BFBB7916EF7A41CBC /* TUIGroupMemberDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupMemberDataProvider.h; path = TUIGroup/BaseDataProvider/TUIGroupMemberDataProvider.h; sourceTree = "<group>"; };
-		7FEF58DE9009B61BAFD205A048BEF4B4 /* SRDelegateController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRDelegateController.m; path = SocketRocket/Internal/Delegate/SRDelegateController.m; sourceTree = "<group>"; };
-		7FFA3BCBDAD1D7ED91BEF9CA0F7171CA /* JXPagerListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerListContainerView.h; path = Sources/JXPagerView/JXPagerListContainerView.h; sourceTree = "<group>"; };
-		80699B129C3D486B21EC94978CA268BE /* TIMGroupInfo+TUIDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TIMGroupInfo+TUIDataProvider.h"; path = "TUIGroup/BaseDataProvider/TIMGroupInfo+TUIDataProvider.h"; sourceTree = "<group>"; };
-		8079031FD31E4039F923E00836A0C50B /* TUISearchService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchService.m; path = TUISearch/UI_Classic/Service/TUISearchService.m; sourceTree = "<group>"; };
-		807E1617CA6A98E33EFFD1D48ED7A204 /* TUIInputController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIInputController.m; path = TUIChat/UI_Classic/Input/TUIInputController.m; sourceTree = "<group>"; };
-		8082AD2D8ABE3CBF8A6782726A3EFC89 /* JXPagingView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXPagingView-dummy.m"; sourceTree = "<group>"; };
-		809153602DE6DE58D71B966B9F075AA9 /* RACSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSequence.h; path = ReactiveObjC/RACSequence.h; sourceTree = "<group>"; };
-		8093F14BA2BB71E15B0BA0578D207F84 /* TUISearchViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchViewController.h; path = TUISearch/UI_Classic/UI/TUISearchViewController.h; sourceTree = "<group>"; };
-		80A03C67CBBF6096B5591C9F2A5C5700 /* TUIConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConfig.m; path = TUICore/TUIConfig.m; sourceTree = "<group>"; };
-		80CFC291322A1F2236AE65CB24D1B7D2 /* TUIChatPopContextController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatPopContextController.m; path = TUIChat/CommonUI/Pop/TUIChatPopContextController.m; sourceTree = "<group>"; };
-		80E4DF255CF323D431CDEE7EC257C182 /* JXPagerSmoothView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXPagerSmoothView.h; path = Sources/JXPagerView/JXPagerSmoothView.h; sourceTree = "<group>"; };
-		80F8B8D5B89A86947473BA980C162E54 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = "<group>"; };
-		8115183CDB3323A427F40B7FD91BB73F /* WhiteDisplayerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteDisplayerState.h; path = Whiteboard/Classes/Displayer/WhiteDisplayerState.h; sourceTree = "<group>"; };
-		81178AAC7037C78A78E3ECDCE8AC72CB /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = "<group>"; };
-		812734AD5A98B18D0A9683D0CFAC181D /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = "<group>"; };
-		8147A3720E63D300849E5EC9E9D447BC /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = "<group>"; };
-		8180825C7B8E79D20114EE1A42E75B33 /* TUIConversationSelectDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationSelectDataProvider.h; path = TUIConversation/UI_Classic/DataProvider/TUIConversationSelectDataProvider.h; sourceTree = "<group>"; };
-		8189DADC24E3ECAB7F10C5A664AFA81B /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = "<group>"; };
-		81A6A02DEAC4CD43C363640402A2F4A2 /* TUIConversationListDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationListDataProvider.m; path = TUIConversation/UI_Classic/DataProvider/TUIConversationListDataProvider.m; sourceTree = "<group>"; };
-		81F0BD837FB165929524F0D90087EDC3 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = "<group>"; };
-		8216C578E64342874D9E07F98DF3575E /* IQTitleBarButtonItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQTitleBarButtonItem.m; path = IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.m; sourceTree = "<group>"; };
-		82780F97EB42426467DFF04065808CE8 /* TUICommonModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICommonModel.h; path = TUICore/TUICommonModel.h; sourceTree = "<group>"; };
-		82A88D76C4EB00175F3FAC4CEB1019D0 /* TUIMemberInfoCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMemberInfoCellData.h; path = TUIGroup/BaseCell/CellData/TUIMemberInfoCellData.h; sourceTree = "<group>"; };
-		82B1D3FE995C528AD09DB5483645F541 /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = "<group>"; };
-		82DD02854619704FB64116FA8BBF5FCA /* TUIEmojiCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIEmojiCellData.m; path = TUIChat/BaseCell/CellData/TUIEmojiCellData.m; sourceTree = "<group>"; };
-		82F115E3C78E12401F6B14AA022BBBA0 /* RSKImageCropViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSKImageCropViewController.h; path = RSKImageCropper/RSKImageCropViewController.h; sourceTree = "<group>"; };
-		82F73B96EC8F4A10519B6886A800B894 /* WhiteScene.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteScene.h; path = Whiteboard/Classes/Object/WhiteScene.h; sourceTree = "<group>"; };
-		832F3067633C3E626CFCB1344E5A594C /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = "<group>"; };
-		83584BE69548BFABBB3F3172C53AC68E /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = "<group>"; };
-		839747FBEF6D607226F2A38CC56AD673 /* IQKeyboardManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManager-Info.plist"; sourceTree = "<group>"; };
-		83B5F7F93FBBE55F12D90D6354D3928B /* CHIPageControlAji.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHIPageControlAji.swift; path = CHIPageControl/CHIPageControlAji.swift; sourceTree = "<group>"; };
-		844640275FE69266C249AFF54275F010 /* KS3CompleteMultipartUploadRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3CompleteMultipartUploadRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3CompleteMultipartUploadRequest.m; sourceTree = "<group>"; };
-		846D02C221E6DA0281D1BCDAC258A004 /* TUITagsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITagsView.m; path = TIMCommon/BaseCell/CellUI/TUITagsView.m; sourceTree = "<group>"; };
-		847FE306127B11FA3771733AE40AB6B3 /* TUIFaceView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFaceView.h; path = TUIChat/BaseCell/CellUI/TUIFaceView.h; sourceTree = "<group>"; };
-		849BB0B2174614EF686EF82264CA5B29 /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = "<group>"; };
-		84E615829A7B9E851FF321DF3952FC58 /* ImSDK_Plus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImSDK_Plus.h; path = ImSDK_Plus.framework/Headers/ImSDK_Plus.h; sourceTree = "<group>"; };
-		84E6D840BC72504A330D3DE5A421A7CE /* KS3ObjectACLXMLParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ObjectACLXMLParser.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3ObjectACLXMLParser.m; sourceTree = "<group>"; };
-		85609A5106C673E84490AC9FA737B6B5 /* TUIVideoMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIVideoMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIVideoMessageCellData.m; sourceTree = "<group>"; };
-		85647029B792FBAAB8A7C203CAD8CDE3 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = "<group>"; };
-		858D5CEF3E638957F14D09162112B806 /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = "<group>"; };
-		85903AAF080A0ADFBD922F034FCDE011 /* TUIInputBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIInputBar.h; path = TUIChat/UI_Classic/Input/TUIInputBar.h; sourceTree = "<group>"; };
-		85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SocketRocket; path = SocketRocket.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		85C61EEE071D895F00A8632015811B47 /* TUIGroup-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUIGroup-dummy.m"; sourceTree = "<group>"; };
-		85DDAE26859FF2ADE09F27CF0A4BF57C /* WhiteRoomCallbacks+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteRoomCallbacks+Private.h"; path = "Whiteboard/Classes/Room/WhiteRoomCallbacks+Private.h"; sourceTree = "<group>"; };
-		85DDBF6802CDBDEA0FEE5476853BDD37 /* TUIChatSmallTongueView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatSmallTongueView.m; path = TUIChat/UI_Classic/Chat/TUIChatSmallTongueView.m; sourceTree = "<group>"; };
-		85DED149B5B2E8C19580B4BBD5BC5632 /* KS3AbstractPutRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3AbstractPutRequest.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3AbstractPutRequest.m; sourceTree = "<group>"; };
-		86752E994A1386A1031D402666D3CCD8 /* TUICommonModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICommonModel.m; path = TUICore/TUICommonModel.m; sourceTree = "<group>"; };
-		86BBBCDCF65F493D27BDD35700997EFE /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = "<group>"; };
-		86DC558A58FE1487BBFF84810B43451E /* TUIFileMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFileMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIFileMessageCell.m; sourceTree = "<group>"; };
-		86E1499235E3B7233033F0AE6A817580 /* LOTAnimatedSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatedSwitch.m; path = "lottie-ios/Classes/Private/LOTAnimatedSwitch.m"; sourceTree = "<group>"; };
-		870C8187ABDDE83690307C0F32368E72 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = "<group>"; };
-		876381A7498D77416F5900ECA01A5965 /* TUIMessageDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageDataProvider.m; path = TUIChat/UI_Classic/DataProvider/TUIMessageDataProvider.m; sourceTree = "<group>"; };
-		878EF2982822E83D5AA0CB3900BF3ADC /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = "<group>"; };
-		87B676AE4DF4632A346147341F4C885E /* TUIChatPopMenu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatPopMenu.h; path = TUIChat/BaseCell/CellUI/TUIChatPopMenu.h; sourceTree = "<group>"; };
-		87BD3B1D4B74A8D14E7406943911AFFA /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = "<group>"; };
-		87D47350A991FB8F5DA0D5DCAC5188FE /* SRMutex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRMutex.h; path = SocketRocket/Internal/Utilities/SRMutex.h; sourceTree = "<group>"; };
-		8803FAC36F74F8D2992A240C33390B0D /* RACSubscriber+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSubscriber+Private.h"; path = "ReactiveObjC/RACSubscriber+Private.h"; sourceTree = "<group>"; };
-		886468830C89490A238FD3A13CB6A3F1 /* CHIPageControlJaloro.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHIPageControlJaloro.swift; path = CHIPageControl/CHIPageControlJaloro.swift; sourceTree = "<group>"; };
-		88682C9221C7A1B00B46232DC9EDB450 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = "<group>"; };
-		888194DCADF1F9731C23F581EF270318 /* TUIChatSmallTongueView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatSmallTongueView.h; path = TUIChat/UI_Classic/Chat/TUIChatSmallTongueView.h; sourceTree = "<group>"; };
-		889A1E87F33D013B1E1FEC1005AA7065 /* TUITextMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITextMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Base/TUITextMessageCell.m; sourceTree = "<group>"; };
-		88A421788FDD592C364D16ECC62EDD1D /* RongRTCLib.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = RongRTCLib.bundle; path = RongCloudRTC/RongRTCLib.bundle; sourceTree = "<group>"; };
-		88AE0C8C00C7E8DF0BF857CBE01B67C3 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = "<group>"; };
-		88AFAAD014B67C960420E23055CD3A28 /* RACEmptySignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySignal.h; path = ReactiveObjC/RACEmptySignal.h; sourceTree = "<group>"; };
-		88C7EE6A079799EA9B116795D6141E01 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = "<group>"; };
-		88C8564DE76E3205A4AD2F207E8B4665 /* LOTRenderNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRenderNode.h; path = "lottie-ios/Classes/RenderSystem/LOTRenderNode.h"; sourceTree = "<group>"; };
-		88DA5A83565094F3DFBD2B8FE8043A7A /* TUIMessageCellData_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageCellData_Minimalist.h; path = TIMCommon/UI_Minimalist/Cell/CellData/TUIMessageCellData_Minimalist.h; sourceTree = "<group>"; };
-		88F1F778200319B869BABB3935886E0D /* CHIPageControl-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CHIPageControl-umbrella.h"; sourceTree = "<group>"; };
-		8916A55CBD83196C92E9345B12F55497 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = "<group>"; };
-		8918D1D3D095D06F11E330351357CDD8 /* LOTShapeStroke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeStroke.h; path = "lottie-ios/Classes/Models/LOTShapeStroke.h"; sourceTree = "<group>"; };
-		893BA70F3D0BF8251ED09B94F8DDFB98 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = "<group>"; };
-		89C6CFBDE043E182FB96C9FD65A33D14 /* SRError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRError.m; path = SocketRocket/Internal/Utilities/SRError.m; sourceTree = "<group>"; };
-		89CD1290BB4C2341BB1108B31BC0AB29 /* CHIPageControl.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CHIPageControl.release.xcconfig; sourceTree = "<group>"; };
-		89D1AA53D81215B9A9E828F49D5F3474 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = "<group>"; };
-		89F2C35218FD28405DF6F404A46F6E7D /* TUIEvaluationCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIEvaluationCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Custom/TUIEvaluationCell.h; sourceTree = "<group>"; };
-		8A5108359C1D9B25AD7A0AC3D3A2E155 /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = "<group>"; };
-		8A67A35835F7122B7E00F506C1BBB701 /* RACEXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTScope.h; path = ReactiveObjC/extobjc/RACEXTScope.h; sourceTree = "<group>"; };
-		8A957365DD733C6C3BE55F41E17513DB /* LOTSizeInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTSizeInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTSizeInterpolator.m"; sourceTree = "<group>"; };
-		8A9DD71D0522E44AC233E54DBE121B63 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = "<group>"; };
-		8ABAFEF8EA742C7A3E50247116A95119 /* RongCloudIM.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RongCloudIM.debug.xcconfig; sourceTree = "<group>"; };
-		8AE048EF452A81DFDBF7EB836B054414 /* TUIConversationSelectBaseDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationSelectBaseDataProvider.m; path = TUIConversation/BaseDataProvider/TUIConversationSelectBaseDataProvider.m; sourceTree = "<group>"; };
-		8B0E55F955F69D26CA87BC86174AC204 /* ReactiveObjC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-prefix.pch"; sourceTree = "<group>"; };
-		8B31700F5B47828997B4C14A9860D340 /* SocketRocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketRocket.h; path = SocketRocket/SocketRocket.h; sourceTree = "<group>"; };
-		8B43D612C83730B9D492D236D5B1426F /* TUIVideoCollectionCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIVideoCollectionCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIVideoCollectionCell.h; sourceTree = "<group>"; };
-		8B5B451A0AF1E422F2A89E496A80B472 /* JXPagerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerView.m; path = Sources/JXPagerView/JXPagerView.m; sourceTree = "<group>"; };
-		8B5F952D0B5FE00DC2E4D153AA73C59C /* KS3CompleteMultipartUploadRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3CompleteMultipartUploadRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3CompleteMultipartUploadRequest.h; sourceTree = "<group>"; };
-		8B6243F6439E550AB86C30053E45BFDF /* TUIConversationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationService.m; path = TUIConversation/UI_Classic/Service/TUIConversationService.m; sourceTree = "<group>"; };
-		8B6CDF7091B9BE258F943EB1E4DF200E /* TUIGroupManageDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupManageDataProvider.h; path = TUIGroup/BaseDataProvider/TUIGroupManageDataProvider.h; sourceTree = "<group>"; };
-		8B81DF9A257FB379E8A43014CE28E36D /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = "<group>"; };
-		8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		8B924D6878EC6D96EE66C51FB02AC264 /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = "<group>"; };
-		8BA3D4163B5D16011CF14ABFCFFEBD6C /* V2TIMConversation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMConversation.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMConversation.h; sourceTree = "<group>"; };
-		8BB11E94D4F0A77642B5E9B5508D48ED /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = "<group>"; };
-		8BEE933FD5D2303DB8045381278F546A /* LOTShapeFill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeFill.m; path = "lottie-ios/Classes/Models/LOTShapeFill.m"; sourceTree = "<group>"; };
-		8BF02F34641F220540EC66DA8047FFD7 /* KS3ListObjectsResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListObjectsResult.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ListObjectsResult.m; sourceTree = "<group>"; };
-		8BF4770A958B54CAA56FE708B06161B4 /* V2TIMDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMDefine.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMDefine.h; sourceTree = "<group>"; };
-		8BFDDCF7F7F7369EA99DD47DCC81CD69 /* RACEagerSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEagerSequence.m; path = ReactiveObjC/RACEagerSequence.m; sourceTree = "<group>"; };
-		8BFF104F60660DD3982B76C487979019 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-KulexiuForStudent-KulexiuForStudentUITests-acknowledgements.plist"; sourceTree = "<group>"; };
-		8C4F257C493AAC3AC9D3832B1A1C089E /* WhiteProjectorPolling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteProjectorPolling.h; path = Whiteboard/Classes/Converter/Projector/WhiteProjectorPolling.h; sourceTree = "<group>"; };
-		8C61BADF5756F0B1140149B4ED6148A0 /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = "<group>"; };
-		8C749036E11086E647A6445D5660CFBE /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = "<group>"; };
-		8CB9749D7565A59A0C79600F9CD2746B /* KS3SetObjectACLResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetObjectACLResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3SetObjectACLResponse.m; sourceTree = "<group>"; };
-		8CDEEE3A8D168EF2BA67FF95688B8B12 /* Pods-KulexiuForStudent-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-KulexiuForStudent-umbrella.h"; sourceTree = "<group>"; };
-		8CFD20D9119175704C29FC3279D314F2 /* WhiteSDK+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteSDK+Private.h"; path = "Whiteboard/Classes/SDK/WhiteSDK+Private.h"; sourceTree = "<group>"; };
-		8D40613B57FC2D345C38C6BE516178E7 /* UIAlertController+TUICustomStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertController+TUICustomStyle.h"; path = "TUIChat/CommonUI/Pop/UIAlertController+TUICustomStyle.h"; sourceTree = "<group>"; };
-		8D59CD9C41B8A3512E3DF6E244EDBFD2 /* TYCyclePagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TYCyclePagerView.debug.xcconfig; sourceTree = "<group>"; };
-		8D5CF6A346319492FC1EBACEED985F57 /* WhiteAppParam.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteAppParam.m; path = Whiteboard/Classes/Object/WhiteAppParam.m; sourceTree = "<group>"; };
-		8DEC17D4B14095F79DEE6F2E2E0C7C4B /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = "<group>"; };
-		8E0805BAF6F505B34D0349C511E06980 /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = "<group>"; };
-		8E1A3EBE9E91C2F22D1838AC6E5632D3 /* LOTAnimatorNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatorNode.m; path = "lottie-ios/Classes/RenderSystem/LOTAnimatorNode.m"; sourceTree = "<group>"; };
-		8EAA599AD69DE09AE441E4FF03BE8635 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = "<group>"; };
-		8EE1A61D1CD04181CD718295EA2B5055 /* Whiteboard.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Whiteboard.modulemap; sourceTree = "<group>"; };
-		8EF5BF6DEBE08CDF113992943A623E16 /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = "<group>"; };
-		8F01A494144D78109C5DF22CCD966555 /* RACEXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTKeyPathCoding.h; path = ReactiveObjC/extobjc/RACEXTKeyPathCoding.h; sourceTree = "<group>"; };
-		8F142A8F6701DFD0D053A07B49B1D7CC /* RACGroupedSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACGroupedSignal.h; path = ReactiveObjC/RACGroupedSignal.h; sourceTree = "<group>"; };
-		8F1735EB0E0D5FBFA1ADFD0BB798FB75 /* KS3ListBucketsXMLParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListBucketsXMLParser.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsXMLParser.h; sourceTree = "<group>"; };
-		8F218536EE9B8F7B753CDAC43D7168B4 /* CHIBasePageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHIBasePageControl.swift; path = CHIPageControl/Core/CHIBasePageControl.swift; sourceTree = "<group>"; };
-		8F4CA703D50AF3A9D4B863B41726D384 /* TUIConversationSelectBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationSelectBaseDataProvider.h; path = TUIConversation/BaseDataProvider/TUIConversationSelectBaseDataProvider.h; sourceTree = "<group>"; };
-		8F5F1554D5DBFD7ED90AAE089C0B4FEF /* NSURLRequest+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSURLRequest+SRWebSocketPrivate.h"; sourceTree = "<group>"; };
-		8F757AED3610D4E3DEA2FBB70D33E244 /* TUICameraMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICameraMacro.h; path = TUIChat/CommonUI/Camera/TUICameraMacro.h; sourceTree = "<group>"; };
-		8F78ECC9826EDA7181916D0A2E83EA61 /* RACCompoundDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCompoundDisposable.m; path = ReactiveObjC/RACCompoundDisposable.m; sourceTree = "<group>"; };
-		8FA41660852EDF71CE0EF1439D2CFC86 /* TUIGroupPendencyController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupPendencyController.h; path = TUIChat/CommonUI/Pendency/TUIGroupPendencyController.h; sourceTree = "<group>"; };
-		8FC866C85ADD069E1EC5E82971437464 /* TUIEvaluationCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIEvaluationCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Custom/TUIEvaluationCell.m; sourceTree = "<group>"; };
-		8FD7AF3338DF0DBFA04215EE3CA36BCB /* RACPassthroughSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACPassthroughSubscriber.m; path = ReactiveObjC/RACPassthroughSubscriber.m; sourceTree = "<group>"; };
-		8FEEA6B08E1B664DE5924E059CAF2CE5 /* JXPagingView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXPagingView.debug.xcconfig; sourceTree = "<group>"; };
-		901E969EEEF7237C312CB82ADD9AC013 /* KS3InitiateMultipartUploadResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3InitiateMultipartUploadResult.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3InitiateMultipartUploadResult.h; sourceTree = "<group>"; };
-		902ADC1375EE4F47642781B5D44FAE18 /* LOTMaskContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTMaskContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTMaskContainer.m"; sourceTree = "<group>"; };
-		90324CAEAACB8952A1ACBDB6DCF44694 /* KS3CompleteMultipartUploadResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3CompleteMultipartUploadResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3CompleteMultipartUploadResponse.m; sourceTree = "<group>"; };
-		903EFABA900C0FF6ED0037CBDE66B772 /* TUIGroupAvatar+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TUIGroupAvatar+Helper.m"; path = "TIMCommon/CommonModel/TUIGroupAvatar+Helper.m"; sourceTree = "<group>"; };
-		904789D91B075549873F13F55944E530 /* TUIImageReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIImageReplyQuoteViewData.m; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIImageReplyQuoteViewData.m; sourceTree = "<group>"; };
-		9054327CA815A7B3B006E471B3DD1E11 /* TUIThemeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIThemeManager.h; path = TUICore/TUIThemeManager.h; sourceTree = "<group>"; };
-		9065B3595F0B94933C6FEC270B1E48F4 /* RACSignal+Operations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSignal+Operations.h"; path = "ReactiveObjC/RACSignal+Operations.h"; sourceTree = "<group>"; };
-		90A4D8EB78A702335D952D87275D65CE /* BridgeCallRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BridgeCallRecorder.h; path = Whiteboard/Classes/SDK/BridgeCallRecorder.h; sourceTree = "<group>"; };
-		90CD6A76FD8EE4BD8BE605410F36DA95 /* TIMDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMDefine.h; path = TIMCommon/CommonModel/TIMDefine.h; sourceTree = "<group>"; };
-		91000C7F0DE02C7E7E1EC1AC79CA9FC0 /* KS3Bucket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3Bucket.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3Bucket.m; sourceTree = "<group>"; };
-		910CBCAAACA486051425240EBAEFC920 /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = "<group>"; };
-		912DCDB8EE02973A5424BBBF33222D85 /* KS3DeleteObjectResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3DeleteObjectResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3DeleteObjectResponse.m; sourceTree = "<group>"; };
-		913C3784DE3D4E2FAA6ABAC0527E04EF /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = "<group>"; };
-		915B14BD1209B433E2830833BFC36995 /* Pods-KulexiuForStudent-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-KulexiuForStudent-resources.sh"; sourceTree = "<group>"; };
-		91A143C8CBF1DDFAA213E3267CFD3584 /* NSString+RACKeyPathUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACKeyPathUtilities.m"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.m"; sourceTree = "<group>"; };
-		91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SSZipArchive; path = SSZipArchive.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		91DF1F09F75E383C54A4150F6EC0C01A /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = "<group>"; };
-		91E8BCE036193719FC4FAB544A9F6E8F /* TUIThemeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIThemeManager.m; path = TUICore/TUIThemeManager.m; sourceTree = "<group>"; };
-		91ED05C07598C1714BFC573AFB9F6043 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = "<group>"; };
-		91EE447BA0E4289BE14298E2B7D52F06 /* LOTPathInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPathInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPathInterpolator.h"; sourceTree = "<group>"; };
-		920091797925CA8337BB8A16EB9B154C /* UISwitch+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISwitch+RACSignalSupport.h"; path = "ReactiveObjC/UISwitch+RACSignalSupport.h"; sourceTree = "<group>"; };
-		921C5A83546149D167D71E9AD174B307 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = "<group>"; };
-		9274E8321505ED959E017F714681FE62 /* V2TIMManager+Conversation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "V2TIMManager+Conversation.h"; path = "ImSDK_Plus.framework/Headers/V2TIMManager+Conversation.h"; sourceTree = "<group>"; };
-		927CADBC41082C815A1196366748FDDA /* WhiteSDK+Replayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "WhiteSDK+Replayer.m"; path = "Whiteboard/Classes/Replayer/WhiteSDK+Replayer.m"; sourceTree = "<group>"; };
-		927E9C15219692B2B1B3F3E62BD14991 /* TUITool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITool.h; path = TUICore/TUITool.h; sourceTree = "<group>"; };
-		92F00BDCADC19084A389803A0B51A6FC /* UIColor+Expanded.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+Expanded.h"; path = "lottie-ios/Classes/Extensions/UIColor+Expanded.h"; sourceTree = "<group>"; };
-		9336680BA979B7EE3601F7232C0963A3 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "RongCloudIM/zh-Hans.lproj"; sourceTree = "<group>"; };
-		933DC6368B1B16376C6DB4866BC22454 /* LOTFillRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTFillRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTFillRenderer.h"; sourceTree = "<group>"; };
-		936FF068A6425A4DAEB18AF2F4DCFB2B /* TUIVideoMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIVideoMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIVideoMessageCell.m; sourceTree = "<group>"; };
-		93941D634A6352B8287B8009ABB10C6E /* TUIVoiceReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIVoiceReplyQuoteView.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIVoiceReplyQuoteView.h; sourceTree = "<group>"; };
-		93B2053B0328D3DD82E8F693BB6F6D1C /* TUIChat-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TUIChat-Info.plist"; sourceTree = "<group>"; };
-		93D1B8655E6683F4AC395CB5AE709FED /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = "<group>"; };
-		93F418999B046A64121FF84232EC8A48 /* WhiteCommonCallbacks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteCommonCallbacks.m; path = Whiteboard/Classes/Displayer/WhiteCommonCallbacks.m; sourceTree = "<group>"; };
-		942B171815064AE72FEDC51272A9AA80 /* RSKImageCropperStrings.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = RSKImageCropperStrings.bundle; path = RSKImageCropper/RSKImageCropperStrings.bundle; sourceTree = "<group>"; };
-		94449D0784D89EFC353FEC2BA3486CB4 /* Pods-KulexiuForStudentTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-KulexiuForStudentTests-dummy.m"; sourceTree = "<group>"; };
-		9450D3BFB281C7E061CF2F375C0BFFA7 /* TIMCommon-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TIMCommon-umbrella.h"; sourceTree = "<group>"; };
-		947CAD1CCCEEDE7FFBC2B6646C56250E /* WKWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "WKWebView+AFNetworking.m"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.m"; sourceTree = "<group>"; };
-		949FDF6BAC6EED21C4F1EB51CEFD7FA8 /* RACDynamicSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDynamicSignal.h; path = ReactiveObjC/RACDynamicSignal.h; sourceTree = "<group>"; };
-		94A9209091C66E0309AC91C28F74AF05 /* LOTPathAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPathAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPathAnimator.h"; sourceTree = "<group>"; };
-		94B2CD330259EE588079DCB68213AC35 /* TUIMessageCellLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageCellLayout.h; path = TIMCommon/BaseCell/CellData/TUIMessageCellLayout.h; sourceTree = "<group>"; };
-		94C2EC016E62ECFD49FA176F58F21467 /* NSSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSSet+RACSequenceAdditions.h"; sourceTree = "<group>"; };
-		951B4EF802F29B01715E3E827A5FB8DF /* TUITextMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITextMessageCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Base/TUITextMessageCell.h; sourceTree = "<group>"; };
-		9523BA3155F5502AB2B5F929522A28DF /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; };
-		953123A60BA5172E2C5CBD9C3EB81453 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
-		95926941BC2770CD0EC4894C29422667 /* TUIMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageCell_Minimalist.h; path = TIMCommon/UI_Minimalist/Cell/CellUI/TUIMessageCell_Minimalist.h; sourceTree = "<group>"; };
-		95AC3717E996BCB7A9A4786E4D49442B /* CGGeometry+RSKImageCropper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CGGeometry+RSKImageCropper.h"; path = "RSKImageCropper/CGGeometry+RSKImageCropper.h"; sourceTree = "<group>"; };
-		95BE6A6351CFAC71686AE85696F953B4 /* TUIConversationTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationTableView.h; path = TUIConversation/UI_Classic/UI/TUIConversationTableView.h; sourceTree = "<group>"; };
-		9621C6383F5733C35183B2DE886C7EC6 /* ReactiveObjC */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReactiveObjC; path = ReactiveObjC.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		964C2C0513B29788799A7D733CEE6324 /* TUIOrderCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIOrderCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Custom/TUIOrderCell.h; sourceTree = "<group>"; };
-		966399A90ED80E56FBF89193DF3F157B /* TUIGroup-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIGroup-prefix.pch"; sourceTree = "<group>"; };
-		966D24C120CCDFC4196376E2954BD607 /* LOTKeyframe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTKeyframe.m; path = "lottie-ios/Classes/AnimatableProperties/LOTKeyframe.m"; sourceTree = "<group>"; };
-		96960C7FAB5EF1F1CD33329C38B9FFDF /* TUICloudCustomDataTypeCenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICloudCustomDataTypeCenter.h; path = TUIChat/CommonModel/TUICloudCustomDataTypeCenter.h; sourceTree = "<group>"; };
-		96A65774E6C216B2A41010D4FD0C084F /* WhiteSDK+Replayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteSDK+Replayer.h"; path = "Whiteboard/Classes/Replayer/WhiteSDK+Replayer.h"; sourceTree = "<group>"; };
-		96B783E61C46E6430C923898EBF85EEC /* iOS-KS3SDK.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "iOS-KS3SDK.modulemap"; sourceTree = "<group>"; };
-		96CC1C7E65BE04AFD35EEAB469EECDB7 /* LOTBezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBezierPath.h; path = "lottie-ios/Classes/Extensions/LOTBezierPath.h"; sourceTree = "<group>"; };
-		96F38AE1C32C4D99BD3A4C8CEED808DB /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = "<group>"; };
-		97070C7880654D84843FBE162A5B056E /* V2TIMCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMCallback.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMCallback.h; sourceTree = "<group>"; };
-		9709AD65FAB4ABEEA8A495B1CAC31934 /* LOTCompositionContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCompositionContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTCompositionContainer.h"; sourceTree = "<group>"; };
-		970F31F5A733C380EBF53DFBDB38DC72 /* TYPageControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYPageControl.h; path = TYCyclePagerViewDemo/TYCyclePagerView/TYPageControl.h; sourceTree = "<group>"; };
-		972C5EA5768282B72A9B0076EDE1A33A /* V2TIMManager+Group.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "V2TIMManager+Group.h"; path = "ImSDK_Plus.framework/Headers/V2TIMManager+Group.h"; sourceTree = "<group>"; };
-		97463B8DD8356BFEDA47E373236D33BA /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = "<group>"; };
-		97506D69EF103AD4815B3C3A1B6927FF /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = "<group>"; };
-		97AB23521D8DA862ADCFCA9E3B17C9CA /* KS3AuthUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3AuthUtils.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3AuthUtils.h; sourceTree = "<group>"; };
-		97DBE7881222475D24F0584BE70F7C8F /* TUIMemberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMemberCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Base/TUIMemberCell.h; sourceTree = "<group>"; };
-		9803AA620FCD71EF38ED76EDA4D017CE /* TUITextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITextView.m; path = TIMCommon/CommonModel/TUITextView.m; sourceTree = "<group>"; };
-		98102D91B163EDF47F7157A7307B679D /* TUIGroupMemberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupMemberCell.m; path = TUIGroup/BaseCell/CellUI/TUIGroupMemberCell.m; sourceTree = "<group>"; };
-		983AE2E8064296A77D6AB6A224520CAA /* TUIMemberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMemberCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Base/TUIMemberCell.m; sourceTree = "<group>"; };
-		984567AE24C0704F85AD962F8DBA418D /* TUIEmojiCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIEmojiCell.m; path = TUIChat/BaseCell/CellUI/TUIEmojiCell.m; sourceTree = "<group>"; };
-		98527D7196957AAB07B79E2E2AFDE23E /* IQKeyboardManager */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManager; path = IQKeyboardManager.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		98732EFA1BFB8CBD1D876D64603CF0FF /* LOTColorInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTColorInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTColorInterpolator.h"; sourceTree = "<group>"; };
-		98ABB6E328A3ACC04B8373DD6A64ACCE /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = "<group>"; };
-		98C810287D1DD2D9D29448E6C43BD285 /* TUIBaseMessageControllerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIBaseMessageControllerDelegate.h; path = TUIChat/UI_Classic/Chat/TUIBaseMessageControllerDelegate.h; sourceTree = "<group>"; };
-		98D68663BA6E369AD9A08B120C93FD7E /* TUISearchBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchBar.h; path = TUISearch/UI_Classic/UI/TUISearchBar.h; sourceTree = "<group>"; };
-		98E171FD5352D688993428CCB4A7A203 /* SRHTTPConnectMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRHTTPConnectMessage.m; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.m; sourceTree = "<group>"; };
-		990F1A1A927E64DAE00AC202F9021171 /* KS3GetACLResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3GetACLResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3GetACLResponse.m; sourceTree = "<group>"; };
-		990FEEB8EDB01E6D9DC9BFA333114525 /* V2TIMManager+Signaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "V2TIMManager+Signaling.h"; path = "ImSDK_Plus.framework/Headers/V2TIMManager+Signaling.h"; sourceTree = "<group>"; };
-		99387CB9535C817B1098F062BB061707 /* CHIPageControl-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CHIPageControl-dummy.m"; sourceTree = "<group>"; };
-		9969F07AA3AD0E1B8D5C181731325C3D /* TUIGroupCreatedCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupCreatedCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Base/TUIGroupCreatedCell.m; sourceTree = "<group>"; };
-		9972641F4D68A366F3B794A91787FEB5 /* iOS-KS3SDK */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "iOS-KS3SDK"; path = iOS_KS3SDK.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		9992B12FA24F8877EB0005BC91C13517 /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = "<group>"; };
-		999DD6191D81D01F2FE156F542753A8A /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = "<group>"; };
-		99A15FBD5AA4BA12127857080CFD3C6B /* KS3SetBucketLoggingResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetBucketLoggingResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetBucketLoggingResponse.m; sourceTree = "<group>"; };
-		99B99F10C2F733C6E79CF31A2490F051 /* KS3Response.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3Response.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3Response.m; sourceTree = "<group>"; };
-		99C551621C3B8CF771ED1A6C5F4D8D67 /* KS3HeadBucketResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3HeadBucketResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3HeadBucketResponse.m; sourceTree = "<group>"; };
-		99EEF70C97FAAFBB6B7CEA395B05693A /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = "<group>"; };
-		9A4DCB812BE4DC817CB113B8501F3E8F /* TUICoreTheme_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUICoreTheme_Minimalist.bundle; path = TUICore/Resources/TUICoreTheme_Minimalist.bundle; sourceTree = "<group>"; };
-		9A60C6C3F90AF37130DEF570253A57BA /* TUIChat.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIChat.release.xcconfig; sourceTree = "<group>"; };
-		9A80C59C88FEC3FE978FE725DD9B5272 /* WhiteCombinePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteCombinePlayer.h; path = Whiteboard/Classes/NativeReplayer/WhiteCombinePlayer.h; sourceTree = "<group>"; };
-		9A8515B36CD217BF81B677E85D1BE87A /* ReactiveObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ReactiveObjC.modulemap; sourceTree = "<group>"; };
-		9A95D2A8525C47E2E3480F8F70E860A1 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = "<group>"; };
-		9A9D1084A46EE1F6A777789732A1A72B /* LOTPolygonAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPolygonAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolygonAnimator.h"; sourceTree = "<group>"; };
-		9AA42404E5D49ED42CF5F30F3E8C80C9 /* RongCloudRTC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RongCloudRTC.debug.xcconfig; sourceTree = "<group>"; };
-		9AC80045305D4BE48BEAB024A5D454A5 /* LOTTrimPathNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTTrimPathNode.h; path = "lottie-ios/Classes/RenderSystem/ManipulatorNodes/LOTTrimPathNode.h"; sourceTree = "<group>"; };
-		9B0794EA444F5F48676190E2F4B2B45A /* WhiteSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteSocket.m; path = Whiteboard/Classes/Room/WhiteSocket.m; sourceTree = "<group>"; };
-		9B2093A237AD808A631D89A52150C3B4 /* TUIChatConversationModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatConversationModel.m; path = TUIChat/CommonModel/TUIChatConversationModel.m; sourceTree = "<group>"; };
-		9B627FC7CB116D063E69CA064F6253F3 /* IQKeyboardManagerConstantsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardManagerConstantsInternal.h; path = IQKeyboardManager/Constants/IQKeyboardManagerConstantsInternal.h; sourceTree = "<group>"; };
-		9B8ADA68A1524406145F7B2FA832207F /* TUIVoiceReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIVoiceReplyQuoteViewData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIVoiceReplyQuoteViewData.h; sourceTree = "<group>"; };
-		9B96AFFF1F75FF9D8326FD4B190C55A9 /* TUIReferenceMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIReferenceMessageCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIReferenceMessageCell.h; sourceTree = "<group>"; };
-		9BA8C1B699754D4FC86089BC0AF76CAC /* RSKTouchView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RSKTouchView.m; path = RSKImageCropper/RSKTouchView.m; sourceTree = "<group>"; };
-		9BD5F34DBD39151A8159FA0CDA8096CF /* LOTAnimationView_Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView_Compat.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationView_Compat.h"; sourceTree = "<group>"; };
-		9C0A67BDD42956153984166457AF0E7D /* URLRequestPolling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = URLRequestPolling.m; path = Whiteboard/Classes/Converter/URLRequestPolling.m; sourceTree = "<group>"; };
-		9C122FD9700BC9B9EC6CB488E0EC993D /* TUISelectGroupMemberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISelectGroupMemberCell.h; path = TUIGroup/BaseCell/CellUI/TUISelectGroupMemberCell.h; sourceTree = "<group>"; };
-		9C24451859030BD851C21E0A0C4C67BA /* SRSIMDHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRSIMDHelpers.m; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.m; sourceTree = "<group>"; };
-		9C49A950C956B02B0906F5C5B8437005 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = "<group>"; };
-		9C51EA12AC1792DCBB54D8A2BA82BC37 /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = "<group>"; };
-		9C52225F73F87CC3A035D360291F758D /* RACReplaySubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReplaySubject.m; path = ReactiveObjC/RACReplaySubject.m; sourceTree = "<group>"; };
-		9C66B8C3C18A695A2DC85D78B2EAA4FF /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = "<group>"; };
-		9C68DA242BFDA982C6B9917969FBCDB6 /* NSObject+RACKVOWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACKVOWrapper.h"; path = "ReactiveObjC/NSObject+RACKVOWrapper.h"; sourceTree = "<group>"; };
-		9C7337EC4778599CC79C40752AABBD92 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = "<group>"; };
-		9C734EADEBFEF338E30F5351571B9CC0 /* UIImage+RSKImageCropper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+RSKImageCropper.m"; path = "RSKImageCropper/UIImage+RSKImageCropper.m"; sourceTree = "<group>"; };
-		9CAED3E6B270E214C1E58585392B5D5F /* ApplePencilDrawHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ApplePencilDrawHandler.h; path = Whiteboard/Classes/Room/ApplePencilDrawHandler.h; sourceTree = "<group>"; };
-		9CB91126401A18BF9ABB864E3A702FAC /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = "<group>"; };
-		9CC7A18A734CD66898DDE838884F6DF4 /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = "<group>"; };
-		9CE58D6810B9172EE4EA584D8DD33D14 /* TUIVideoMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIVideoMessageCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIVideoMessageCellData.h; sourceTree = "<group>"; };
-		9CEB3ACFEB20F99D2D885FA620E7038E /* TYCyclePagerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TYCyclePagerView.m; path = TYCyclePagerViewDemo/TYCyclePagerView/TYCyclePagerView.m; sourceTree = "<group>"; };
-		9D0EBB609C24682E5578E7BB4820895F /* TUIChatContextEmojiDetailController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatContextEmojiDetailController.h; path = TUIChat/CommonUI/Pop/TUIChatContextEmojiDetailController.h; sourceTree = "<group>"; };
-		9D305D391977C5F5AA4D30B46CD705BF /* TUICameraViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICameraViewController.m; path = TUIChat/CommonUI/Camera/TUICameraViewController.m; sourceTree = "<group>"; };
-		9D6298D2B8F050A0224C3DBA690AD0CB /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = "<group>"; };
-		9D6301D5D2C1320AFBF09EB944ED443E /* WhitePanEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhitePanEvent.m; path = Whiteboard/Classes/Object/WhitePanEvent.m; sourceTree = "<group>"; };
-		9D7642C52749023787D0032BF126526B /* YYModel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYModel-prefix.pch"; sourceTree = "<group>"; };
-		9D80FDB015E5E7AF95D797B77710AF63 /* TUICameraManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICameraManager.m; path = TUIChat/CommonUI/Camera/TUICameraManager.m; sourceTree = "<group>"; };
-		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
-		9DA4FC83D0C8D470D902326E5CEBE60C /* WhiteSocket+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteSocket+Private.h"; path = "Whiteboard/Classes/Room/WhiteSocket+Private.h"; sourceTree = "<group>"; };
-		9DB63B1E52619668D3422CD5621985AA /* KS3SetACLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetACLRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetACLRequest.h; sourceTree = "<group>"; };
-		9E04E47C3E7738A291A3A740F66479C1 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = "<group>"; };
-		9E14C201D5E32DE11C13AE92A40DC2BF /* TUIVoiceReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIVoiceReplyQuoteView.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIVoiceReplyQuoteView.m; sourceTree = "<group>"; };
-		9E1A90BC0F310DB87A57CEC24D787B8B /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = "<group>"; };
-		9E3F1BD0F5EF23E96FC1D0A1CAD07D77 /* TUIInputMoreCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIInputMoreCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Base/TUIInputMoreCell.h; sourceTree = "<group>"; };
-		9EA32D13B18CAFA376DE02682E5F2EA1 /* SRDelegateController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRDelegateController.h; path = SocketRocket/Internal/Delegate/SRDelegateController.h; sourceTree = "<group>"; };
-		9EB5BD55B728DE0075A5641E425DD824 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = "<group>"; };
-		9EB7DD7CE7D09FFD34B1F376F2DCCE8A /* TUIConversationCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIConversationCellData.h; path = TUIConversation/BaseCell/CellData/TUIConversationCellData.h; sourceTree = "<group>"; };
-		9ED095B9550820F5ABCDE0191D89D8DB /* TYCyclePagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TYCyclePagerView.modulemap; sourceTree = "<group>"; };
-		9F9F3AD3CFCE85CC725A47D647DE6383 /* KS3PutObjectCopyResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3PutObjectCopyResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectCopyResponse.m; sourceTree = "<group>"; };
-		9FC002B6F76A89E34AB757B82126DA23 /* TUISystemMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISystemMessageCellData.h; path = TIMCommon/BaseCell/CellData/TUISystemMessageCellData.h; sourceTree = "<group>"; };
-		9FF337E9D3C6B92D5D9F51B2E0721296 /* RACTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTuple.m; path = ReactiveObjC/RACTuple.m; sourceTree = "<group>"; };
-		A0BE7A968F3135ACE392259916069C0C /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = "<group>"; };
-		A0D5EC2865C082F3525717B89C51D1EA /* NSString+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSequenceAdditions.h"; path = "ReactiveObjC/NSString+RACSequenceAdditions.h"; sourceTree = "<group>"; };
-		A0DF6387B2128F915A9DA891B0349729 /* RSKImageCropper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RSKImageCropper-dummy.m"; sourceTree = "<group>"; };
-		A0ECB0A1A9EC452716E3B79CC10FE411 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = "<group>"; };
-		A13DAFF9C0720E797EE93A45134FC1E9 /* TUIChat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChat.h; path = TUIChat/UI_Classic/Header/TUIChat.h; sourceTree = "<group>"; };
-		A14D48F6AC90AC6994F3CA05B417CB82 /* TUITypingStatusCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITypingStatusCellData.m; path = TUIChat/BaseCell/CellData/TUITypingStatusCellData.m; sourceTree = "<group>"; };
-		A16DE032DF2982832821ECDFA891912C /* TYCyclePagerTransformLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TYCyclePagerTransformLayout.m; path = TYCyclePagerViewDemo/TYCyclePagerView/TYCyclePagerTransformLayout.m; sourceTree = "<group>"; };
-		A1935087EA3D29D2044F5BEB916FBD7E /* Pods-KulexiuForStudentTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KulexiuForStudentTests.debug.xcconfig"; sourceTree = "<group>"; };
-		A1A111EE8AE43E1A5544236CF57E23C5 /* TUIReplyPreviewBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIReplyPreviewBar.h; path = TUIChat/UI_Classic/Input/TUIReplyPreviewBar.h; sourceTree = "<group>"; };
-		A1C2A3FC14B2662484763D458A8B68F2 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-KulexiuForStudent-KulexiuForStudentUITests-acknowledgements.markdown"; sourceTree = "<group>"; };
-		A200781CC107367806E6A901B7907415 /* CHIPageControl-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CHIPageControl-Info.plist"; sourceTree = "<group>"; };
-		A20B8FD4422A72CFBE23E47D2C1A02DB /* IQUIScrollView+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIScrollView+Additions.h"; path = "IQKeyboardManager/Categories/IQUIScrollView+Additions.h"; sourceTree = "<group>"; };
-		A2388D47ADB0029730E64B09042CC941 /* KS3InitiateMultipartUploadResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3InitiateMultipartUploadResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3InitiateMultipartUploadResponse.m; sourceTree = "<group>"; };
-		A243964F133765C31D9374CE603C5247 /* SRIOConsumerPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumerPool.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumerPool.m; sourceTree = "<group>"; };
-		A293DF2730D2521C29656BEDEA259E3A /* TUISearchDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchDataProvider.m; path = TUISearch/BaseDataProvider/TUISearchDataProvider.m; sourceTree = "<group>"; };
-		A296487F7964EF193A501E70BD141200 /* KS3GetACLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3GetACLRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3GetACLRequest.m; sourceTree = "<group>"; };
-		A329C39CB3D589F78CA2812C7B3883EF /* TUIMotionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMotionManager.h; path = TUIChat/CommonUI/Camera/TUIMotionManager.h; sourceTree = "<group>"; };
-		A34C6F490BBB1252A29536BF85F26E09 /* TUIGroupAvatar+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TUIGroupAvatar+Helper.h"; path = "TIMCommon/CommonModel/TUIGroupAvatar+Helper.h"; sourceTree = "<group>"; };
-		A35EAFF7800BF23EBD06B7DB8B595784 /* WhitePlayerState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhitePlayerState.h; path = Whiteboard/Classes/Replayer/WhitePlayerState.h; sourceTree = "<group>"; };
-		A37998E38E4A81FBF538FE62D481B886 /* KS3Grant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3Grant.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3Grant.m; sourceTree = "<group>"; };
-		A38A4853332953155817CE8077B666B0 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
-		A38AF771B4B6799BDD8C165C10B65BAA /* LOTBlockCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBlockCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTBlockCallback.h"; sourceTree = "<group>"; };
-		A3B551D8D8B36294F73F9D3140478B22 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = "<group>"; };
-		A40E6D3353F9B54DE6435BBB0EB0FB43 /* UIButton+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+RACCommandSupport.h"; path = "ReactiveObjC/UIButton+RACCommandSupport.h"; sourceTree = "<group>"; };
-		A4712B0445BDA39E2A6F67A606F6110B /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = "<group>"; };
-		A49D333B51EBA3A7C9B78A7E54FBA61A /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = "<group>"; };
-		A4BF682D71653C9F22077A2B11643706 /* ReactiveObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactiveObjC-dummy.m"; sourceTree = "<group>"; };
-		A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AFNetworking; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		A54D21AB5B1A6C2F26FF7144F50E441D /* TUIGlobalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGlobalization.m; path = TUICore/TUIGlobalization.m; sourceTree = "<group>"; };
-		A554AE652A4485055AE144085FB73CF0 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = "<group>"; };
-		A55BB6417DA05F0E43D54FBF0AB5A07D /* KS3CreateBucketResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3CreateBucketResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3CreateBucketResponse.h; sourceTree = "<group>"; };
-		A56C1F1BC3918B81F0A9B5A7BCE396A6 /* KS3ListObjectsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListObjectsResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ListObjectsResponse.m; sourceTree = "<group>"; };
-		A58172EC04476230E103E1A0DF5589B9 /* InternalApis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InternalApis.h; path = dsbridge/InternalApis.h; sourceTree = "<group>"; };
-		A583973C17E76064F379B7164D6C5BE9 /* TUIGroupMembersCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupMembersCell.m; path = TUIGroup/BaseCell/CellUI/TUIGroupMembersCell.m; sourceTree = "<group>"; };
-		A5A71126E74BAFE65743DC1D117F82DE /* TUIMessageReadViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageReadViewController.h; path = TUIChat/UI_Classic/Chat/TUIMessageReadViewController.h; sourceTree = "<group>"; };
-		A5EADA2FC080A520A3179D9633F9D6DC /* KS3GetBucketLoggingResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3GetBucketLoggingResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3GetBucketLoggingResponse.m; sourceTree = "<group>"; };
-		A62609CF1680F9889328ECB6ECA45289 /* NTLBridge-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NTLBridge-Info.plist"; sourceTree = "<group>"; };
-		A62DFFB942FF7B7ED4C0C37BB9D932C2 /* RACScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACScheduler.h; path = ReactiveObjC/RACScheduler.h; sourceTree = "<group>"; };
-		A6B81829EB180E35F1CDFA10C3A6BF53 /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = RongCloudIM/ar.lproj; sourceTree = "<group>"; };
-		A6D524B6844DE10AFA3F9E29DBF946E9 /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = "<group>"; };
-		A70CEA0AC0D6A4C75F23A50B9B32E434 /* TUIMotionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMotionManager.m; path = TUIChat/CommonUI/Camera/TUIMotionManager.m; sourceTree = "<group>"; };
-		A720BE389C7FA3A95CF8DE83A5068AB0 /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = "<group>"; };
-		A7214033D2962279D191039E43E4056E /* IQUIView+Hierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIView+Hierarchy.h"; path = "IQKeyboardManager/Categories/IQUIView+Hierarchy.h"; sourceTree = "<group>"; };
-		A72A3D8A8F39F4B5F18A2A72420D3A28 /* LOTTransformInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTTransformInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTTransformInterpolator.h"; sourceTree = "<group>"; };
-		A748579351B957657D7DF80CFE3BF258 /* WhitePlayerEvent+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhitePlayerEvent+Private.h"; path = "Whiteboard/Classes/Replayer/WhitePlayerEvent+Private.h"; sourceTree = "<group>"; };
-		A7BA1E81585286EE60E642DB666187B4 /* TUIGroupService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupService.m; path = TUIGroup/UI_Classic/Service/TUIGroupService.m; sourceTree = "<group>"; };
-		A7DF1FAC23E932F3112A37D744CFB541 /* TUIMoreView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMoreView.m; path = TUIChat/UI_Classic/Input/TUIMoreView.m; sourceTree = "<group>"; };
-		A7EA4B569800335C05B0C3FF961C4551 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = "<group>"; };
-		A8153A7DB6778323F6612B39645DC89E /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = "<group>"; };
-		A8423BDE70E2C553262EE307740DF966 /* LOTKeyframe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTKeyframe.h; path = "lottie-ios/Classes/AnimatableProperties/LOTKeyframe.h"; sourceTree = "<group>"; };
-		A85892912EECD58B9921D661E786A6C8 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = "<group>"; };
-		A8B7F58F44F5D64CB9749BC56724C29C /* CHIPageControl.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CHIPageControl.debug.xcconfig; sourceTree = "<group>"; };
-		A8BEEC473B1B3466FCC4B615C3CDC588 /* TUISearchTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUISearchTheme.bundle; path = TUISearch/Resources/TUISearchTheme.bundle; sourceTree = "<group>"; };
-		A8CFCCB8A46455CEE97A39E1A5F1C6FC /* TIMCommon_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TIMCommon_Minimalist.bundle; path = TIMCommon/Resources/TIMCommon_Minimalist.bundle; sourceTree = "<group>"; };
-		A8E706513253C7C9963E93FDFA360385 /* ImSDK_Plus.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ImSDK_Plus.framework; sourceTree = "<group>"; };
-		A91DE06F1200A539CDB992478F8EB233 /* NSURLConnection+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLConnection+RACSupport.h"; path = "ReactiveObjC/NSURLConnection+RACSupport.h"; sourceTree = "<group>"; };
-		A9B567B60FAD65906621E3B52C121A84 /* KS3Credentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Credentials.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3Credentials.h; sourceTree = "<group>"; };
-		A9B91233E1E79AC0307717284E0F2695 /* RACSerialDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSerialDisposable.m; path = ReactiveObjC/RACSerialDisposable.m; sourceTree = "<group>"; };
-		A9EB939DBB2C1BB575506D4C7D993BF4 /* TUISettingAdminController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISettingAdminController.h; path = TUIGroup/UI_Classic/UI/TUISettingAdminController.h; sourceTree = "<group>"; };
-		A9F7C1432971E8DED3B7F0758E2F2335 /* KS3DeleteBucketRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3DeleteBucketRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3DeleteBucketRequest.h; sourceTree = "<group>"; };
-		A9FC688FAF8ABDF243358F12D5F9AFE6 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = "<group>"; };
-		AA2CA8D79E87D3F66982D1942BF16E0C /* RACQueueScheduler+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACQueueScheduler+Subclass.h"; path = "ReactiveObjC/RACQueueScheduler+Subclass.h"; sourceTree = "<group>"; };
-		AA39E11040AF2D73A89FCADB4BF20C0B /* UIView+TUIToast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+TUIToast.h"; path = "TUICore/UIView+TUIToast.h"; sourceTree = "<group>"; };
-		AA495E009757AD76456C5D0203199A8A /* WhiteSceneState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteSceneState.h; path = Whiteboard/Classes/Object/WhiteSceneState.h; sourceTree = "<group>"; };
-		AA56F03C97BC6B8D1D0096244D97AE6C /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = "<group>"; };
-		AAA7B329265097F7852A94864DC9437C /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = "<group>"; };
-		AAA7CFFDCE27875B052DCA7AFFC7BD06 /* TUIGroupCreatedCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupCreatedCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Base/TUIGroupCreatedCellData.h; sourceTree = "<group>"; };
-		AABD5A6A6E8E9C6AE800CEC8912E58A2 /* KS3Part.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Part.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3Part.h; sourceTree = "<group>"; };
-		AACF40873D9DEB1F11CDEE0ACC076ACF /* NTLBridge-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NTLBridge-dummy.m"; sourceTree = "<group>"; };
-		AAF5D33251D985EBA6F4BE360A87D7CA /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = "<group>"; };
-		AB49898BE3B7E0F22EC8F17A0CE0BC38 /* TUIFloatViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFloatViewController.h; path = TIMCommon/CommonModel/TUIFloatViewController.h; sourceTree = "<group>"; };
-		AB93FF36A5F50ED02039A3085BF04423 /* KS3DeleteBucketResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3DeleteBucketResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3DeleteBucketResponse.h; sourceTree = "<group>"; };
-		ABD2C0767EA9985E3255D83F00338EB2 /* RACSignalSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSignalSequence.m; path = ReactiveObjC/RACSignalSequence.m; sourceTree = "<group>"; };
-		ABD92231C6E7C8AE8A4C1F922882C40B /* TUIReplyMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIReplyMessageCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIReplyMessageCell.h; sourceTree = "<group>"; };
-		ABD987B133ECDFA8B294B37AE3BAFB2E /* WhiteRoom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteRoom.m; path = Whiteboard/Classes/Room/WhiteRoom.m; sourceTree = "<group>"; };
-		ABD9C54464062FB837B9D3901D79E198 /* IQTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQTextView.m; path = IQKeyboardManager/IQTextView/IQTextView.m; sourceTree = "<group>"; };
-		ABF96AA6102B0CE2B086BE96FF45895B /* KS3SetObjectGrantACLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetObjectGrantACLRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3SetObjectGrantACLRequest.m; sourceTree = "<group>"; };
-		AC67299B1CE7558722A8B3AF07A3765D /* TUIVoiceMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIVoiceMessageCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIVoiceMessageCellData.h; sourceTree = "<group>"; };
-		AC678329A2EBBAAE651ED972D64754FD /* Pods-KulexiuForStudent-KulexiuForStudentUITests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-KulexiuForStudent-KulexiuForStudentUITests-resources.sh"; sourceTree = "<group>"; };
-		AC6FD7D5B40B75A442372ECB6F93FEA2 /* TUIMessageSearchDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageSearchDataProvider.m; path = TUIChat/UI_Classic/DataProvider/TUIMessageSearchDataProvider.m; sourceTree = "<group>"; };
-		AC7CB96231380D83E54770929A38AE73 /* WhiteSDK+Room.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "WhiteSDK+Room.m"; path = "Whiteboard/Classes/Room/WhiteSDK+Room.m"; sourceTree = "<group>"; };
-		AC873FEFDDCDAC986015F3BC7C18B72D /* RACTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTuple.h; path = ReactiveObjC/RACTuple.h; sourceTree = "<group>"; };
-		ACB74EE78C3AEB0667EFF31F296DEED1 /* CHIPageControllable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHIPageControllable.swift; path = CHIPageControl/Core/CHIPageControllable.swift; sourceTree = "<group>"; };
-		ACCCB39573A55E834C962C6670DC41E2 /* NSFileHandle+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSFileHandle+RACSupport.h"; path = "ReactiveObjC/NSFileHandle+RACSupport.h"; sourceTree = "<group>"; };
-		ACDC0C277A550C2BE6FB968577289347 /* main.css */ = {isa = PBXFileReference; includeInIndex = 1; name = main.css; path = Whiteboard/Resource/main.css; sourceTree = "<group>"; };
-		ACF2BF81FFF0AB7E8C3F54379D91F1EB /* KS3Owner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Owner.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3Owner.h; sourceTree = "<group>"; };
-		ACF54A65AD88576DED9988AE8F70CB63 /* LOTRenderGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRenderGroup.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRenderGroup.m"; sourceTree = "<group>"; };
-		AD1D4216E729123F993C9A456F61A8A5 /* RACKVOProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOProxy.m; path = ReactiveObjC/RACKVOProxy.m; sourceTree = "<group>"; };
-		AD426842106B8B27E8790C31C36185BA /* TUIMovieManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMovieManager.h; path = TUIChat/CommonUI/Camera/TUIMovieManager.h; sourceTree = "<group>"; };
-		AD7E0ABE6A2DDD6946C911B6569E4604 /* LOTValueCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTValueCallback.m; path = "lottie-ios/Classes/Private/LOTValueCallback.m"; sourceTree = "<group>"; };
-		ADA8EF91364842637C520D7714ADCE17 /* TUIGroupMembersCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupMembersCellData.m; path = TUIGroup/BaseCell/CellData/TUIGroupMembersCellData.m; sourceTree = "<group>"; };
-		ADC38B4BB6689366C3CDD46AE17276BC /* TUIChatObjectFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatObjectFactory.h; path = TUIChat/UI_Classic/Service/TUIChatObjectFactory.h; sourceTree = "<group>"; };
-		ADC60089CA321644A90A1F5817F89229 /* UIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIColor.h; path = "lottie-ios/Classes/MacCompatibility/UIColor.h"; sourceTree = "<group>"; };
-		AE02838AACE5FF0A7836546968277A8C /* RACDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDisposable.h; path = ReactiveObjC/RACDisposable.h; sourceTree = "<group>"; };
-		AE3D234F355476781E08754E207668C3 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = "<group>"; };
-		AE4F1E5D0FA8DF1B8EFA302337D56D2B /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = "<group>"; };
-		AE5B29634F3FC6DBE48A861CA8BB4492 /* TUIGroupManageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupManageController.h; path = TUIGroup/UI_Classic/UI/TUIGroupManageController.h; sourceTree = "<group>"; };
-		AE9CA3C19C70BEA25571E14B1CE18FBF /* SocketRocket-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SocketRocket-Info.plist"; sourceTree = "<group>"; };
-		AEA9AF7D32C05EADF3729FF915D11AB7 /* UIColor+Expanded.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+Expanded.m"; path = "lottie-ios/Classes/Extensions/UIColor+Expanded.m"; sourceTree = "<group>"; };
-		AEB3763BE440F5A75A49E29CDCE16CAF /* ReactiveObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-umbrella.h"; sourceTree = "<group>"; };
-		AEFEC1DB97B787B7C0A141AC1D28E1A7 /* RACChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACChannel.m; path = ReactiveObjC/RACChannel.m; sourceTree = "<group>"; };
-		AF166913C4031CA3A26E71E57554EC52 /* libjcore-noidfa-ios-2.7.1.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; path = "libjcore-noidfa-ios-2.7.1.a"; sourceTree = "<group>"; };
-		AF185C48B85B3746A288F9BD12CB2552 /* RACSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubject.m; path = ReactiveObjC/RACSubject.m; sourceTree = "<group>"; };
-		AF36917667DCC1FCBEFE06A4142A057D /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = "<group>"; };
-		AF4C68F8030B0B75048CD51E2348A234 /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = "<group>"; };
-		AF50AB7797CDA5B891A74101C5485BCB /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = "<group>"; };
-		AF92A7B97A4CA8CE0327F3ED9A4A5238 /* IQKeyboardManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManager-dummy.m"; sourceTree = "<group>"; };
-		AFB677C11A7DB8A67BFC549104F5B472 /* TUIMediaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMediaView.m; path = TUIChat/UI_Classic/Chat/TUIMediaView.m; sourceTree = "<group>"; };
-		AFBAF00F6EAB8F8FFCF4232B91121244 /* NSObject+YYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YYModel.h"; path = "YYModel/NSObject+YYModel.h"; sourceTree = "<group>"; };
-		AFF26C8F0EA7AA869936AB90F685323D /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = "<group>"; };
-		AFF894114523D7A96F4617B82FC99498 /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = "<group>"; };
-		B030ECBF58923F4BF0B2D6F4DFE80F7D /* YYModel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYModel.debug.xcconfig; sourceTree = "<group>"; };
-		B05C1611290616E02DA52513EFA06DFC /* LOTShapeRectangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeRectangle.h; path = "lottie-ios/Classes/Models/LOTShapeRectangle.h"; sourceTree = "<group>"; };
-		B0856ED703C2F407E889B66D03269B17 /* TUIFoldListViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFoldListViewController.m; path = TUIConversation/UI_Classic/UI/TUIFoldListViewController.m; sourceTree = "<group>"; };
-		B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		B1459B9122404936C0333BDD2D1F61C7 /* WhiteSliderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteSliderView.h; path = Whiteboard/Classes/NativeReplayer/WhiteSliderView.h; sourceTree = "<group>"; };
-		B17933B225D0786175E833C0A37EE534 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = "<group>"; };
-		B18B4BC306D003C6C2F2E479F0FB8C1A /* WhiteImageInformation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteImageInformation.m; path = Whiteboard/Classes/Room/WhiteImageInformation.m; sourceTree = "<group>"; };
-		B1A24600E5877149BEEBE45C1BF06242 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = "<group>"; };
-		B1AAFA0B7BD70B993110E95242399A4A /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = "<group>"; };
-		B1EB7FB818089C47AC3D5FFFF0D875C3 /* Reachability.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reachability.modulemap; sourceTree = "<group>"; };
-		B1FD53196D66784C4563FF93A4AFE378 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = "<group>"; };
-		B203C8D6B7C27CFF63B49C32E2995A30 /* TUIJoinGroupMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIJoinGroupMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIJoinGroupMessageCellData.m; sourceTree = "<group>"; };
-		B2225B87D45111FC9FB2EF7F6C6221C8 /* TUIChatPopContextController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatPopContextController.h; path = TUIChat/CommonUI/Pop/TUIChatPopContextController.h; sourceTree = "<group>"; };
-		B23A78E84382ED382FBC68077476DFB0 /* UIView+TUIToast.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+TUIToast.m"; path = "TUICore/UIView+TUIToast.m"; sourceTree = "<group>"; };
-		B24F377E0C50D01412A0E796309F0BA4 /* IQToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQToolbar.h; path = IQKeyboardManager/IQToolbar/IQToolbar.h; sourceTree = "<group>"; };
-		B30554F05080D46DA08EDE6FC3A3E866 /* NSObject+RACPropertySubscribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACPropertySubscribing.h"; path = "ReactiveObjC/NSObject+RACPropertySubscribing.h"; sourceTree = "<group>"; };
-		B34A9CBE75CAA12902FA72BCE9E5444C /* RongCloudIM.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RongCloudIM.release.xcconfig; sourceTree = "<group>"; };
-		B36B48BA2F8F6889C98C4A202E1530C9 /* LOTModels.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTModels.h; path = "lottie-ios/Classes/Models/LOTModels.h"; sourceTree = "<group>"; };
-		B375096341B110A6F34BE084FFA361ED /* V2TIMMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMMessage.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMMessage.h; sourceTree = "<group>"; };
-		B3A980C41327A47A38FA07A16AC95606 /* KS3Request.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3Request.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3Request.m; sourceTree = "<group>"; };
-		B3EDAED6D0434F2F9CF1040D0A32B6E5 /* TUISearch.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TUISearch.modulemap; sourceTree = "<group>"; };
-		B3F5F8CBEBAF0814546F03A4BE5EB336 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = "<group>"; };
-		B43929320E40A048DEF21A95905050F2 /* Whiteboard-Whiteboard */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Whiteboard-Whiteboard"; path = Whiteboard.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
-		B43F83ADF9B43050B229A234B296717E /* SRHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHash.h; path = SocketRocket/Internal/Utilities/SRHash.h; sourceTree = "<group>"; };
-		B45A2F55FBF2AC23431492C77CE7BD38 /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = "<group>"; };
-		B45B6DE4D34B9990C26EC8A30E544EAD /* SRError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRError.h; path = SocketRocket/Internal/Utilities/SRError.h; sourceTree = "<group>"; };
-		B47778EB8078F850C3D2F006730A7034 /* RACImmediateScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACImmediateScheduler.m; path = ReactiveObjC/RACImmediateScheduler.m; sourceTree = "<group>"; };
-		B489B57DC1313F0CD75924668210D115 /* TUIConversation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIConversation-umbrella.h"; sourceTree = "<group>"; };
-		B491C28BEC8502D1B78D172C2108F8E7 /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = "<group>"; };
-		B499982A361A1B7F7B80F88A20F77593 /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = "<group>"; };
-		B49FC64272456B83F3B72EE5BB2A8D4F /* TUIFoldConversationListDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFoldConversationListDataProvider.h; path = TUIConversation/UI_Classic/DataProvider/TUIFoldConversationListDataProvider.h; sourceTree = "<group>"; };
-		B4B4C839D541AC7F3234EF3212ACBFE9 /* SRURLUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRURLUtilities.m; path = SocketRocket/Internal/Utilities/SRURLUtilities.m; sourceTree = "<group>"; };
-		B4C4458FF279864F50B55EFE40C66C29 /* JXPagingView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXPagingView.release.xcconfig; sourceTree = "<group>"; };
-		B550377106F43409E79B34553E8CEF52 /* TIMCommonModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TIMCommonModel.m; path = TIMCommon/CommonModel/TIMCommonModel.m; sourceTree = "<group>"; };
-		B58103BE7A4A36368F5944D3422E0EF2 /* TUIGroupDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupDefine.h; path = TUIGroup/CommonModel/TUIGroupDefine.h; sourceTree = "<group>"; };
-		B5BBFF82D8166ECEBB5DE00308349A3E /* WhiteProjectorQueryResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteProjectorQueryResult.h; path = Whiteboard/Classes/Converter/Projector/WhiteProjectorQueryResult.h; sourceTree = "<group>"; };
-		B5C582A4C0669BA351AF68B3D1E14731 /* UIBarButtonItem+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+RACCommandSupport.m"; path = "ReactiveObjC/UIBarButtonItem+RACCommandSupport.m"; sourceTree = "<group>"; };
-		B5E48FF23BDFF12204FEA57D0F9FA934 /* YYModel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYModel-umbrella.h"; sourceTree = "<group>"; };
-		B608267C18664F732A4FF9EA6D65D070 /* TUIGroup.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TUIGroup.modulemap; sourceTree = "<group>"; };
-		B61D6EF6E1E6224ADE86698EA0DD05F9 /* NSObject+RACKVOWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACKVOWrapper.m"; path = "ReactiveObjC/NSObject+RACKVOWrapper.m"; sourceTree = "<group>"; };
-		B622D9668E1CA9C1473B2D2AF58D801B /* TUIFaceMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFaceMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIFaceMessageCellData.m; sourceTree = "<group>"; };
-		B632DB3F16838C4635FB40D7EDC40F89 /* mz_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_compat.h; path = SSZipArchive/minizip/mz_compat.h; sourceTree = "<group>"; };
-		B656E80FCC4300188A8540B4A5F53D65 /* NSIndexSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSIndexSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.h"; sourceTree = "<group>"; };
-		B66C926F9554138D087399BB15692387 /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = "<group>"; };
-		B69B97EC8B930B0F72F945A002444A98 /* NSObject+RACDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACDescription.h"; path = "ReactiveObjC/NSObject+RACDescription.h"; sourceTree = "<group>"; };
-		B6A4B9C0AF1F19C1CDED4F28C9015CB8 /* TUIMessageCellLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageCellLayout.m; path = TIMCommon/BaseCell/CellData/TUIMessageCellLayout.m; sourceTree = "<group>"; };
-		B6C842C213DE409277125DD05506DC6F /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = "<group>"; };
-		B6D542DCD9E22BE7A2CD06278BF60FFE /* TYCyclePagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TYCyclePagerView-dummy.m"; sourceTree = "<group>"; };
-		B6DE441977BF9905A31080B24A60EA61 /* LOTRoundedRectAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRoundedRectAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTRoundedRectAnimator.m"; sourceTree = "<group>"; };
-		B6E6CD5572E24B162AC4B1C343F9C5D1 /* LOTAssetGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAssetGroup.m; path = "lottie-ios/Classes/Models/LOTAssetGroup.m"; sourceTree = "<group>"; };
-		B6FF30D1C8CF35D6C0CA2FB386EC3CCF /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = "<group>"; };
-		B70217BAD5CFF61CD4A9AE8849692723 /* MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJExtension-Info.plist"; sourceTree = "<group>"; };
-		B78D6E7D06D1A3CFD0DC11947EBA19AE /* KS3HeadObjectResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3HeadObjectResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3HeadObjectResponse.m; sourceTree = "<group>"; };
-		B7A896059736D79790671559AC0016CC /* KS3CompleteMultipartUploadResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3CompleteMultipartUploadResult.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3CompleteMultipartUploadResult.m; sourceTree = "<group>"; };
-		B7ADFBF9EB5220FE6B2D886D9E4226EC /* JXPagerListRefreshView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerListRefreshView.m; path = Sources/JXPagerView/JXPagerListRefreshView.m; sourceTree = "<group>"; };
-		B7B8CA2902C3053712F445358E7540D5 /* RACMulticastConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACMulticastConnection.h; path = ReactiveObjC/RACMulticastConnection.h; sourceTree = "<group>"; };
-		B7C0659CD23DD30E083992B6B1EBEBC9 /* UIControl+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+RACSignalSupport.h"; path = "ReactiveObjC/UIControl+RACSignalSupport.h"; sourceTree = "<group>"; };
-		B7C750FAF41CF14C87C3B40AE7A778C5 /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = "<group>"; };
-		B7EC53437A8A1586EC7C194C2767ED0D /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = "<group>"; };
-		B7F867B8B6AB241A884B50B8ECF59570 /* TUIChatConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatConfig.m; path = TUIChat/CommonModel/TUIChatConfig.m; sourceTree = "<group>"; };
-		B811D094F111AA034C3E05C1DF466ECB /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = "<group>"; };
-		B833FD50B02D2A546EA9F0DF0AAED940 /* IQKeyboardManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManager-prefix.pch"; sourceTree = "<group>"; };
-		B8C886C682EF764C8F37D456CB639D9C /* iOS-KS3SDK-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOS-KS3SDK-umbrella.h"; sourceTree = "<group>"; };
-		B9029240D98E84ED338D1CFEC9300D51 /* TUIConversationSelectDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationSelectDataProvider.m; path = TUIConversation/UI_Classic/DataProvider/TUIConversationSelectDataProvider.m; sourceTree = "<group>"; };
-		B947438E3E08219DD9AB1410AE829A44 /* TUISearchService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchService.h; path = TUISearch/UI_Classic/Service/TUISearchService.h; sourceTree = "<group>"; };
-		B97422E2422CD520BE09B0CB818D7928 /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = "<group>"; };
-		B99F4658BBD2339597471094F331071A /* KS3ServiceResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ServiceResponse.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3ServiceResponse.h; sourceTree = "<group>"; };
-		B9DF744ED616EF350F90D2893BBA1641 /* MJExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.release.xcconfig; sourceTree = "<group>"; };
-		BA29660B8A1B8370F6322BEAFC49090D /* TUIChat-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIChat-umbrella.h"; sourceTree = "<group>"; };
-		BA30E074383059E250A76DC16061FE92 /* TUISystemMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISystemMessageCell.m; path = TIMCommon/BaseCell/CellUI/TUISystemMessageCell.m; sourceTree = "<group>"; };
-		BA336C3FC07C68109F7ABBA88EF770A1 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = "<group>"; };
-		BA4CC6571BF8DEDDFB9BC0142F0C57E1 /* EMVoiceConverter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = EMVoiceConverter.mm; path = TUIChat/VoiceConvert/EMVoiceConverter.mm; sourceTree = "<group>"; };
-		BA89E3C0B0400CD49D8A067E42FF09CD /* CGGeometry+LOTAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CGGeometry+LOTAdditions.h"; path = "lottie-ios/Classes/Extensions/CGGeometry+LOTAdditions.h"; sourceTree = "<group>"; };
-		BABEB3BE28E846376DA95D30BA19E340 /* LOTLayerGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayerGroup.m; path = "lottie-ios/Classes/Models/LOTLayerGroup.m"; sourceTree = "<group>"; };
-		BAF18818521AC026A0765D9C497372F9 /* KS3SDKUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SDKUtil.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3SDKUtil.h; sourceTree = "<group>"; };
-		BAFB3F6FB67D1FF7378B20AB83808247 /* KS3ListBucketsXMLParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListBucketsXMLParser.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsXMLParser.m; sourceTree = "<group>"; };
-		BB6AE2672598E2EFD9353395A84167B5 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = "<group>"; };
-		BB767CDD22204D28AE5166871C99F836 /* WhiteConversionInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteConversionInfo.h; path = Whiteboard/Classes/Converter/V4/WhiteConversionInfo.h; sourceTree = "<group>"; };
-		BBB8A0657D0AF1081F50997AE3229FDD /* CHIPageControlFresno.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHIPageControlFresno.swift; path = CHIPageControl/CHIPageControlFresno.swift; sourceTree = "<group>"; };
-		BC6D7DF2209F78EE56D3B8655B371B00 /* KS3PutObjectRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3PutObjectRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectRequest.m; sourceTree = "<group>"; };
-		BC7ECA3AAB61FB2024C28CFDA51FCC17 /* KS3ListObjectsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListObjectsRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ListObjectsRequest.h; sourceTree = "<group>"; };
-		BCA8C82E5F3D242A7F1646F9DE3C7903 /* RSKImageCropper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RSKImageCropper.modulemap; sourceTree = "<group>"; };
-		BCDF9725ED3A34D6903456359DA54B19 /* WhitePptPage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhitePptPage.m; path = Whiteboard/Classes/Object/WhitePptPage.m; sourceTree = "<group>"; };
-		BCF484C1B01A5B7E068FDFBFD9114BD5 /* TUIGroup.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIGroup.release.xcconfig; sourceTree = "<group>"; };
-		BD04CF0F0C93DA8F9C241E345BF413BB /* LOTAnimationTransitionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationTransitionController.m; path = "lottie-ios/Classes/Private/LOTAnimationTransitionController.m"; sourceTree = "<group>"; };
-		BD0C427A4EAAC93F0442C2E1E7392ED4 /* TIMCommon-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TIMCommon-dummy.m"; sourceTree = "<group>"; };
-		BD3FCF3EC202761860B398183E696554 /* KS3WebServiceClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3WebServiceClient.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3WebServiceClient.h; sourceTree = "<group>"; };
-		BD521EA3B2E4242A3763C52447CA47B8 /* SRConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRConstants.h; path = SocketRocket/Internal/SRConstants.h; sourceTree = "<group>"; };
-		BD62FB3101D8A4619ADDCC4DEAB83B99 /* TUIReplyPreviewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIReplyPreviewData.m; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIReplyPreviewData.m; sourceTree = "<group>"; };
-		BD9FA6A6E37A64F4936E77753B4F4E6E /* TUIChat-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIChat-prefix.pch"; sourceTree = "<group>"; };
-		BDE681188A07E817B4AE3C35E674F9B0 /* NSString+TUIEmoji.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+TUIEmoji.m"; path = "TIMCommon/BaseCell/CellData/NSString+TUIEmoji.m"; sourceTree = "<group>"; };
-		BE1E614BE4369F14687AEBA79E07D0D9 /* TUILinkCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUILinkCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Custom/TUILinkCell.h; sourceTree = "<group>"; };
-		BE258857A9D62E40F420D6A76AAD5C3E /* UIView+TUIUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+TUIUtil.h"; path = "TUICore/UIView+TUIUtil.h"; sourceTree = "<group>"; };
-		BE26C213172949A824F6A5478BAF4835 /* UIImage+ImageEffects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ImageEffects.h"; path = "TUIChat/CommonUI/Pop/UIImage+ImageEffects.h"; sourceTree = "<group>"; };
-		BE3B7C67CDD4161D2B3ECC0B43D27629 /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = "<group>"; };
-		BE634C336DF5D8F4806BF3736646A174 /* TUIGroupService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupService.h; path = TUIGroup/UI_Classic/Service/TUIGroupService.h; sourceTree = "<group>"; };
-		BE8C0BDA3DC8BA713C968B04C1856C88 /* RACReturnSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACReturnSignal.h; path = ReactiveObjC/RACReturnSignal.h; sourceTree = "<group>"; };
-		BE9BAF9CB49DD631CB1169236E070C82 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-KulexiuForStudent-KulexiuForStudentUITests-umbrella.h"; sourceTree = "<group>"; };
-		BE9CE44123D3DB81393C07DFAE003FF7 /* iOS-KS3SDK-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "iOS-KS3SDK-dummy.m"; sourceTree = "<group>"; };
-		BEB28B84759EE878CBC2E7B75A1578E0 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = "<group>"; };
-		BEBE83F3581EA361B4D06712AC9C870E /* TUIGroupNoticeCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupNoticeCellData.m; path = TUIGroup/BaseCell/CellData/TUIGroupNoticeCellData.m; sourceTree = "<group>"; };
-		BEF296986D0A3CAF5D1B41063522442B /* TUIGroupExtensionObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupExtensionObserver.m; path = TUIGroup/UI_Classic/Service/TUIGroupExtensionObserver.m; sourceTree = "<group>"; };
-		BF07350E583AF349A194294437B0C06E /* Whiteboard */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Whiteboard; path = Whiteboard.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		BF0D9C543D680A1FA42ADCFFDCBB5A47 /* RACEmptySignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySignal.m; path = ReactiveObjC/RACEmptySignal.m; sourceTree = "<group>"; };
-		BF263DC8A363B38D1AD4C53410D69CFE /* SRSIMDHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRSIMDHelpers.h; path = SocketRocket/Internal/Utilities/SRSIMDHelpers.h; sourceTree = "<group>"; };
-		BF344D9658796FA292729E81BBB04CAB /* KS3ClientException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ClientException.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3ClientException.m; sourceTree = "<group>"; };
-		BF3E446A1D30E050FC516EFB75812995 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = "<group>"; };
-		BF529C39726AACDDF271AB764398038A /* TUITagsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITagsView.h; path = TIMCommon/BaseCell/CellUI/TUITagsView.h; sourceTree = "<group>"; };
-		BF588FE3FCDF731A3A63BEB73F8A8599 /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = "<group>"; };
-		BF7F8687EFFAF41703FB1C05E34B1A45 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = "<group>"; };
-		BF987379133E295712E8D20A8A4F4015 /* NSDictionary+TUISafe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+TUISafe.m"; path = "TUICore/NSDictionary+TUISafe.m"; sourceTree = "<group>"; };
-		BFD5A884FC9898816AFAE9FCC9F80703 /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = "<group>"; };
-		BFD76CA0714BC9CC3856C9C63025CB77 /* TUIMoreView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMoreView.h; path = TUIChat/UI_Classic/Input/TUIMoreView.h; sourceTree = "<group>"; };
-		BFDE85752CD467DD570592C6D03424C7 /* RACErrorSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACErrorSignal.m; path = ReactiveObjC/RACErrorSignal.m; sourceTree = "<group>"; };
-		C02F7D8608D9CD3CB04DD9159585CFDE /* UIView+TUIUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+TUIUtil.m"; path = "TUICore/UIView+TUIUtil.m"; sourceTree = "<group>"; };
-		C04D490544CBD6DBE120A169992CA093 /* SocketRocket.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SocketRocket.modulemap; sourceTree = "<group>"; };
-		C087054A833D465BD241669C0ABC1271 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = "<group>"; };
-		C090914116E842237C54E6BD615AD27B /* IQNSArray+Sort.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQNSArray+Sort.m"; path = "IQKeyboardManager/Categories/IQNSArray+Sort.m"; sourceTree = "<group>"; };
-		C092ABAB9319C9FE490CBB8822C33240 /* TUIMessageMultiChooseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageMultiChooseView.h; path = TUIChat/UI_Classic/Chat/TUIMessageMultiChooseView.h; sourceTree = "<group>"; };
-		C09A0163F89FF542FC0B4C0C33147249 /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = "<group>"; };
-		C09A78079B3D5E408E5BE73A21066B8F /* LOTRenderNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRenderNode.m; path = "lottie-ios/Classes/RenderSystem/LOTRenderNode.m"; sourceTree = "<group>"; };
-		C0A92EE81867EE80A9804A73D1313FDD /* CGGeometry+RSKImageCropper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CGGeometry+RSKImageCropper.m"; path = "RSKImageCropper/CGGeometry+RSKImageCropper.m"; sourceTree = "<group>"; };
-		C0D9DD9B4091AE399049AF3F2FDB0D0F /* TUIInputMoreCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIInputMoreCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Base/TUIInputMoreCellData.h; sourceTree = "<group>"; };
-		C103E3C1AD81B198CCF98101FA9697CD /* RongDiscussion.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongDiscussion.xcframework; path = RongCloudIM/RongDiscussion.xcframework; sourceTree = "<group>"; };
-		C14131404B2D2122C6CF01DDCDB7200C /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = "<group>"; };
-		C14C79DC0BFAEC8B78B4A96ED1F77815 /* TUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITextView.h; path = TIMCommon/CommonModel/TUITextView.h; sourceTree = "<group>"; };
-		C1ABC5CADA5215DD540F48EE241FF7DA /* TUIChatConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatConfig.h; path = TUIChat/CommonModel/TUIChatConfig.h; sourceTree = "<group>"; };
-		C1B3B9C28614198D3195BC7B246E2E33 /* TUIMergeMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMergeMessageCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIMergeMessageCellData.h; sourceTree = "<group>"; };
-		C1D9C76C54D764927707C0B0FA94D0E5 /* SRIOConsumer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRIOConsumer.m; path = SocketRocket/Internal/IOConsumer/SRIOConsumer.m; sourceTree = "<group>"; };
-		C1DEE8C313A3E15DF7DB57A8B1DA52C4 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = "<group>"; };
-		C1E10883CA99D467A8CECE1A4DF59F40 /* WhiteCameraConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteCameraConfig.m; path = Whiteboard/Classes/Object/WhiteCameraConfig.m; sourceTree = "<group>"; };
-		C207CCBE4BC7283B8B3CF616CDC63018 /* TUIReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIReplyQuoteView.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIReplyQuoteView.h; sourceTree = "<group>"; };
-		C20B1557D21F7434902DF133F7EB80DB /* TUIChatPopActionsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatPopActionsView.m; path = TUIChat/BaseCell/CellUI/TUIChatPopActionsView.m; sourceTree = "<group>"; };
-		C2560C76F8C5A89B1B6831A6CA251381 /* TUISearchResultListController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchResultListController.m; path = TUISearch/UI_Classic/UI/TUISearchResultListController.m; sourceTree = "<group>"; };
-		C25765164C979547F8A4A97B3971E3D1 /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = "<group>"; };
-		C26C4312CAFB7886321865A8E23A0FF8 /* amrFileCodec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = amrFileCodec.h; path = TUIChat/VoiceConvert/amrFileCodec.h; sourceTree = "<group>"; };
-		C2BA3BCEFBE4E779FE87DB8CB1AC1B5E /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = "<group>"; };
-		C2C04A176BBC4E93B47A21429577D27D /* KS3GetBucketLoggingResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3GetBucketLoggingResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3GetBucketLoggingResponse.h; sourceTree = "<group>"; };
-		C2E146F9972DBF404834931B03854076 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = "<group>"; };
-		C3554BA3327A37AE850FEBC3CC0B2E1D /* Pods-KulexiuForStudent-KulexiuForStudentUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KulexiuForStudent-KulexiuForStudentUITests.debug.xcconfig"; sourceTree = "<group>"; };
-		C359C7F41ABCF4B37655302B974585FA /* RACArraySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACArraySequence.h; path = ReactiveObjC/RACArraySequence.h; sourceTree = "<group>"; };
-		C36C1D6BF191AADA373EC30AD6BA0487 /* SocketRocket-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-umbrella.h"; sourceTree = "<group>"; };
-		C38A69C40048946EB337FDA39CBD8051 /* CALayer+Compat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+Compat.m"; path = "lottie-ios/Classes/MacCompatibility/CALayer+Compat.m"; sourceTree = "<group>"; };
-		C3A46B03C308EEEB11F2A62BA5D2E8BE /* JXCategoryView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JXCategoryView; path = JXCategoryView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		C4104AF8A87D72A6817841E74E939983 /* KS3SetBucketLoggingResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetBucketLoggingResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetBucketLoggingResponse.h; sourceTree = "<group>"; };
-		C43A086A00D8DF6616EB2CB7EE30BD94 /* CHIPageControlJalapeno.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CHIPageControlJalapeno.swift; path = CHIPageControl/CHIPageControlJalapeno.swift; sourceTree = "<group>"; };
-		C48BF9385C7AE551330525D0401CC0BD /* TUIGroupExtensionObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupExtensionObserver.h; path = TUIGroup/UI_Classic/Service/TUIGroupExtensionObserver.h; sourceTree = "<group>"; };
-		C4AE4A72343410FDEAEE8E0F5562AB35 /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = "<group>"; };
-		C4EF271E31B7CFA6C74D1A305CDEF522 /* LOTPointInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPointInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPointInterpolator.m"; sourceTree = "<group>"; };
-		C4F2BEB1470C9EA31152AA3C06A16249 /* IQKeyboardManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQKeyboardManager.m; path = IQKeyboardManager/IQKeyboardManager.m; sourceTree = "<group>"; };
-		C4F966BFF073622C4F5EE6DF599E0CD4 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = "<group>"; };
-		C509349BAA1BA50000AB27795ABA84E9 /* ImSDK_CPP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ImSDK_CPP.h; path = ImSDK_Plus.framework/cpluscplus/include/ImSDK_CPP.h; sourceTree = "<group>"; };
-		C5326DB636AB407304860FBE60F500B9 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = "<group>"; };
-		C570EA874EEE18CD9D6048228C97887C /* NSTimer+TUISafe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTimer+TUISafe.h"; path = "TIMCommon/CommonModel/NSTimer+TUISafe.h"; sourceTree = "<group>"; };
-		C5D923AD487ED38D3FF336D438566919 /* TUIBaseChatViewController+ProtectedAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TUIBaseChatViewController+ProtectedAPI.h"; path = "TUIChat/UI_Classic/Chat/TUIBaseChatViewController+ProtectedAPI.h"; sourceTree = "<group>"; };
-		C5DC009006E24DA6C5B9416EEF54AC4E /* LOTRepeaterRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRepeaterRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRepeaterRenderer.h"; sourceTree = "<group>"; };
-		C61565EA355D32CA85D5020DD90F6E45 /* TUIMergeMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMergeMessageCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIMergeMessageCell.h; sourceTree = "<group>"; };
-		C662CB6E14F01214686922482A443EF2 /* TUISettingAdminDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISettingAdminDataProvider.h; path = TUIGroup/BaseDataProvider/TUISettingAdminDataProvider.h; sourceTree = "<group>"; };
-		C680514A751D0A464DCA0B24E0C63378 /* TUIFloatViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFloatViewController.m; path = TIMCommon/CommonModel/TUIFloatViewController.m; sourceTree = "<group>"; };
-		C690987D1FF4BC3B9D48EF1DAF63AE03 /* IQKeyboardManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManager-umbrella.h"; sourceTree = "<group>"; };
-		C6F53EB225D8340D780323AD294DBE37 /* TUIEmojiCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIEmojiCell.h; path = TUIChat/BaseCell/CellUI/TUIEmojiCell.h; sourceTree = "<group>"; };
-		C6FBE9A0184CB3C73635876C1C9A7107 /* LOTShapePath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapePath.h; path = "lottie-ios/Classes/Models/LOTShapePath.h"; sourceTree = "<group>"; };
-		C711443A3CEF8FBBC62EE250F928BE6F /* KS3Client.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Client.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KS3Client.h; sourceTree = "<group>"; };
-		C7358AE0DF446C9D0CA5E81705EEDE34 /* V2TIMMessageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMMessageManager.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMMessageManager.h; sourceTree = "<group>"; };
-		C772668EBB32C5E03C636A82C7842BB5 /* RACCompoundDisposableProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACCompoundDisposableProvider.d; path = ReactiveObjC/RACCompoundDisposableProvider.d; sourceTree = "<group>"; };
-		C7C699C5CBDFFDF852424A1DA6E4C103 /* TUIGroupChatViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupChatViewController.h; path = TUIChat/UI_Classic/Chat/TUIGroupChatViewController.h; sourceTree = "<group>"; };
-		C7D455EBB4CADD9A75D55C92330C88FC /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = "<group>"; };
-		C7E3C49D82CED838DBC31C6565247BEC /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = "<group>"; };
-		C7FA888EE0EAC66B0D03ED9767670275 /* WhiteProjectorQueryResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteProjectorQueryResult.m; path = Whiteboard/Classes/Converter/Projector/WhiteProjectorQueryResult.m; sourceTree = "<group>"; };
-		C8AE225F527EC07D8A7FAC6A76379080 /* NSDictionary+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+RACSequenceAdditions.m"; path = "ReactiveObjC/NSDictionary+RACSequenceAdditions.m"; sourceTree = "<group>"; };
-		C8C7C6ADBA2178F80BD13657D50B6D77 /* NSOrderedSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSOrderedSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSOrderedSet+RACSequenceAdditions.m"; sourceTree = "<group>"; };
-		C8FFAB06408747E7BA2A353127D4ACF8 /* TUIConversation */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TUIConversation; path = TUIConversation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		C90E95EF507207118DBF943327F4A213 /* LOTBlockCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBlockCallback.m; path = "lottie-ios/Classes/Private/LOTBlockCallback.m"; sourceTree = "<group>"; };
-		C98FBCB9DF66F04DA9AC294D4BB70694 /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = "<group>"; };
-		C9A7D58E8A4915081C4B9B360A80990F /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = "<group>"; };
-		C9DF605C7BB7B6FA8E5CED1549D97B25 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = "<group>"; };
-		C9E18852B9E8F5BAC3ACBDCBAE18EBF0 /* LOTShapeTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeTransform.h; path = "lottie-ios/Classes/Models/LOTShapeTransform.h"; sourceTree = "<group>"; };
-		C9F361722C9A1ADF859924E7E4E221E9 /* RACScopedDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACScopedDisposable.h; path = ReactiveObjC/RACScopedDisposable.h; sourceTree = "<group>"; };
-		CA28D8DA77DCF2D34750055E436C7E17 /* LOTBezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBezierPath.m; path = "lottie-ios/Classes/Extensions/LOTBezierPath.m"; sourceTree = "<group>"; };
-		CA41B94041FA93580EFF8ED4C9A54CE3 /* TUISelectGroupMemberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISelectGroupMemberCell.m; path = TUIGroup/BaseCell/CellUI/TUISelectGroupMemberCell.m; sourceTree = "<group>"; };
-		CA48EE33C14D50AED06582BC29851347 /* NSObject+RACSelectorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACSelectorSignal.h"; path = "ReactiveObjC/NSObject+RACSelectorSignal.h"; sourceTree = "<group>"; };
-		CA67E329E9C81C7A97DBDBAF5A9124B1 /* KS3SetACLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetACLRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetACLRequest.m; sourceTree = "<group>"; };
-		CA7201993C1405ABF58E732148EA5932 /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = "<group>"; };
-		CA722106A8E7003B14FE98DF25009297 /* Pods-KulexiuForStudent-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-KulexiuForStudent-acknowledgements.markdown"; sourceTree = "<group>"; };
-		CAA201828881EA127D3C3866D3AE1E37 /* JXPagerListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerListContainerView.m; path = Sources/JXPagerView/JXPagerListContainerView.m; sourceTree = "<group>"; };
-		CAABE73266B7969E259E5472051D0C52 /* WhiteWebViewInjection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteWebViewInjection.h; path = Whiteboard/Classes/Displayer/WhiteWebViewInjection.h; sourceTree = "<group>"; };
-		CACC98889F5D0030A1FC73B60813F905 /* video.b3db6331.js */ = {isa = PBXFileReference; includeInIndex = 1; name = video.b3db6331.js; path = Whiteboard/Resource/video.b3db6331.js; sourceTree = "<group>"; };
-		CAD8D59F7EC507AAC0C98CA13536FD8D /* TUIMessageCellData_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageCellData_Minimalist.m; path = TIMCommon/UI_Minimalist/Cell/CellData/TUIMessageCellData_Minimalist.m; sourceTree = "<group>"; };
-		CAF697B2E4136B8F581D2B99D9838751 /* LOTShapeStar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeStar.m; path = "lottie-ios/Classes/Models/LOTShapeStar.m"; sourceTree = "<group>"; };
-		CB0F8C6C3E32D6172131BB245D8491DE /* TUICameraViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICameraViewController.h; path = TUIChat/CommonUI/Camera/TUICameraViewController.h; sourceTree = "<group>"; };
-		CB2DE02B33BBDA9C929BBF5A491A5D93 /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = "<group>"; };
-		CB4BBA7E928CB96A626A3E395A45A57A /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = "<group>"; };
-		CB75E41AA141CDFF2814FB3171E9AC21 /* KS3BucketNameUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3BucketNameUtilities.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3BucketNameUtilities.m; sourceTree = "<group>"; };
-		CBB36A24332FE73E7CEE1F1503E6872E /* TUISearchResultHeaderFooterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchResultHeaderFooterView.m; path = TUISearch/UI_Classic/UI/TUISearchResultHeaderFooterView.m; sourceTree = "<group>"; };
-		CC0C47A46646BCBAD768105702EDD14B /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = "<group>"; };
-		CC2901A139F57E2E975C996710EF8BD0 /* TUICore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUICore.debug.xcconfig; sourceTree = "<group>"; };
-		CC65208EAE7C7462F0BDA665EA4E8FF9 /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = "<group>"; };
-		CC682861F9F4B873EE0B796170FC7561 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = "<group>"; };
-		CC7F63E0123E2630FAA2B5FBA79EBCAA /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = "<group>"; };
-		CC9A3B209A9C7DBDD521399EB943D1EF /* SyncedStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SyncedStore.h; path = Whiteboard/Classes/Displayer/SyncedStore.h; sourceTree = "<group>"; };
-		CCB51F66028A478E7E0AC72E24EB26E4 /* TUIFileReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFileReplyQuoteView.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIFileReplyQuoteView.h; sourceTree = "<group>"; };
-		CCCECAC958BFC6EA41C9CDA843A1244F /* mz_strm_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_mem.h; path = SSZipArchive/minizip/mz_strm_mem.h; sourceTree = "<group>"; };
-		CCF3BE17DC33B555071A98F499B6BD44 /* TUIBaseMessageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIBaseMessageController.m; path = TUIChat/UI_Classic/Chat/TUIBaseMessageController.m; sourceTree = "<group>"; };
-		CCF4A6C928ECC9372DB222ECDC7E7234 /* LOTArrayInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTArrayInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTArrayInterpolator.m"; sourceTree = "<group>"; };
-		CD7159E216CA98917568561BB7428577 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = "<group>"; };
-		CDB37485FF61CE3A4458E8B7ACC79AA7 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = "<group>"; };
-		CDB59C4B9FF64ABEB1D148C6F4457294 /* Reachability.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.release.xcconfig; sourceTree = "<group>"; };
-		CDF2A6AFA5B239FE4F5E658920860130 /* LOTShapeTransform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeTransform.m; path = "lottie-ios/Classes/Models/LOTShapeTransform.m"; sourceTree = "<group>"; };
-		CE21ACA61EB858618D9CF23E4469D7AF /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = "<group>"; };
-		CE3F7F1AED2FBAA3A7C32EDFAC799B21 /* TUIReplyPreviewBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIReplyPreviewBar.m; path = TUIChat/UI_Classic/Input/TUIReplyPreviewBar.m; sourceTree = "<group>"; };
-		CE59D22698A2454CE30E3DFE1C69CD42 /* KS3UploadPartRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3UploadPartRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3UploadPartRequest.m; sourceTree = "<group>"; };
-		CE5CC267FB9B95D1073AC66E9EAB17F6 /* TUIMessageReadViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageReadViewController.m; path = TUIChat/UI_Classic/Chat/TUIMessageReadViewController.m; sourceTree = "<group>"; };
-		CE7677702BEECDF01880D0E1FADB2BB2 /* TUIRecordView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIRecordView.h; path = TUIChat/UI_Classic/Input/TUIRecordView.h; sourceTree = "<group>"; };
-		CE7994A8421707DC5E41FD67005F7BA4 /* KS3Upload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Upload.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3Upload.h; sourceTree = "<group>"; };
-		CE8EB22459ECD4EDC811899DB29FDC10 /* UIDatePicker+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDatePicker+RACSignalSupport.h"; path = "ReactiveObjC/UIDatePicker+RACSignalSupport.h"; sourceTree = "<group>"; };
-		CE9085821C897C21CEBCF2A8FE802FF3 /* UITableViewCell+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+RACSignalSupport.m"; path = "ReactiveObjC/UITableViewCell+RACSignalSupport.m"; sourceTree = "<group>"; };
-		CEDBF77D7BAB294130E2EB924BC59F59 /* KS3ListPartsResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListPartsResult.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3ListPartsResult.m; sourceTree = "<group>"; };
-		CF274D4C9E8EE749FBD96B7B2E6A7F4D /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = "<group>"; };
-		CFA6854E66B8BDA7B1B729062BA35755 /* TUIVideoReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIVideoReplyQuoteViewData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIVideoReplyQuoteViewData.h; sourceTree = "<group>"; };
-		CFA69912E289BB20F1BD8F405AA3887B /* TUIMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageCellData.m; path = TIMCommon/BaseCell/CellData/TUIMessageCellData.m; sourceTree = "<group>"; };
-		CFE9D3D3B31CF7338732FCA2A7592124 /* TUIBubbleMessageCellData_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIBubbleMessageCellData_Minimalist.m; path = TIMCommon/UI_Minimalist/Cell/CellData/TUIBubbleMessageCellData_Minimalist.m; sourceTree = "<group>"; };
-		D012B63F60D914585FEC70646B48D1C8 /* NSDictionary+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+RACSequenceAdditions.h"; path = "ReactiveObjC/NSDictionary+RACSequenceAdditions.h"; sourceTree = "<group>"; };
-		D0281530F0C5BDDAFB4148BC3C2C3326 /* TUIMemberCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMemberCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Base/TUIMemberCellData.h; sourceTree = "<group>"; };
-		D031D9221AF544FDBFC8731364C683CD /* RACUnit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnit.m; path = ReactiveObjC/RACUnit.m; sourceTree = "<group>"; };
-		D036C4520A07CCE459C5B5A2C66D66A6 /* WhiteSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteSocket.h; path = Whiteboard/Classes/Room/WhiteSocket.h; sourceTree = "<group>"; };
-		D03ECA54C63EFC96DA5B03B0A6D30646 /* TUISecondConfirm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISecondConfirm.h; path = TIMCommon/CommonModel/TUISecondConfirm.h; sourceTree = "<group>"; };
-		D05AD117DF347EE60E73C101BA865A1C /* LOTPathAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPathAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPathAnimator.m"; sourceTree = "<group>"; };
-		D09AC77691ED03A25993531DFF7B011A /* YYModel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYModel.modulemap; sourceTree = "<group>"; };
-		D0A64EDB56775280A165AEBCC54BE9DA /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
-		D0BA6C10242EF65E4F5E1C2E07EDA0B4 /* KS3PutObjectCopyRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3PutObjectCopyRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectCopyRequest.m; sourceTree = "<group>"; };
-		D153FF64F92AD5020FCEB78D2ED07CA1 /* TUISearch-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUISearch-dummy.m"; sourceTree = "<group>"; };
-		D15EE811F5550982114E5E8319F84F9C /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = "<group>"; };
-		D1745857C8E3B446B1912B51AFC04182 /* TUIReplyMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIReplyMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIReplyMessageCell.m; sourceTree = "<group>"; };
-		D180596DA3CF95D64B358818C0825ABA /* NSArray+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+RACSequenceAdditions.m"; path = "ReactiveObjC/NSArray+RACSequenceAdditions.m"; sourceTree = "<group>"; };
-		D1AA2D07021E2EEB0B7FBCA0DC2B220D /* TUILinkCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUILinkCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Custom/TUILinkCellData.m; sourceTree = "<group>"; };
-		D1B8CE40D3754E6BBBCB8848603BF10D /* TUIChatPopMenu.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatPopMenu.m; path = TUIChat/BaseCell/CellUI/TUIChatPopMenu.m; sourceTree = "<group>"; };
-		D279C352F8D7A949A7464419C3F37874 /* UIRefreshControl+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+RACCommandSupport.m"; path = "ReactiveObjC/UIRefreshControl+RACCommandSupport.m"; sourceTree = "<group>"; };
-		D289027B75DE6BBA79CB73250293E598 /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = "<group>"; };
-		D29E107106BEE87433465C7088F93725 /* TIMCommonModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMCommonModel.h; path = TIMCommon/CommonModel/TIMCommonModel.h; sourceTree = "<group>"; };
-		D2C9979E815AD5C41DD279DD07DB844E /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = "<group>"; };
-		D2CBE3CDE988200DDEF266F2CEFB288F /* KS3UploadRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3UploadRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3UploadRequest.h; sourceTree = "<group>"; };
-		D2D987E8BAC5F1A90B325E786199A193 /* KS3ListPartsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListPartsRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3ListPartsRequest.h; sourceTree = "<group>"; };
-		D379368036C6EE1D639633610C79F119 /* TUIChatFace.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIChatFace.bundle; path = TUIChat/Resources/TUIChatFace.bundle; sourceTree = "<group>"; };
-		D3ACA32FC8CA45A8DF35651E6CC336F4 /* NSEnumerator+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEnumerator+RACSequenceAdditions.h"; path = "ReactiveObjC/NSEnumerator+RACSequenceAdditions.h"; sourceTree = "<group>"; };
-		D3DF2342D408CA8B06E1391710F51DDF /* TUISettingAdminDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISettingAdminDataProvider.m; path = TUIGroup/BaseDataProvider/TUISettingAdminDataProvider.m; sourceTree = "<group>"; };
-		D3F6F342E088DEF4A8CE0AE1AEE11CE2 /* KS3MD5Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3MD5Util.h; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3MD5Util.h; sourceTree = "<group>"; };
-		D417E0E0F875F9F9D063E5236BF837F9 /* TUIGroupTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIGroupTheme.bundle; path = TUIGroup/Resources/TUIGroupTheme.bundle; sourceTree = "<group>"; };
-		D438207387E368ACCB9CDF177EF7B869 /* TUIMessageBaseDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageBaseDataProvider.m; path = TUIChat/BaseDataProvider/TUIMessageBaseDataProvider.m; sourceTree = "<group>"; };
-		D43B9AB1DEF872EAF468687A175C58D4 /* RACSubscriptingAssignmentTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriptingAssignmentTrampoline.m; path = ReactiveObjC/RACSubscriptingAssignmentTrampoline.m; sourceTree = "<group>"; };
-		D480033E4C0C0FA00A8B0CBFD1F50AF2 /* WhiteWindowParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteWindowParams.h; path = Whiteboard/Classes/Object/WhiteWindowParams.h; sourceTree = "<group>"; };
-		D4934DA556DA423841574B99A753D523 /* Pods-KulexiuForStudentTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-KulexiuForStudentTests-Info.plist"; sourceTree = "<group>"; };
-		D4A82966B12B50528639E85A05DC611E /* WhiteSliderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteSliderView.m; path = Whiteboard/Classes/NativeReplayer/WhiteSliderView.m; sourceTree = "<group>"; };
-		D4BE770815B5613825202C38EF89C31A /* TUIBubbleMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIBubbleMessageCell_Minimalist.m; path = TIMCommon/UI_Minimalist/Cell/CellUI/TUIBubbleMessageCell_Minimalist.m; sourceTree = "<group>"; };
-		D4E1F62AD90E9FB70E91F15B9BE7B037 /* RACKVOTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOTrampoline.h; path = ReactiveObjC/RACKVOTrampoline.h; sourceTree = "<group>"; };
-		D5379974E5B086DBAD6A8554F1DEDFF4 /* TUICore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUICore.release.xcconfig; sourceTree = "<group>"; };
-		D53FB71388166E3D45D6FF0B6A9525BF /* KS3GrantAccessControlList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3GrantAccessControlList.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3GrantAccessControlList.h; sourceTree = "<group>"; };
-		D55AA9671842A062EC239A44513B8F54 /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = "<group>"; };
-		D5676C12FCD4CF0973BD3E25C0CA95E1 /* TUIMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageCellData.h; path = TIMCommon/BaseCell/CellData/TUIMessageCellData.h; sourceTree = "<group>"; };
-		D579C1025475B5024B0065C6ACFF3285 /* SRLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRLog.h; path = SocketRocket/Internal/Utilities/SRLog.h; sourceTree = "<group>"; };
-		D5875BE422C90C8812B52AE4794AC148 /* TUIReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIReplyQuoteView.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIReplyQuoteView.m; sourceTree = "<group>"; };
-		D5C7EE2A068FA67A725853DC79C7F8CB /* KS3SetObjectACLResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetObjectACLResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3SetObjectACLResponse.h; sourceTree = "<group>"; };
-		D5CA015B5CF4F7A784F5F3D6BC25DB1B /* TUIBubbleMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIBubbleMessageCell.h; path = TIMCommon/UI_Classic/Cell/CellUI/TUIBubbleMessageCell.h; sourceTree = "<group>"; };
-		D6376A598EDBE797F988603F022CCB39 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = "<group>"; };
-		D65297C9EF5D75D188F40CCF6AAEFCB3 /* KS3GetObjectACLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3GetObjectACLRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3GetObjectACLRequest.h; sourceTree = "<group>"; };
-		D6899BBAA00025C54FC19F81452ADE5D /* TUIConversationTheme_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIConversationTheme_Minimalist.bundle; path = TUIConversation/Resources/TUIConversationTheme_Minimalist.bundle; sourceTree = "<group>"; };
-		D68A3886391192AFDFF04CEC9DE519EB /* TUIEvaluationCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIEvaluationCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Custom/TUIEvaluationCellData.m; sourceTree = "<group>"; };
-		D6912D42A912A09FD0ABE1B00F38958F /* TUIGroupNoticeCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupNoticeCell.m; path = TUIGroup/BaseCell/CellUI/TUIGroupNoticeCell.m; sourceTree = "<group>"; };
-		D6AEF59B042B340DAC2E2D1F23F4CB10 /* KS3SetGrantACLResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetGrantACLResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetGrantACLResponse.h; sourceTree = "<group>"; };
-		D6C2B9FAD76D3B7C652F58D47798696D /* NSObject+YY.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YY.m"; path = "Whiteboard/Classes/Model/NSObject+YY.m"; sourceTree = "<group>"; };
-		D6D39B1ECA461481AEB92277B3BB7FD5 /* NSObject+RACPropertySubscribing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACPropertySubscribing.m"; path = "ReactiveObjC/NSObject+RACPropertySubscribing.m"; sourceTree = "<group>"; };
-		D6DA1B6E1C9246A8DA53C871705EC656 /* TUITextReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITextReplyQuoteView.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUITextReplyQuoteView.m; sourceTree = "<group>"; };
-		D6E0B48D01B7C10041FCD16A2C75709F /* SRProxyConnect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRProxyConnect.h; path = SocketRocket/Internal/Proxy/SRProxyConnect.h; sourceTree = "<group>"; };
-		D73C53A7A4DDC293F6F270B785B326AE /* TUIChatContextEmojiDetailController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatContextEmojiDetailController.m; path = TUIChat/CommonUI/Pop/TUIChatContextEmojiDetailController.m; sourceTree = "<group>"; };
-		D75B45A29BE4B11F8C20A3E7D3F8A4D5 /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = "<group>"; };
-		D779D03E6FD6AA9E4DACD0880E00E2DD /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = "<group>"; };
-		D7E03E44152FEDDD75E7C76FA44FB7EE /* TUITagsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITagsModel.m; path = TIMCommon/BaseCell/CellData/TUITagsModel.m; sourceTree = "<group>"; };
-		D7E1B91636BFE3B419BED5C0E76E48BC /* TUIChatPopActionsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatPopActionsView.h; path = TUIChat/BaseCell/CellUI/TUIChatPopActionsView.h; sourceTree = "<group>"; };
-		D7E7C9A5E8B9AFAEFF8DF184446EDFC8 /* RongCloudRTC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RongCloudRTC.release.xcconfig; sourceTree = "<group>"; };
-		D803FFE79C3AC6738254C78233B5BDDA /* WhiteMemberState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteMemberState.h; path = Whiteboard/Classes/Object/WhiteMemberState.h; sourceTree = "<group>"; };
-		D810C1502E6ED8F90BE0AA469DB087C2 /* UITextView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+RACSignalSupport.h"; path = "ReactiveObjC/UITextView+RACSignalSupport.h"; sourceTree = "<group>"; };
-		D81164415E33B99D79D2A6A1D4DB3F0D /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = "<group>"; };
-		D812D62B1B88C44F68C4C81F04C97E9F /* TUIConversationTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationTableView.m; path = TUIConversation/UI_Classic/UI/TUIConversationTableView.m; sourceTree = "<group>"; };
-		D8330F3749D2BEA32C7760EF1DBC46F2 /* RACValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACValueTransformer.m; path = ReactiveObjC/RACValueTransformer.m; sourceTree = "<group>"; };
-		D87674B006B6CDB458F60705C810BBD8 /* TUIGroupMemberController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupMemberController.m; path = TUIGroup/UI_Classic/UI/TUIGroupMemberController.m; sourceTree = "<group>"; };
-		D880F46A37D332BFA80362B04FCFCFB9 /* KS3ListPartsResultXMLParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListPartsResultXMLParser.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3ListPartsResultXMLParser.m; sourceTree = "<group>"; };
-		D8907C474835F82AA4D514F5ACDD3D58 /* RACGroupedSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACGroupedSignal.m; path = ReactiveObjC/RACGroupedSignal.m; sourceTree = "<group>"; };
-		D8B2912C22C7A280D5DE0B3903797695 /* TUISearch */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TUISearch; path = TUISearch.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		D8BE201CEA31BC3D508333B006C7C89C /* RACQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACQueueScheduler.h; path = ReactiveObjC/RACQueueScheduler.h; sourceTree = "<group>"; };
-		D8C2E8338460B259C11406C502EAFBC8 /* LOTPolygonAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPolygonAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolygonAnimator.m"; sourceTree = "<group>"; };
-		D8C59F1CC08C5847AFCA21CEE52B73A8 /* TUIReferenceMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIReferenceMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIReferenceMessageCell.m; sourceTree = "<group>"; };
-		D8DDDE7790648C35BE9107867234362F /* WhiteDisplayer+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteDisplayer+Private.h"; path = "Whiteboard/Classes/Displayer/WhiteDisplayer+Private.h"; sourceTree = "<group>"; };
-		D90C2F44F3D27BC4440E09E1396BBAAF /* KS3Grant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Grant.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3Grant.h; sourceTree = "<group>"; };
-		D92FE7D6A5F456F5B0B036F8D25082DA /* TYCyclePagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TYCyclePagerView.release.xcconfig; sourceTree = "<group>"; };
-		D982F22FA545FE53DC301BE9BA6E1115 /* KS3PutObjectRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3PutObjectRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectRequest.h; sourceTree = "<group>"; };
-		D9979ECF7DEEA1E4D782119C6A7E7B4C /* UIAlertView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+RACSignalSupport.m"; path = "ReactiveObjC/UIAlertView+RACSignalSupport.m"; sourceTree = "<group>"; };
-		D9A8D021E79B52C623490FBC118854E1 /* TUIDarkModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIDarkModel.m; path = TUICore/TUIDarkModel.m; sourceTree = "<group>"; };
-		D9C668E32E691751FE6E541A4BE6EF79 /* LOTAsset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAsset.h; path = "lottie-ios/Classes/Models/LOTAsset.h"; sourceTree = "<group>"; };
-		D9EFA94FAA13F6BCDA80FD6F0F28704E /* KS3InitiateMultipartUploadResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3InitiateMultipartUploadResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3InitiateMultipartUploadResponse.h; sourceTree = "<group>"; };
-		DA1DF5AE1A3DB81412C3850CE513AF38 /* TUIAttributedLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIAttributedLabel.m; path = TIMCommon/CommonModel/TUIAttributedLabel.m; sourceTree = "<group>"; };
-		DA202F553D7C330FB88B0F73465BFACE /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = "<group>"; };
-		DA6DC0819D172ABB03F2807175C5728F /* JCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.release.xcconfig; sourceTree = "<group>"; };
-		DA876A09A458FC29EF218A3A29258581 /* LOTValueInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTValueInterpolator.h"; sourceTree = "<group>"; };
-		DACE52E32489C93E65108230223BE963 /* LOTShapeFill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeFill.h; path = "lottie-ios/Classes/Models/LOTShapeFill.h"; sourceTree = "<group>"; };
-		DB0768AC456B4D8FF3A584EE60BF7561 /* TUIChat_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIChat_Minimalist.bundle; path = TUIChat/Resources/TUIChat_Minimalist.bundle; sourceTree = "<group>"; };
-		DB1E7B6A3F645A1EA1DBDD72E44EB9AD /* LOTMask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTMask.m; path = "lottie-ios/Classes/Models/LOTMask.m"; sourceTree = "<group>"; };
-		DB5DDBD76CFC53457B64CBECBB5735E1 /* KS3SetGrantACLResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetGrantACLResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetGrantACLResponse.m; sourceTree = "<group>"; };
-		DB7A1610DDE635C0014C62AE73E74B19 /* SRURLUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRURLUtilities.h; path = SocketRocket/Internal/Utilities/SRURLUtilities.h; sourceTree = "<group>"; };
-		DB98CA6DE844818ABD2B1AC18F2F206E /* KS3ListBucketsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListBucketsRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsRequest.m; sourceTree = "<group>"; };
-		DBA02D3C94D3FB9F9A6ECBB9141E0E00 /* KS3SetObjectGrantACLResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetObjectGrantACLResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3SetObjectGrantACLResponse.h; sourceTree = "<group>"; };
-		DBE265CCFCCBDDDEAD3D12CB76098CC2 /* SRPinningSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRPinningSecurityPolicy.h; path = SocketRocket/Internal/Security/SRPinningSecurityPolicy.h; sourceTree = "<group>"; };
-		DBFEAACF3A5C4E11F29039BDC8C113ED /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = "<group>"; };
-		DC0D7DDB93E38612D972340C3BA17605 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = "<group>"; };
-		DC292E17F939235B8FC8F631854E93C8 /* RACEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEvent.m; path = ReactiveObjC/RACEvent.m; sourceTree = "<group>"; };
-		DC39BBC73CA6549D1D94390F15D59397 /* RACEXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTRuntimeExtensions.h; path = ReactiveObjC/extobjc/RACEXTRuntimeExtensions.h; sourceTree = "<group>"; };
-		DC47152C37AFF0AB40F458862912122F /* RSKImageScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RSKImageScrollView.m; path = RSKImageCropper/RSKImageScrollView.m; sourceTree = "<group>"; };
-		DC4CFFE32CB9136D80CB031925823A23 /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = "<group>"; };
-		DC7DD3CD991F8AE747E84D18B193F801 /* TUIVoiceMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIVoiceMessageCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIVoiceMessageCell.h; sourceTree = "<group>"; };
-		DCD1FE146BE6D378ED96B0409B8C5636 /* TUISearch.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUISearch.release.xcconfig; sourceTree = "<group>"; };
-		DCE0580C826B098A05744FC73CFBFCCD /* UISegmentedControl+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISegmentedControl+RACSignalSupport.m"; path = "ReactiveObjC/UISegmentedControl+RACSignalSupport.m"; sourceTree = "<group>"; };
-		DCFFCB8F54FC749C7DEB40C852A5C72E /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = "<group>"; };
-		DD1257379793D335A9B87D4C9D3BCEC8 /* libopencore-amrnb.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "libopencore-amrnb.a"; path = "TUIChat/VoiceConvert/libopencore-amrnb.a"; sourceTree = "<group>"; };
-		DD32A96D7AF2787F01792F6F48C85DA6 /* NTLBridge.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NTLBridge.debug.xcconfig; sourceTree = "<group>"; };
-		DD9FEF909ECDEC819D5A721F1AEAC6C6 /* KS3ListPartsResultXMLParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListPartsResultXMLParser.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3ListPartsResultXMLParser.h; sourceTree = "<group>"; };
-		DDD4792DF70D33834F61BDC41C4CA9CD /* YYClassInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYClassInfo.m; path = YYModel/YYClassInfo.m; sourceTree = "<group>"; };
-		DE2E892CD5129033F714CE9CA54F0EA0 /* KS3DeleteObjectRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3DeleteObjectRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3DeleteObjectRequest.h; sourceTree = "<group>"; };
-		DE3B53EBA372623DA079B89501BAB271 /* TUIFaceView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFaceView.m; path = TUIChat/BaseCell/CellUI/TUIFaceView.m; sourceTree = "<group>"; };
-		DE9DFEB9C80A799179F060C8C7336BFC /* CHIPageControl-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CHIPageControl-prefix.pch"; sourceTree = "<group>"; };
-		DEA6200510AA8F5F983ECC14C80D3AB7 /* RACReplaySubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACReplaySubject.h; path = ReactiveObjC/RACReplaySubject.h; sourceTree = "<group>"; };
-		DEEDF572AF6C99FA8FD387707A5FC454 /* LOTHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTHelpers.h; path = "lottie-ios/Classes/Extensions/LOTHelpers.h"; sourceTree = "<group>"; };
-		DF05D03267B7BAF67370A8F8926EC986 /* TUIAIDenoiseSignatureManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIAIDenoiseSignatureManager.m; path = TUIChat/CommonModel/TUIAIDenoiseSignatureManager.m; sourceTree = "<group>"; };
-		DF2FB869B1F62C1C3584449D54C8FF30 /* KS3Client.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3Client.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KS3Client.m; sourceTree = "<group>"; };
-		DF644EB4E72CA05D93C792ED74A32A01 /* IQKeyboardManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManager.release.xcconfig; sourceTree = "<group>"; };
-		DF926C42CF9DEA4FFB5ADF1B23CD078A /* TUIChatModifyMessageHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatModifyMessageHelper.m; path = TUIChat/CommonModel/TUIChatModifyMessageHelper.m; sourceTree = "<group>"; };
-		DFB9DCCFB3FEEA3635234ACE406A27F5 /* KS3SetObjectACLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetObjectACLRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3SetObjectACLRequest.m; sourceTree = "<group>"; };
-		E00647162FB62CAE6B056A5397518DF3 /* RACStringSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStringSequence.m; path = ReactiveObjC/RACStringSequence.m; sourceTree = "<group>"; };
-		E00848403B2C0DF634163E395B3E85B7 /* TUISearchDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchDataProvider.h; path = TUISearch/BaseDataProvider/TUISearchDataProvider.h; sourceTree = "<group>"; };
-		E03868C953D52E00075961B996381FA1 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = "<group>"; };
-		E051FFB90AFF65CE5C95F8D904D5315B /* TUISearchResultCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchResultCell.h; path = TUISearch/BaseCell/CellUI/TUISearchResultCell.h; sourceTree = "<group>"; };
-		E0546AF78720A3F2FC28EE6DC4AAC6A1 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = "<group>"; };
-		E08077455C9044E250A73C677957F42A /* RACCompoundDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACCompoundDisposable.h; path = ReactiveObjC/RACCompoundDisposable.h; sourceTree = "<group>"; };
-		E087F7F89684601810D1FB7AED5BA0FF /* TUIFileViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFileViewController.h; path = TUIChat/UI_Classic/Chat/TUIFileViewController.h; sourceTree = "<group>"; };
-		E08DEEE6EEA04FFB804E02882FB963EE /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = "<group>"; };
-		E0AE118CDC5610DAED8D322FF485A05F /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = "<group>"; };
-		E0C751619E6C1082BBFE2C5427CCFAE1 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = "<group>"; };
-		E0F5DE69851C95C9950D396A21B3F997 /* WhiteMemberInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteMemberInformation.h; path = Whiteboard/Classes/Object/WhiteMemberInformation.h; sourceTree = "<group>"; };
-		E0F87ECC1F7D17C9B3B4FF21806EEE5C /* interf_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = interf_enc.h; path = TUIChat/VoiceConvert/interf_enc.h; sourceTree = "<group>"; };
-		E11C529EEF3FE48BC504CF6A5E793C8F /* TIMPopActionProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMPopActionProtocol.h; path = TIMCommon/CommonModel/TIMPopActionProtocol.h; sourceTree = "<group>"; };
-		E14FCFA43339CAB2626479D2A037960F /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = "<group>"; };
-		E1571771E7AD864F8B616E90CA74AD25 /* TUIFileReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFileReplyQuoteViewData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIFileReplyQuoteViewData.h; sourceTree = "<group>"; };
-		E16EE074A953EDAF1A0126FF0D49A591 /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = "<group>"; };
-		E1B573EB912ADC036C5146CA47F9B0E2 /* RACSubscriptingAssignmentTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriptingAssignmentTrampoline.h; path = ReactiveObjC/RACSubscriptingAssignmentTrampoline.h; sourceTree = "<group>"; };
-		E1C1BDDBF205A3AB6472EC903D1E94B5 /* TUIReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIReplyQuoteViewData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIReplyQuoteViewData.h; sourceTree = "<group>"; };
-		E1D5634F426B324D2D8A894495FD831F /* Pods-KulexiuForStudentTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-KulexiuForStudentTests-acknowledgements.plist"; sourceTree = "<group>"; };
-		E2048A3A8D65FAB68BE1262BFAA53576 /* TIMErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMErrorCode.h; path = ImSDK_Plus.framework/Headers/TIMErrorCode.h; sourceTree = "<group>"; };
-		E254062CF137D940C6D4012141C465A0 /* TUIMediaCollectionCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMediaCollectionCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIMediaCollectionCell.m; sourceTree = "<group>"; };
-		E26BD1594162CE32C052C8046822D1AB /* TUITextMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITextMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Base/TUITextMessageCellData.m; sourceTree = "<group>"; };
-		E28C9662EDEBE8B07D70DB0B03A539B8 /* TUICircleLodingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICircleLodingView.m; path = TUIChat/CommonModel/TUICircleLodingView.m; sourceTree = "<group>"; };
-		E2BB881D9055F8194C75E06C164B249E /* RACSubscriptionScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriptionScheduler.m; path = ReactiveObjC/RACSubscriptionScheduler.m; sourceTree = "<group>"; };
-		E2D5F6882E7A16DA0EEF7C89445BD8C5 /* WhiteFontFace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteFontFace.m; path = Whiteboard/Classes/Object/WhiteFontFace.m; sourceTree = "<group>"; };
-		E32DEACD9B4EA9A7FFF3CDE78545C3E8 /* TUIAddCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIAddCell.h; path = TUIGroup/BaseCell/CellUI/TUIAddCell.h; sourceTree = "<group>"; };
-		E33CE8532172D3CFECA5B90C5771A0CD /* NSData+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+RACSupport.h"; path = "ReactiveObjC/NSData+RACSupport.h"; sourceTree = "<group>"; };
-		E341C5106822C097EF1B1CC103EDAB23 /* TUIMenuCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMenuCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIMenuCell.h; sourceTree = "<group>"; };
-		E399026DEBCF877C9CFFED99BD088A22 /* TUIMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageCell.h; path = TIMCommon/BaseCell/CellUI/TUIMessageCell.h; sourceTree = "<group>"; };
-		E3B44CE3C1E8B66BB7CEE5F1F0B71A4D /* UIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UIColor.m; path = "lottie-ios/Classes/MacCompatibility/UIColor.m"; sourceTree = "<group>"; };
-		E3F278EA0F1CD6ABDCA0833EEF1ECBB6 /* TUIChatPopEmojiView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatPopEmojiView.m; path = TUIChat/BaseCell/CellUI/TUIChatPopEmojiView.m; sourceTree = "<group>"; };
-		E4092BA63E81BEB9F793FDBCC072AB81 /* TUIGroupManageDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupManageDataProvider.m; path = TUIGroup/BaseDataProvider/TUIGroupManageDataProvider.m; sourceTree = "<group>"; };
-		E410F3BD69C9D1B0A0001854622987BD /* TUIAIDenoiseSignatureManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIAIDenoiseSignatureManager.h; path = TUIChat/CommonModel/TUIAIDenoiseSignatureManager.h; sourceTree = "<group>"; };
-		E430FAB9C3D6DA347B80F55B30966353 /* UIImage+ImageEffects.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ImageEffects.m"; path = "TUIChat/CommonUI/Pop/UIImage+ImageEffects.m"; sourceTree = "<group>"; };
-		E437E4011700D7D6505D7ADB305D0ABA /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = "<group>"; };
-		E43C4E501F609A4F8BB2CC9AA18E8D7F /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = "<group>"; };
-		E4574EC7F3E110935F437004B5186910 /* KS3HeadBucketRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3HeadBucketRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3HeadBucketRequest.h; sourceTree = "<group>"; };
-		E45D4BC3A397004A8546681321D8351B /* Pods-KulexiuForStudentTests */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-KulexiuForStudentTests"; path = Pods_KulexiuForStudentTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		E460D5B0416D36F66EE8EC89E5D2FA0A /* YYModel */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYModel; path = YYModel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		E4A79005903A919F8F05D9F9AAD57125 /* WhiteCameraBound.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteCameraBound.m; path = Whiteboard/Classes/Object/WhiteCameraBound.m; sourceTree = "<group>"; };
-		E4AA2FDF7B819EB9880345FD3ACB7924 /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = "<group>"; };
-		E4AB0DEC59566E967B2543FE16A24AD1 /* Pods-KulexiuForStudent-KulexiuForStudentUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KulexiuForStudent-KulexiuForStudentUITests.release.xcconfig"; sourceTree = "<group>"; };
-		E4B3A18F7F7553D0C52BB556C086B184 /* RACStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStream.m; path = ReactiveObjC/RACStream.m; sourceTree = "<group>"; };
-		E4BB861CA8874C6EA989B8B753101030 /* RongRTCLib.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongRTCLib.xcframework; path = RongCloudRTC/RongRTCLib.xcframework; sourceTree = "<group>"; };
-		E4DF2D6323706C527F1CFA4BE1D020A9 /* SRHTTPConnectMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRHTTPConnectMessage.h; path = SocketRocket/Internal/Utilities/SRHTTPConnectMessage.h; sourceTree = "<group>"; };
-		E507FE8CEE6E7F83158EF263F75C7D45 /* IQPreviousNextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IQPreviousNextView.m; path = IQKeyboardManager/IQToolbar/IQPreviousNextView.m; sourceTree = "<group>"; };
-		E53D423C34EEA5FA69C8803F77B60B94 /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = "<group>"; };
-		E545F29F10774B7F937329DB0F916D5B /* TUIRecordView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIRecordView.m; path = TUIChat/UI_Classic/Input/TUIRecordView.m; sourceTree = "<group>"; };
-		E575F33C0CEDFDEAD7B992A749FD972A /* TUIConversation-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TUIConversation-Info.plist"; sourceTree = "<group>"; };
-		E5BDB1B1CA9F665AEB8F359EF153D552 /* KS3UploadPartRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3UploadPartRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3UploadPartRequest.h; sourceTree = "<group>"; };
-		E5EE765E536B6EEDBF21BD314120AF55 /* TIMCommon.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TIMCommon.modulemap; sourceTree = "<group>"; };
-		E624B193B12322B1F61CCE9ADE541B85 /* LOTAnimationView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView_Internal.h; path = "lottie-ios/Classes/Private/LOTAnimationView_Internal.h"; sourceTree = "<group>"; };
-		E63156B5422B3C6FC4CAA29148865C76 /* LOTStrokeRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTStrokeRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTStrokeRenderer.m"; sourceTree = "<group>"; };
-		E6315E9196A12FA30540A0782723A837 /* KS3Upload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3Upload.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3Upload.m; sourceTree = "<group>"; };
-		E63A02B66FF01A0EDF020C6781529E66 /* KS3SetGrantACLRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetGrantACLRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetGrantACLRequest.m; sourceTree = "<group>"; };
-		E65989B65F9FAC8D6A85B2313A3AD47C /* JPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.debug.xcconfig; sourceTree = "<group>"; };
-		E6D0468119398C6A1160FA90FF92715A /* KS3InitiateMultipartUploadRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3InitiateMultipartUploadRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3InitiateMultipartUploadRequest.h; sourceTree = "<group>"; };
-		E6D9785EB5BAD22E4DB1E4767322AFA6 /* RSKImageCropper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSKImageCropper.h; path = RSKImageCropper/RSKImageCropper.h; sourceTree = "<group>"; };
-		E75CB2284D3082A474B6BC7A5351D76C /* TUIGroupObjectFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupObjectFactory.h; path = TUIGroup/UI_Classic/Service/TUIGroupObjectFactory.h; sourceTree = "<group>"; };
-		E7874F1BC198AA63EBBF33E180F0F152 /* UIImagePickerController+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImagePickerController+RACSignalSupport.h"; path = "ReactiveObjC/UIImagePickerController+RACSignalSupport.h"; sourceTree = "<group>"; };
-		E795E25CD322F4AC03ECE5ECBF544C9B /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = "<group>"; };
-		E79ADCA69DE1A1CFB9917B3818171275 /* KS3GetBucketLoggingRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3GetBucketLoggingRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3GetBucketLoggingRequest.h; sourceTree = "<group>"; };
-		E7A314561DE229DABC182559F30EBC5D /* TUIMessageDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageDataProvider.h; path = TUIChat/UI_Classic/DataProvider/TUIMessageDataProvider.h; sourceTree = "<group>"; };
-		E7C4B67313EB499164292DDCB3B06BA8 /* NSSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSSet+RACSequenceAdditions.m"; sourceTree = "<group>"; };
-		E7E28CEEA7F4FC3E49FFF2E09FAB39CD /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = "<group>"; };
-		E7E9A84A75D6DF8E4E87F89CE77D828B /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = "<group>"; };
-		E7EA7954C43C221ABD13867244387073 /* NSObject+RACSelectorSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACSelectorSignal.m"; path = "ReactiveObjC/NSObject+RACSelectorSignal.m"; sourceTree = "<group>"; };
-		E831E507AF4F87F55ED22251E83B49DA /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = "<group>"; };
-		E84526D7B4E41B8C179010C538F36AFC /* TUIBaseMessageController+ProtectedAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TUIBaseMessageController+ProtectedAPI.h"; path = "TUIChat/UI_Classic/Chat/TUIBaseMessageController+ProtectedAPI.h"; sourceTree = "<group>"; };
-		E8507B026BB7FBDD9DE083A135C48CD8 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = "<group>"; };
-		E886F0180D7A0D56EA21350297FBA817 /* TUIChatService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatService.h; path = TUIChat/UI_Classic/Service/TUIChatService.h; sourceTree = "<group>"; };
-		E8C82781B51250B836F6D0A56D716FA4 /* CGGeometry+LOTAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CGGeometry+LOTAdditions.m"; path = "lottie-ios/Classes/Extensions/CGGeometry+LOTAdditions.m"; sourceTree = "<group>"; };
-		E8D292CAFA559960FC4C36D985E7755D /* TUIUserAuthorizationCenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIUserAuthorizationCenter.h; path = TIMCommon/CommonModel/TUIUserAuthorizationCenter.h; sourceTree = "<group>"; };
-		E8F4551BEE3ACB18E88E84EBE8C63A45 /* TUIMemberPanelCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMemberPanelCell.m; path = TUIGroup/BaseCell/CellUI/TUIMemberPanelCell.m; sourceTree = "<group>"; };
-		E8FFF23DC46235CD854F6B61AA0944FE /* RACSignalSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSignalSequence.h; path = ReactiveObjC/RACSignalSequence.h; sourceTree = "<group>"; };
-		E961EAB5D1F41006E0037EDE343AEFC3 /* UIControl+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+RACSignalSupport.m"; path = "ReactiveObjC/UIControl+RACSignalSupport.m"; sourceTree = "<group>"; };
-		E964CAA561FF684B9475C8AA1CED42EA /* KS3CreateBucketRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3CreateBucketRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3CreateBucketRequest.h; sourceTree = "<group>"; };
-		E983040E47FC7D7EF7F0F638DF31F1C7 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = "<group>"; };
-		E98FD455B7C90AF455383B6D4578AB63 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = "<group>"; };
-		E9B2B2785A9F7F4E00144F03B2CDD4F2 /* Bugly.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Bugly.framework; sourceTree = "<group>"; };
-		E9BF61A15C4A33A18C504525E4BD536B /* TUIFileMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFileMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIFileMessageCellData.m; sourceTree = "<group>"; };
-		E9EBD1B29CFC0CB105225E8BC4431D1B /* NSObject+YYModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYModel.m"; path = "YYModel/NSObject+YYModel.m"; sourceTree = "<group>"; };
-		EA254E80F3564B13497EAD341C160D54 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = "<group>"; };
-		EA49E271110F14198724FB7FE72869B6 /* WhiteScene.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteScene.m; path = Whiteboard/Classes/Object/WhiteScene.m; sourceTree = "<group>"; };
-		EA952604B50275141A792681755597A2 /* SDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCallbackQueue.m; path = SDWebImage/Core/SDCallbackQueue.m; sourceTree = "<group>"; };
-		EA968D1C3B098DE9A8AB42B598C97F15 /* TUIMessageBaseMediaDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageBaseMediaDataProvider.h; path = TUIChat/BaseDataProvider/TUIMessageBaseMediaDataProvider.h; sourceTree = "<group>"; };
-		EAD45524C216714C122D2EF7BAC92A07 /* UISlider+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISlider+RACSignalSupport.h"; path = "ReactiveObjC/UISlider+RACSignalSupport.h"; sourceTree = "<group>"; };
-		EB3FED243C8EAA0D5C9278630C5766FE /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = "<group>"; };
-		EB6090C103694276E3570DE801C0ED55 /* TUIVideoReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIVideoReplyQuoteViewData.m; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIVideoReplyQuoteViewData.m; sourceTree = "<group>"; };
-		EB675060A0FD87A2C6C5656BF17F2A26 /* TUIChatPopRecentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatPopRecentView.h; path = TUIChat/BaseCell/CellUI/TUIChatPopRecentView.h; sourceTree = "<group>"; };
-		EB9F83462C306D46D2ADEC1BCA3B75FE /* SRConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRConstants.m; path = SocketRocket/Internal/SRConstants.m; sourceTree = "<group>"; };
-		EBC0FD4486482BBC8D77E04F4A99BE1B /* TUIAttributedLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIAttributedLabel.h; path = TIMCommon/CommonModel/TUIAttributedLabel.h; sourceTree = "<group>"; };
-		EBC60C0291370C9C8B993B676939DDAD /* Emoji.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Emoji.plist; path = RongCloudIM/Emoji.plist; sourceTree = "<group>"; };
-		EBCDE6B301E2AF92B73CE3611E6693C0 /* KS3ListPartsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListPartsRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3ListPartsRequest.m; sourceTree = "<group>"; };
-		EBD6498F82AC0BE1EB64CF1FBBC04D99 /* V2TIMOfflinePushManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMOfflinePushManager.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMOfflinePushManager.h; sourceTree = "<group>"; };
-		EBEE812C4A93B58F1360C1E684A7E2E1 /* KS3PutObjectResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3PutObjectResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectResponse.m; sourceTree = "<group>"; };
-		EBEF77A93772335CB0C9E58A455299BB /* TUIConversationTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIConversationTheme.bundle; path = TUIConversation/Resources/TUIConversationTheme.bundle; sourceTree = "<group>"; };
-		EC0E83B9D2F46FBD7B94344E35D019DE /* TUICaptureVideoPreviewView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUICaptureVideoPreviewView.m; path = TUIChat/CommonUI/Camera/TUICaptureVideoPreviewView.m; sourceTree = "<group>"; };
-		EC0E8411A9A1B1C9A9207FF55EA37C9A /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = "<group>"; };
-		EC35C6C4817FA8820DC6679876192973 /* NSInvocation+RACTypeParsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+RACTypeParsing.h"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.h"; sourceTree = "<group>"; };
-		EC3629F264EE68DA57C249F95F3CF6BD /* TUIConversation.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIConversation.bundle; path = TUIConversation/Resources/TUIConversation.bundle; sourceTree = "<group>"; };
-		EC44B85AF593F5A3FB26A68AA615457F /* Pods-KulexiuForStudent */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-KulexiuForStudent"; path = Pods_KulexiuForStudent.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		EC7FC9169C8AD45D7184A72CBFD6087D /* UIRefreshControl+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+RACCommandSupport.h"; path = "ReactiveObjC/UIRefreshControl+RACCommandSupport.h"; sourceTree = "<group>"; };
-		ECF47BECDCA1A55BCFEA2CC13C01A144 /* WhiteRegisterAppParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteRegisterAppParams.h; path = Whiteboard/Classes/SDK/WhiteRegisterAppParams.h; sourceTree = "<group>"; };
-		ED3BE318E7FDAABB50803C7DDE24F4CC /* NSObject+RACDeallocating.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACDeallocating.m"; path = "ReactiveObjC/NSObject+RACDeallocating.m"; sourceTree = "<group>"; };
-		ED4D4B136027C45891DC34CE0FE2C1C0 /* KS3SetBucketLoggingRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetBucketLoggingRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetBucketLoggingRequest.m; sourceTree = "<group>"; };
-		ED5160BB99E39AF3B23DCE3949A6CC33 /* ReactiveObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactiveObjC.h; path = ReactiveObjC/ReactiveObjC.h; sourceTree = "<group>"; };
-		EDA0C080264BC708B2C48235CA2A95A0 /* WhiteVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteVideoView.h; path = Whiteboard/Classes/NativeReplayer/WhiteVideoView.h; sourceTree = "<group>"; };
-		EDB28A68E80C359D3CC1FF2357F0657D /* UIButton+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+RACCommandSupport.m"; path = "ReactiveObjC/UIButton+RACCommandSupport.m"; sourceTree = "<group>"; };
-		EDC99B2918941E2CFC2F0D3D9CC4B1FB /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/include/ZipArchive.h; sourceTree = "<group>"; };
-		EDCBA24BEB4D7ED3F1857263FCFDC8C4 /* mz_strm_pkcrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_pkcrypt.h; path = SSZipArchive/minizip/mz_strm_pkcrypt.h; sourceTree = "<group>"; };
-		EDCF519ACAE3C2E76E0A3736A4D89BBC /* Reachability-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-umbrella.h"; sourceTree = "<group>"; };
-		EDD0E7C40CDD9165C38C3A15EA95C94C /* KS3GetBucketLoggingRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3GetBucketLoggingRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3GetBucketLoggingRequest.m; sourceTree = "<group>"; };
-		EE06DD72F09318840BE72A812631AABF /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = "<group>"; };
-		EE41A7DF1F329BAE9FEFA42EAA202B70 /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = "<group>"; };
-		EE42CFA48F375654A7B0CDA49E5A6BF5 /* TUIFileReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFileReplyQuoteView.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIFileReplyQuoteView.m; sourceTree = "<group>"; };
-		EE777C132FEA73B10570E856DE9089D9 /* IQUIViewController+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIViewController+Additions.m"; path = "IQKeyboardManager/Categories/IQUIViewController+Additions.m"; sourceTree = "<group>"; };
-		EE7B971BD5EA541A7847FF998CFBC000 /* Pods-KulexiuForStudent.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KulexiuForStudent.release.xcconfig"; sourceTree = "<group>"; };
-		EE7F64F4CA8F5FDAD8596334EF71C464 /* KS3ListBucketsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListBucketsRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsRequest.h; sourceTree = "<group>"; };
-		EE9AD224D102A123313B7212CBF8C25F /* V2TIMCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMCommon.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMCommon.h; sourceTree = "<group>"; };
-		EEA2DF73A25BDCB407A0BF32FA022512 /* TUIVideoMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIVideoMessageCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIVideoMessageCell.h; sourceTree = "<group>"; };
-		EEA7D2FE3A33086CC85AF1F098DA155C /* AlipaySDK-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.debug.xcconfig"; sourceTree = "<group>"; };
-		EEC3862D4117510F669BFCFC6526CD4D /* WhiteConsts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteConsts.h; path = Whiteboard/Classes/Object/WhiteConsts.h; sourceTree = "<group>"; };
-		EEECFFB29A94A42F6CED5E10539026B2 /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = "<group>"; };
-		EF1D5B38F123182971971AC9C2CFCA00 /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = "<group>"; };
-		EF26F266459C2BE530D23F1486BE2CFE /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = "<group>"; };
-		EF4B97697323540FECCA780E56C7706A /* KS3ObjectACLXMLParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ObjectACLXMLParser.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3ObjectACLXMLParser.h; sourceTree = "<group>"; };
-		EF66F1D35C408A046CA38A10C9B9A5CE /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = "<group>"; };
-		EF7915C14C8ED2EBB8FC20C679B94805 /* IQUIView+IQKeyboardToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIView+IQKeyboardToolbar.m"; path = "IQKeyboardManager/IQToolbar/IQUIView+IQKeyboardToolbar.m"; sourceTree = "<group>"; };
-		EFA314E27B744CB14000AD760FB580ED /* WritableDetectRoom.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WritableDetectRoom.m; path = Whiteboard/Classes/Room/WritableDetectRoom.m; sourceTree = "<group>"; };
-		EFD21C08166C07C649DAE3DBFD7043C6 /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = "<group>"; };
-		EFEB76F6A4AA649A87D449687BE15C3C /* KS3UploadPartResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3UploadPartResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3UploadPartResponse.m; sourceTree = "<group>"; };
-		F000ED5628BF433FD1CED80A3E7ABF6E /* RACEmptySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySequence.h; path = ReactiveObjC/RACEmptySequence.h; sourceTree = "<group>"; };
-		F00D49623A9DB6BF88121D1D25391F36 /* TUIChat */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TUIChat; path = TUIChat.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		F037E63E67FE55CF0ACE752C7309930C /* TUIFileMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFileMessageCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIFileMessageCell.h; sourceTree = "<group>"; };
-		F04E26A2E5B20CC5B2C5286E07C64795 /* WhitePlayerState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhitePlayerState.m; path = Whiteboard/Classes/Replayer/WhitePlayerState.m; sourceTree = "<group>"; };
-		F0746708789D86035B2C61B5C9A91991 /* V2TIMErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMErrorCode.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMErrorCode.h; sourceTree = "<group>"; };
-		F0D9FBCD60FD600723259E94323BFE3A /* libjpush-ios-4.3.0.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; path = "libjpush-ios-4.3.0.a"; sourceTree = "<group>"; };
-		F10861AE11B376367FB3601C24FE5D9E /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = "<group>"; };
-		F12888C460CA57099BCC90D9090D0B95 /* AlipaySDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = "<group>"; };
-		F16525DBF3094FBCB5D8EA0AA3F3A756 /* WhiteSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteSDK.h; path = Whiteboard/Classes/SDK/WhiteSDK.h; sourceTree = "<group>"; };
-		F16643E7FF8EE7C357576DA317D9E4B0 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = "<group>"; };
-		F179A8B860DDCC79F243EBED9ED7750E /* TUIVideoReplyQuoteView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIVideoReplyQuoteView.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIVideoReplyQuoteView.m; sourceTree = "<group>"; };
-		F1DC5B33033335E45A5EC14D88138749 /* V2TIMConversationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMConversationManager.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMConversationManager.h; sourceTree = "<group>"; };
-		F206BA5F09896DE94C4154740F5B4626 /* LOTSizeInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTSizeInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTSizeInterpolator.h"; sourceTree = "<group>"; };
-		F20884FED48C0A36AC5DBA26EFAA9579 /* TUIFaceMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIFaceMessageCellData.h; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIFaceMessageCellData.h; sourceTree = "<group>"; };
-		F2252FD8864E94ACC1860C9BE3A89DA0 /* WhiteRectangleConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteRectangleConfig.h; path = Whiteboard/Classes/Object/WhiteRectangleConfig.h; sourceTree = "<group>"; };
-		F22DAFE944D5DC572F6D1E410A6DE18D /* LOTCacheProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCacheProvider.m; path = "lottie-ios/Classes/Private/LOTCacheProvider.m"; sourceTree = "<group>"; };
-		F257731C546C8A15B0A80CBF303992E3 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = "<group>"; };
-		F28E125FC1950CBA6580129791A491EE /* WhiteAppParam.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteAppParam.h; path = Whiteboard/Classes/Object/WhiteAppParam.h; sourceTree = "<group>"; };
-		F2E205E8BB56E9B14E2D29FE310DCA00 /* TUITagsCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITagsCell.m; path = TIMCommon/BaseCell/CellUI/TUITagsCell.m; sourceTree = "<group>"; };
-		F2FEF622B0D6594AD79594172579BA96 /* ReactiveObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.release.xcconfig; sourceTree = "<group>"; };
-		F34596CDE6EEB0BC12B630EE08BA71D8 /* TUIGroupPendencyDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupPendencyDataProvider.h; path = TUIChat/BaseDataProvider/TUIGroupPendencyDataProvider.h; sourceTree = "<group>"; };
-		F3787C677E6B22070C0C570331A13195 /* KS3SetObjectACLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetObjectACLRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3SetObjectACLRequest.h; sourceTree = "<group>"; };
-		F383303985A3B31B7C42A42CFECAFB23 /* RACSubscriptionScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriptionScheduler.h; path = ReactiveObjC/RACSubscriptionScheduler.h; sourceTree = "<group>"; };
-		F39B40EE5BBD58A90F7BEB22F297D00F /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = "<group>"; };
-		F3D798CA085C66EF411E47B13FEED254 /* TUIGroupManageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupManageController.m; path = TUIGroup/UI_Classic/UI/TUIGroupManageController.m; sourceTree = "<group>"; };
-		F3DC9E1245D86234C72EDFEFE88E2322 /* V2TIMBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMBuffer.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMBuffer.h; sourceTree = "<group>"; };
-		F3EDB3B3FD8639EDC5483BAE20CA8DF8 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = "<group>"; };
-		F42E569D458EB8AD9D3F7E60D91A4C76 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = "<group>"; };
-		F43B8181B98048AF09682B2C865F7A3C /* LOTPolystarAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPolystarAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolystarAnimator.h"; sourceTree = "<group>"; };
-		F4513C7180A56A85EAB2642092DB7ADC /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = "<group>"; };
-		F48DF61D13257924992BB4F44298AC5D /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = "<group>"; };
-		F494FAE4BFDE22C0A6CD9988CCF02075 /* TUITextReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITextReplyQuoteView.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUITextReplyQuoteView.h; sourceTree = "<group>"; };
-		F4BB1ECBCCCCB576DDEED42D187BEE6C /* WhitePageState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhitePageState.h; path = Whiteboard/Classes/Object/WhitePageState.h; sourceTree = "<group>"; };
-		F4C19898F5CE02ED36EED915D3DA6749 /* lottie-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.debug.xcconfig"; sourceTree = "<group>"; };
-		F4DDF5D46CAF01B189DCB20337F9853A /* TUILogin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUILogin.h; path = TUICore/TUILogin.h; sourceTree = "<group>"; };
-		F4DE021179D5578F498A1CB8EDC54BC4 /* RACImmediateScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACImmediateScheduler.h; path = ReactiveObjC/RACImmediateScheduler.h; sourceTree = "<group>"; };
-		F4E8E3E3FE5F86FFB0FFE8F9D6792455 /* NSString+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSupport.m"; path = "ReactiveObjC/NSString+RACSupport.m"; sourceTree = "<group>"; };
-		F583107FDBE6D4653EE9B0D3CD5E09EB /* WhiteCameraState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteCameraState.h; path = Whiteboard/Classes/Object/WhiteCameraState.h; sourceTree = "<group>"; };
-		F594503E9DF83B2756AF32C143218C37 /* TUICaptureImagePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICaptureImagePreviewController.h; path = TUIChat/CommonUI/Camera/TUICaptureImagePreviewController.h; sourceTree = "<group>"; };
-		F59B7095598350B17BA1A463D8EF510C /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = "<group>"; };
-		F5C0B275A4E68E0C5B20E6D2E0CA7E10 /* TUIVoiceMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIVoiceMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIVoiceMessageCellData.m; sourceTree = "<group>"; };
-		F5DE0E457C6CF9D379ACACC5D737C958 /* WhiteMemberInformation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteMemberInformation.m; path = Whiteboard/Classes/Object/WhiteMemberInformation.m; sourceTree = "<group>"; };
-		F5EACFD82D9AE359D70DCEF0196F4AA4 /* IQTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQTextView.h; path = IQKeyboardManager/IQTextView/IQTextView.h; sourceTree = "<group>"; };
-		F5FDC747FEC797BBAE7B9B79780E72AD /* V2TIMSignaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMSignaling.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMSignaling.h; sourceTree = "<group>"; };
-		F6228B6DF0316B225E89EBF5146C3DD0 /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = "<group>"; };
-		F6440F9CCFE421321C14D1ECBD0B1800 /* TUIGlobalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGlobalization.h; path = TUICore/TUIGlobalization.h; sourceTree = "<group>"; };
-		F6B9BE54C70121371A139CAE7E0E0E7E /* RongChatRoom.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongChatRoom.xcframework; path = RongCloudIM/RongChatRoom.xcframework; sourceTree = "<group>"; };
-		F6DECAD9E788E4B50DEC89DF3D8A22F6 /* LOTShapeStar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeStar.h; path = "lottie-ios/Classes/Models/LOTShapeStar.h"; sourceTree = "<group>"; };
-		F6F65492DEA76204B03AC64F25DE57E2 /* V2TIMManagerEx.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMManagerEx.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMManagerEx.h; sourceTree = "<group>"; };
-		F712B4502B25E8FB36A16C1B77F8A2E5 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = "<group>"; };
-		F715E87F8C100F32A4506A45496378AE /* KS3DeleteObjectResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3DeleteObjectResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3DeleteObjectResponse.h; sourceTree = "<group>"; };
-		F778F400C400A0833168DAF54CE391EF /* ApplePencilDrawHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ApplePencilDrawHandler.m; path = Whiteboard/Classes/Room/ApplePencilDrawHandler.m; sourceTree = "<group>"; };
-		F79E3B414C5AF5D70B8399DFE9D43F6B /* RACSignalProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACSignalProvider.d; path = ReactiveObjC/RACSignalProvider.d; sourceTree = "<group>"; };
-		F7AA2670EF7F13AF11EBB3E17AC3A859 /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = "<group>"; };
-		F7D1FF933AB7D63CCDDA5AD41153914C /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = "<group>"; };
-		F808AC04E5BB050532DA19386E7F92E2 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/WebKit.framework; sourceTree = DEVELOPER_DIR; };
-		F8097A462F51F950BAE058D0C1E1AEA2 /* UIBezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIBezierPath.h; path = "lottie-ios/Classes/MacCompatibility/UIBezierPath.h"; sourceTree = "<group>"; };
-		F80AE8CE56DF274E3113E75E396724D1 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; };
-		F80F44622B402191EDCA87C7FCC11E81 /* TIMCommon.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TIMCommon.debug.xcconfig; sourceTree = "<group>"; };
-		F82E7C4D63C2E640C8A27EFF28EE5A91 /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = "<group>"; };
-		F836DE571A3322DF62305F3B08690592 /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = "<group>"; };
-		F84938F60F388DA65F9F65D71BCB93A5 /* main.33a19dec.js */ = {isa = PBXFileReference; includeInIndex = 1; name = main.33a19dec.js; path = Whiteboard/Resource/main.33a19dec.js; sourceTree = "<group>"; };
-		F850E78C613209B146A2930043B9CF1A /* Pods-KulexiuForStudent-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-KulexiuForStudent-frameworks.sh"; sourceTree = "<group>"; };
-		F85AF7E284BCE4734F8AFCF28BD27A5C /* TUIMessageDataProvider+MessageDeal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "TUIMessageDataProvider+MessageDeal.m"; path = "TUIChat/UI_Classic/DataProvider/TUIMessageDataProvider+MessageDeal.m"; sourceTree = "<group>"; };
-		F864AFED95EB1BED495677532DFD97E8 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = "<group>"; };
-		F8BD4F19F17B1B5A2E8ACCE44DBBFEE0 /* MKAnnotationView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+RACSignalSupport.h"; path = "ReactiveObjC/MKAnnotationView+RACSignalSupport.h"; sourceTree = "<group>"; };
-		F8BEC00067E77515814D31B6EF2C0AB6 /* NSURLRequest+SRWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+SRWebSocket.h"; path = "SocketRocket/NSURLRequest+SRWebSocket.h"; sourceTree = "<group>"; };
-		F8C824CB00007B0D3259CCB41F6BA526 /* TUIUserAuthorizationCenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIUserAuthorizationCenter.m; path = TIMCommon/CommonModel/TUIUserAuthorizationCenter.m; sourceTree = "<group>"; };
-		F8FA8F14BCEC768DF33BD73C419611CB /* IQKeyboardReturnKeyHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQKeyboardReturnKeyHandler.h; path = IQKeyboardManager/IQKeyboardReturnKeyHandler.h; sourceTree = "<group>"; };
-		F9674455880D1151A3E1F078A154374D /* RACStream+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACStream+Private.h"; path = "ReactiveObjC/RACStream+Private.h"; sourceTree = "<group>"; };
-		F9B39F2F799E446C402CC958D7256F71 /* WKWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WKWebView+AFNetworking.h"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.h"; sourceTree = "<group>"; };
-		F9D7497606B98F02D8C3316747637422 /* KS3ListPartsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListPartsResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3ListPartsResponse.m; sourceTree = "<group>"; };
-		FA904F9CE67743331490F1069C0D6BFC /* KS3PutObjectResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3PutObjectResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectResponse.h; sourceTree = "<group>"; };
-		FAE276C98264CA509EB38B2AAF56E396 /* TUISelectGroupMemberViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISelectGroupMemberViewController.h; path = TUIGroup/UI_Classic/UI/TUISelectGroupMemberViewController.h; sourceTree = "<group>"; };
-		FAF997951ED7826C7613BBC97BCA068D /* KS3ErrorHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ErrorHandler.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3ErrorHandler.m; sourceTree = "<group>"; };
-		FB15DB5C7AE7980B2ECFAB6F8B04291A /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = "<group>"; };
-		FB1E6AA2716A934F8DF0C69217147101 /* KS3AccessControlList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3AccessControlList.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3AccessControlList.h; sourceTree = "<group>"; };
-		FB2673ECADCF1454EBD65DE9D23568A7 /* NSRunLoop+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSRunLoop+SRWebSocketPrivate.h"; sourceTree = "<group>"; };
-		FB28EB2FA90CC49AE34F57A892622CA3 /* LOTBezierData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBezierData.m; path = "lottie-ios/Classes/AnimatableProperties/LOTBezierData.m"; sourceTree = "<group>"; };
-		FB431F2D0C7C750221B052AAFBC29AE0 /* WhiteSceneState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteSceneState.m; path = Whiteboard/Classes/Object/WhiteSceneState.m; sourceTree = "<group>"; };
-		FB4814D1BFEE7CFB97386684C12E9577 /* UICollectionReusableView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionReusableView+RACSignalSupport.m"; path = "ReactiveObjC/UICollectionReusableView+RACSignalSupport.m"; sourceTree = "<group>"; };
-		FB945C1EF1D2F6211AB2D3149022AD23 /* TUITypingStatusCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITypingStatusCellData.h; path = TUIChat/BaseCell/CellData/TUITypingStatusCellData.h; sourceTree = "<group>"; };
-		FB9BE4470004ACCC074B34E578109DF6 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = "<group>"; };
-		FBE25ED1F1578F869569151AC8B05FE7 /* WhiteRoomState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteRoomState.m; path = Whiteboard/Classes/Room/WhiteRoomState.m; sourceTree = "<group>"; };
-		FBF57C5A2B448FDDA67F18FEAD958D0A /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = "<group>"; };
-		FC202183003DD17E6D1E3B0B3D83DD84 /* TUIMessageCell_Minimalist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMessageCell_Minimalist.m; path = TIMCommon/UI_Minimalist/Cell/CellUI/TUIMessageCell_Minimalist.m; sourceTree = "<group>"; };
-		FC3271FC532A4D87B6C5DA088362C5E0 /* TUILogin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUILogin.m; path = TUICore/TUILogin.m; sourceTree = "<group>"; };
-		FC44353F74C6DF54D399064EB400061C /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = "<group>"; };
-		FC52B9F343E586D89E860211B1CFF766 /* LOTGradientFillRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTGradientFillRender.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTGradientFillRender.m"; sourceTree = "<group>"; };
-		FC8A9030A1E73F10EB42F931644FA2F7 /* TUIConversationCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationCellData.m; path = TUIConversation/BaseCell/CellData/TUIConversationCellData.m; sourceTree = "<group>"; };
-		FCA05149CDBB0A73CC8ABAC2BE10EFA8 /* WhiteSDK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteSDK.m; path = Whiteboard/Classes/SDK/WhiteSDK.m; sourceTree = "<group>"; };
-		FCE62E140D9D9EC691DCF36B3CB3951B /* NSString+TUIUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+TUIUtil.h"; path = "TUICore/NSString+TUIUtil.h"; sourceTree = "<group>"; };
-		FD34C6DA5AFB74B82B6384520138D0DA /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = "<group>"; };
-		FD6E1278ECF11894FDA4DB53235FE38E /* LOTShapeGradientFill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeGradientFill.h; path = "lottie-ios/Classes/Models/LOTShapeGradientFill.h"; sourceTree = "<group>"; };
-		FD6ED7FC0A9D5F047922F7FF0E1D482A /* TIMConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMConfig.h; path = TIMCommon/CommonModel/TIMConfig.h; sourceTree = "<group>"; };
-		FD9C0B87A509CE2C5A61A3E71EEE69CB /* TUIGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroup.h; path = TUIGroup/UI_Classic/Header/TUIGroup.h; sourceTree = "<group>"; };
-		FD9EABD5C2235108A42897AAF517AC2F /* TUICaptureTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICaptureTimer.h; path = TUIChat/CommonUI/Camera/TUICaptureTimer.h; sourceTree = "<group>"; };
-		FDA2B4CDBFCC4A030B5CC57F8C924596 /* TUIConversation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIConversation.debug.xcconfig; sourceTree = "<group>"; };
-		FDABDA851A2C5B88C24EC4DECB84A767 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = "<group>"; };
-		FDBA26AE7017A44FA3FFED692CDA7BA7 /* KS3BucketACLXMLParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3BucketACLXMLParser.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3BucketACLXMLParser.m; sourceTree = "<group>"; };
-		FDC0DABEF5626EB35A58F3CE2F5B2EDD /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = "<group>"; };
-		FDC51EC44DE73AB320C563FD953F1C2E /* RACKVOChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOChannel.m; path = ReactiveObjC/RACKVOChannel.m; sourceTree = "<group>"; };
-		FDD63D5DE8B821FB07007805B0C27D6F /* KS3YunSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3YunSDK.h; path = KS3YunSDK/KS3YunSDK.h; sourceTree = "<group>"; };
-		FDF5DCC3AEB31EDC294FCF07A0DC1E6E /* WhiteRectangleConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteRectangleConfig.m; path = Whiteboard/Classes/Object/WhiteRectangleConfig.m; sourceTree = "<group>"; };
-		FE0CBB133AAC45A346B49F12AD62A959 /* NSObject+RACLifting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACLifting.h"; path = "ReactiveObjC/NSObject+RACLifting.h"; sourceTree = "<group>"; };
-		FE5C3E02CED251B4D07C1CD79122CBEA /* TUIChatPopRecentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatPopRecentView.m; path = TUIChat/BaseCell/CellUI/TUIChatPopRecentView.m; sourceTree = "<group>"; };
-		FE6CBCEB10107BCF015395284D401407 /* LOTPlatformCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPlatformCompat.h; path = "lottie-ios/Classes/MacCompatibility/LOTPlatformCompat.h"; sourceTree = "<group>"; };
-		FE8ADF39D7B14534D9B9785E66E3842F /* KS3ServiceResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ServiceResponse.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3ServiceResponse.m; sourceTree = "<group>"; };
-		FE93BEB7E40C601A0E0423D69B7142C2 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = "<group>"; };
-		FED064DC5745048A37E8244F062734D4 /* TUIConversationCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationCell.m; path = TUIConversation/BaseCell/CellUI/TUIConversationCell.m; sourceTree = "<group>"; };
-		FEE288380F53FA0AF847A67A916AA564 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = "<group>"; };
-		FEEFF2D57912EB3EAF35AAF4976678D3 /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = "<group>"; };
-		FF08150D893464F8CA820FFA7728E0B3 /* mz_strm_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_os.h; path = SSZipArchive/minizip/mz_strm_os.h; sourceTree = "<group>"; };
-		FF2815319EDF633252D7421EC7AC9AFE /* LOTArrayInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTArrayInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTArrayInterpolator.h"; sourceTree = "<group>"; };
-		FF502B455495B544D3187FD455DB9F37 /* IQUIScrollView+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIScrollView+Additions.m"; path = "IQKeyboardManager/Categories/IQUIScrollView+Additions.m"; sourceTree = "<group>"; };
-		FF6B2DCEF91114AADDFC05D1F909881D /* TUIImageCollectionCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIImageCollectionCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIImageCollectionCell.m; sourceTree = "<group>"; };
-		FF726020C5BF07DA79502CF614608947 /* KS3AbortMultipartUploadRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3AbortMultipartUploadRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3AbortMultipartUploadRequest.m; sourceTree = "<group>"; };
-		FF7840207452E61A443998916A8B2324 /* SocketRocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SocketRocket-dummy.m"; sourceTree = "<group>"; };
-		FF7D085C2FF12CF73AE77FC3361906FD /* RSKTouchView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSKTouchView.h; path = RSKImageCropper/RSKTouchView.h; sourceTree = "<group>"; };
-		FFA8251BB76D63487103469F56593254 /* WhiteRoomConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteRoomConfig.m; path = Whiteboard/Classes/Room/WhiteRoomConfig.m; sourceTree = "<group>"; };
-		FFB30E623A2BFC5ADCF9E8BF00CEC389 /* TUIResponderTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIResponderTextView.h; path = TUIChat/UI_Classic/Input/TUIResponderTextView.h; sourceTree = "<group>"; };
-		FFBDB228D5BBB36485D14B5AA01DE2CE /* TUISearchGroupViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchGroupViewController.h; path = TUIGroup/UI_Classic/UI/TUISearchGroupViewController.h; sourceTree = "<group>"; };
-		FFBF784265B986E531B20BE93E0CEDD0 /* RSKImageCropViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RSKImageCropViewController.m; path = RSKImageCropper/RSKImageCropViewController.m; sourceTree = "<group>"; };
-		FFDC3C6F77E24E880504DA542F846191 /* TUIMovieManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMovieManager.m; path = TUIChat/CommonUI/Camera/TUIMovieManager.m; sourceTree = "<group>"; };
-		FFDCF0760D72ADC2936FAD082625FC85 /* LOTFillRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTFillRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTFillRenderer.m"; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
-		030E340D11948D1F8EE7DB813F9A679B /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				3F3F400D96515690E448CE6ABF1595B0 /* Foundation.framework in Frameworks */,
-				74BE05742157E3F0746BE508A9742CD2 /* QuartzCore.framework in Frameworks */,
-				84079D56AEF076144FEC33B0815476A8 /* UIKit.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		070BBA0A8E23669D08AE6B694030A888 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				277B57B3F36F0E35CD8A73843C9F9AF4 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		183BE3279C0351F8D55B1DA98520DD32 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				0674751112C41F9644D7348D862410A0 /* Foundation.framework in Frameworks */,
-				DD5DFA0404CF8693A0F44E45DA1DCC00 /* ImageIO.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		227A701360812D5C927DAAB99E7DBA4F /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				CA7794B3E72E3C117D79E3107A9AA1BE /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		3476889C00F04BF035C60F3432096454 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				222B135235BF637E571514F4241065C8 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		4B3EBB2EBF47613FD659F77CB43FF7FD /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				E2135621204107C9C4748667494DC973 /* Foundation.framework in Frameworks */,
-				052F3ECD244E4B8EFE3FCB8B6DAA34B4 /* SystemConfiguration.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		5030441922ADE919F77C37FC36F9EC42 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				1C0738F9D0AC8BA1EF5F917723E3A17F /* Foundation.framework in Frameworks */,
-				92251ED35A3228DD1D978EE1845C30A5 /* UIKit.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		5520B98EAB6E30A4A6B14EB9A72C74B0 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				52AD1369D6D17B52409D80F3668C1B71 /* AVFoundation.framework in Frameworks */,
-				ED7F102F0CBFB44C618586D46F257113 /* Foundation.framework in Frameworks */,
-				76BE2A1070A1DE57D4A1BC210A75FA4A /* UIKit.framework in Frameworks */,
-				C39C65E5522D551D3DE27054D00D097C /* WebKit.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		685E7CAB232DF810319660AEE3C67CEC /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				3685F0E6ACFD9CE9F03513C9813D7C42 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		7D33780B948A3E4364412C5BC201A0CD /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				2457FC29D9DFC58923D6750CF1096A07 /* CoreGraphics.framework in Frameworks */,
-				245C3EFCCB26556535EC3F082169D7F6 /* Foundation.framework in Frameworks */,
-				56F69E27093A6FF4B13AACEA76827231 /* QuartzCore.framework in Frameworks */,
-				F677A7103D7C898C2FF7998DACFAF54B /* UIKit.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		87AF06A7403625E7F72F0B1C7F93C819 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				D5245783DD6091088CC902AFAB65542D /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		8C6EE2B90943B71AF0871983CFCFB369 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				11F012352F6A3FB0AB132E74D1BB99E3 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		99B48E519B34B4C7BDCDDAC77A0187F4 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				7334F57E4046F0DC518C2F6398BD9DBF /* CFNetwork.framework in Frameworks */,
-				79FF57976BE4902AFE523BA35F9391C4 /* Foundation.framework in Frameworks */,
-				CAD4E325579A7EF19B64FBAF9BEC6E71 /* Security.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		9A6A1F2AD503F00ED9A1F93B73026630 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				20DBC9E4B71C123F9542D6468293AE87 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		9E331FB2C1E7FA25FD552DF2768F3B55 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6F09061F447385010986143AB09203E8 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		9FB6E15BDF65499B77E6F059D68C32FA /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				DDCE4CE5D8246B6D172BB2B580E00FCE /* CoreFoundation.framework in Frameworks */,
-				EE656E3FD7DD76217B3027AAC1E6B0CF /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		A480EB596E74E9F38E1BB5B972F5F743 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				126F507CEF51B6FC9F62313E82316944 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		B2CFA7755095A046F7CD7812D2ED6496 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				CB0E49F668A394CC5F14569527F0D47F /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		B2DF6EC92E51A63468B83C8C784338D2 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				53D4D44D044666D01B8FADE21B7B886F /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		B4A6AA84D28643E6DFF97BF0E0881AA3 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				43E1B211A15288796A64FAD0262C7FCE /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		C2B85D3C8CDFA4C908EB252827D13E7A /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				5EF10766EF09232D79A22494DF146EA7 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		CBA59567B13F3EDBCCA091DDD3E51DD3 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				23AEAF5E77D59B98AE79C57BAE746C1A /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		CCB6E60691DB58C9D2C0F26733F25C2E /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				78251F42EB680FB72F040A1986279CD2 /* Foundation.framework in Frameworks */,
-				8171D105E2C5CD3C1357D544942B4446 /* UIKit.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D6DC8F0C2894774845C1DD2E7CA07B0C /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				AFAC1D4EBD53A048346210536741DF13 /* CoreGraphics.framework in Frameworks */,
-				0AA33EBB857A5205F87C09CCB99EAC74 /* Foundation.framework in Frameworks */,
-				B52177FF72FDAC3EDB7195DE98F5501E /* QuartzCore.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D95EA27797B56D642F96334D2D40384C /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				AF48F21F13058D4DA35F3BE185FE03D0 /* Foundation.framework in Frameworks */,
-				0D87C4665F8AD43731710EBBD8CCFCF8 /* Security.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		DE185BD66A9F0E2411AF6D176AF2F6DA /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				1BA08D41839D2460937AF4252814C6D1 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		DFDCDA61CB8903BB77BEB1AE0AD88EFD /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				29BEA80493A544D8C0E38B0BA87A5636 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		E698365BF6906D14C2F54DBD389CF8D7 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				2B33DE4B5957FF4940F0ADAEB7E89169 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		E9D11037185ED804CA6078DFA8B54549 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				9057AF8E47F2FCCF76591A598C51355F /* Foundation.framework in Frameworks */,
-				A076BC2B5706D93E5691CFEABA0D402B /* UIKit.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		EBED13ADEB40E16356FAFF3905DC3227 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		FDD39711912F8DB98C1BAB8CD2C62BCA /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				202B77A0E51C0052B7010F03143DBB46 /* Foundation.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
-		008915AF1185EDF3B131365B60AC49B0 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				E65989B65F9FAC8D6A85B2313A3AD47C /* JPush.debug.xcconfig */,
-				45D7C93C0F4A60EBAB42FB816BE22715 /* JPush.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/JPush";
-			sourceTree = "<group>";
-		};
-		0093FF8267B9A08E32B27E40CCDE9985 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				5EB79E3F6F4D3D01F32684F03B9B36A8 /* TUIChat.bundle */,
-				DB0768AC456B4D8FF3A584EE60BF7561 /* TUIChat_Minimalist.bundle */,
-				D379368036C6EE1D639633610C79F119 /* TUIChatFace.bundle */,
-				7AF4A409063BD58288BB2ACF3C35200B /* TUIChatLocalizable.bundle */,
-				61B2FCCC522C9C47CA7B8DAB8B277605 /* TUIChatTheme.bundle */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		00DF00F95A3A575E20BBD88FA38ABA8C /* Reply */ = {
-			isa = PBXGroup;
-			children = (
-				CCB51F66028A478E7E0AC72E24EB26E4 /* TUIFileReplyQuoteView.h */,
-				EE42CFA48F375654A7B0CDA49E5A6BF5 /* TUIFileReplyQuoteView.m */,
-				71D48ACE87438F2EE687D8AB6BF5099D /* TUIImageReplyQuoteView.h */,
-				233DC0A6BBA28111F6F2A02ECA8CAC80 /* TUIImageReplyQuoteView.m */,
-				18D5AED67E4CEE47A67E92B4CC2DF8AE /* TUIMergeReplyQuoteView.h */,
-				627FD6C079A62B0DC48E99FB7A4FE1BF /* TUIMergeReplyQuoteView.m */,
-				9B96AFFF1F75FF9D8326FD4B190C55A9 /* TUIReferenceMessageCell.h */,
-				D8C59F1CC08C5847AFCA21CEE52B73A8 /* TUIReferenceMessageCell.m */,
-				ABD92231C6E7C8AE8A4C1F922882C40B /* TUIReplyMessageCell.h */,
-				D1745857C8E3B446B1912B51AFC04182 /* TUIReplyMessageCell.m */,
-				C207CCBE4BC7283B8B3CF616CDC63018 /* TUIReplyQuoteView.h */,
-				D5875BE422C90C8812B52AE4794AC148 /* TUIReplyQuoteView.m */,
-				F494FAE4BFDE22C0A6CD9988CCF02075 /* TUITextReplyQuoteView.h */,
-				D6DA1B6E1C9246A8DA53C871705EC656 /* TUITextReplyQuoteView.m */,
-				1D8811D6A854365C37A5FB21F1056DBD /* TUIVideoReplyQuoteView.h */,
-				F179A8B860DDCC79F243EBED9ED7750E /* TUIVideoReplyQuoteView.m */,
-				93941D634A6352B8287B8009ABB10C6E /* TUIVoiceReplyQuoteView.h */,
-				9E14C201D5E32DE11C13AE92A40DC2BF /* TUIVoiceReplyQuoteView.m */,
-			);
-			name = Reply;
-			sourceTree = "<group>";
-		};
-		01BE93C71B697EDC416E27442A95EAB6 /* JPush */ = {
-			isa = PBXGroup;
-			children = (
-				006664FBBAB266B2CF9C052E3881E569 /* JPUSHService.h */,
-				328EBE62845BE4788F184287C7B36931 /* Frameworks */,
-				008915AF1185EDF3B131365B60AC49B0 /* Support Files */,
-			);
-			name = JPush;
-			path = JPush;
-			sourceTree = "<group>";
-		};
-		0326D331F7A08533AFACC4BDC02DA370 /* Pop */ = {
-			isa = PBXGroup;
-			children = (
-				9D0EBB609C24682E5578E7BB4820895F /* TUIChatContextEmojiDetailController.h */,
-				D73C53A7A4DDC293F6F270B785B326AE /* TUIChatContextEmojiDetailController.m */,
-				6DA5F1179EB140FC55305AF01FF807A7 /* TUIChatFlexViewController.h */,
-				566304E3B79AB76C7311A1C0ED141481 /* TUIChatFlexViewController.m */,
-				B2225B87D45111FC9FB2EF7F6C6221C8 /* TUIChatPopContextController.h */,
-				80CFC291322A1F2236AE65CB24D1B7D2 /* TUIChatPopContextController.m */,
-				1CEABF889E42CB66B30D1D5654F7F0F9 /* TUIChatPopContextRecentView.h */,
-				443CAE31FD58F74BDF88C8286F5421CB /* TUIChatPopContextRecentView.m */,
-				8D40613B57FC2D345C38C6BE516178E7 /* UIAlertController+TUICustomStyle.h */,
-				69AB9F42D16FE25A67E7A990A5AB640F /* UIAlertController+TUICustomStyle.m */,
-				BE26C213172949A824F6A5478BAF4835 /* UIImage+ImageEffects.h */,
-				E430FAB9C3D6DA347B80F55B30966353 /* UIImage+ImageEffects.m */,
-			);
-			name = Pop;
-			sourceTree = "<group>";
-		};
-		04DDEDF53D4B9095DE721A4395CD0824 /* Cell */ = {
-			isa = PBXGroup;
-			children = (
-				8373A479C83702929B1133767078B15D /* CellData */,
-				EFCDEF15B34D129B0621A8B1EA89BCCA /* CellUI */,
-			);
-			name = Cell;
-			sourceTree = "<group>";
-		};
-		06130C721FD157413B5C8DBB9633F9B3 /* BaseDataProvider */ = {
-			isa = PBXGroup;
-			children = (
-				6B216ADC2F5B99044E304F240279CBA9 /* TUIConversationListBaseDataProvider.h */,
-				5BC77297163919BCF4A5CD665049C22A /* TUIConversationListBaseDataProvider.m */,
-				8F4CA703D50AF3A9D4B863B41726D384 /* TUIConversationSelectBaseDataProvider.h */,
-				8AE048EF452A81DFDBF7EB836B054414 /* TUIConversationSelectBaseDataProvider.m */,
-				226D72D37614C1353EC58C170D8338AC /* TUIFoldConversationListBaseDataProvider.h */,
-				3E369697F7618E108077E5BDC5F37F52 /* TUIFoldConversationListBaseDataProvider.m */,
-			);
-			name = BaseDataProvider;
-			sourceTree = "<group>";
-		};
-		0623BA5866633D999AFB4B32225FD951 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				7AFCFB900D52AD283DF74CD562BE14C8 /* TUIGroup.bundle */,
-				D417E0E0F875F9F9D063E5236BF837F9 /* TUIGroupTheme.bundle */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		08126A8A50137653A80FCD29066CDDD4 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				C04D490544CBD6DBE120A169992CA093 /* SocketRocket.modulemap */,
-				FF7840207452E61A443998916A8B2324 /* SocketRocket-dummy.m */,
-				AE9CA3C19C70BEA25571E14B1CE18FBF /* SocketRocket-Info.plist */,
-				1E989172C18A69B600E19688F87FA21B /* SocketRocket-prefix.pch */,
-				C36C1D6BF191AADA373EC30AD6BA0487 /* SocketRocket-umbrella.h */,
-				7FCEC868FF8F311094303C18595DEBBC /* SocketRocket.debug.xcconfig */,
-				3731C8FDBACC5B1D6DA7C4B29392274A /* SocketRocket.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/SocketRocket";
-			sourceTree = "<group>";
-		};
-		0C7713D84B0B446EA9E89668979C80B7 /* CellData */ = {
-			isa = PBXGroup;
-			children = (
-				587CFD439A6320864DC7C34B63F5D23B /* TUIAddCellData.h */,
-				4B6D81E3899438B26B70F34D70A258B8 /* TUIAddCellData.m */,
-				05DBC96778EB74810C4300FC5C16C56A /* TUIGroupMemberCellData.h */,
-				33443E314C8A82CFD1DC52471047B193 /* TUIGroupMemberCellData.m */,
-				18AA3796055709D063C7ACD676ECC599 /* TUIGroupMembersCellData.h */,
-				ADA8EF91364842637C520D7714ADCE17 /* TUIGroupMembersCellData.m */,
-				5532517BF41EE123BC45D51FA1B2C0D8 /* TUIGroupNoticeCellData.h */,
-				BEBE83F3581EA361B4D06712AC9C870E /* TUIGroupNoticeCellData.m */,
-				82A88D76C4EB00175F3FAC4CEB1019D0 /* TUIMemberInfoCellData.h */,
-				33D4B0A82DEAA0D229F741D0D289759C /* TUIMemberInfoCellData.m */,
-			);
-			name = CellData;
-			sourceTree = "<group>";
-		};
-		0DEA9434AFE8E4867AAAB81143C3101B /* PublicService */ = {
-			isa = PBXGroup;
-			children = (
-				16B4F728C8F60EC755BCAA89CA640CF1 /* Frameworks */,
-			);
-			name = PublicService;
-			sourceTree = "<group>";
-		};
-		0F2361ADF0B2F0922359CE83FFEF65DC /* Core */ = {
-			isa = PBXGroup;
-			children = (
-				86BBBCDCF65F493D27BDD35700997EFE /* NSBezierPath+SDRoundedCorners.h */,
-				D15EE811F5550982114E5E8319F84F9C /* NSBezierPath+SDRoundedCorners.m */,
-				0347076E697D801F4B2A74651E957039 /* NSButton+WebCache.h */,
-				B811D094F111AA034C3E05C1DF466ECB /* NSButton+WebCache.m */,
-				E03868C953D52E00075961B996381FA1 /* NSData+ImageContentType.h */,
-				06D70577E72527F78E2AF67B3B87EE1B /* NSData+ImageContentType.m */,
-				8EAA599AD69DE09AE441E4FF03BE8635 /* NSImage+Compatibility.h */,
-				FB9BE4470004ACCC074B34E578109DF6 /* NSImage+Compatibility.m */,
-				343803BC134EA9921F0F395F0ABA1FC7 /* SDAnimatedImage.h */,
-				AE4F1E5D0FA8DF1B8EFA302337D56D2B /* SDAnimatedImage.m */,
-				7E7988CAEA51BA0AF648E67F3C4C3EA4 /* SDAnimatedImagePlayer.h */,
-				0A420904AC1BBD560A36DF5AED628D16 /* SDAnimatedImagePlayer.m */,
-				0B8AFAD92653707CB51EEA5CA851A401 /* SDAnimatedImageRep.h */,
-				031A82ED66D2C2B95631F470657CE1AE /* SDAnimatedImageRep.m */,
-				1F258626999C6655E902038FD2E6494F /* SDAnimatedImageView.h */,
-				52D770B466CB519FB035BF0B91EDA185 /* SDAnimatedImageView.m */,
-				E7E28CEEA7F4FC3E49FFF2E09FAB39CD /* SDAnimatedImageView+WebCache.h */,
-				4E35BD4DCE3605A9AAA01A65718F09A3 /* SDAnimatedImageView+WebCache.m */,
-				FE93BEB7E40C601A0E0423D69B7142C2 /* SDAssociatedObject.h */,
-				057254151680318B06D1C949F4E06774 /* SDAssociatedObject.m */,
-				88682C9221C7A1B00B46232DC9EDB450 /* SDAsyncBlockOperation.h */,
-				812734AD5A98B18D0A9683D0CFAC181D /* SDAsyncBlockOperation.m */,
-				5F3BDA281DBD88B08FE8097846E0B002 /* SDCallbackQueue.h */,
-				EA952604B50275141A792681755597A2 /* SDCallbackQueue.m */,
-				C7D455EBB4CADD9A75D55C92330C88FC /* SDDeviceHelper.h */,
-				89D1AA53D81215B9A9E828F49D5F3474 /* SDDeviceHelper.m */,
-				6A3C7DFD11E4186CF06BA4484EE605EE /* SDDiskCache.h */,
-				37F1EA4F4C7E0C08A9E74FBF862E7B6E /* SDDiskCache.m */,
-				9C7337EC4778599CC79C40752AABBD92 /* SDDisplayLink.h */,
-				4D150CF685A76C1625850B8361A0B004 /* SDDisplayLink.m */,
-				0CF0CDA6BB1DD1053FBCA6719B7801F5 /* SDFileAttributeHelper.h */,
-				E98FD455B7C90AF455383B6D4578AB63 /* SDFileAttributeHelper.m */,
-				0C2B5A9F649C853573F97C9C0B8B76E2 /* SDGraphicsImageRenderer.h */,
-				C1DEE8C313A3E15DF7DB57A8B1DA52C4 /* SDGraphicsImageRenderer.m */,
-				9E04E47C3E7738A291A3A740F66479C1 /* SDImageAPNGCoder.h */,
-				8A9DD71D0522E44AC233E54DBE121B63 /* SDImageAPNGCoder.m */,
-				26247238F86C859D465AA03494B435DF /* SDImageAssetManager.h */,
-				9D6298D2B8F050A0224C3DBA690AD0CB /* SDImageAssetManager.m */,
-				78398B47555238192BF92CF73B63D9C2 /* SDImageAWebPCoder.h */,
-				C14131404B2D2122C6CF01DDCDB7200C /* SDImageAWebPCoder.m */,
-				F4513C7180A56A85EAB2642092DB7ADC /* SDImageCache.h */,
-				4D287DC1DE2ADD690AD4DE0009896000 /* SDImageCache.m */,
-				39BE7F1A484FE54C0536999B1F14EDF5 /* SDImageCacheConfig.h */,
-				12AE2C02BC0D4096E239529B562243F0 /* SDImageCacheConfig.m */,
-				E8507B026BB7FBDD9DE083A135C48CD8 /* SDImageCacheDefine.h */,
-				83584BE69548BFABBB3F3172C53AC68E /* SDImageCacheDefine.m */,
-				01E5162B68BDEF202160B674CD698044 /* SDImageCachesManager.h */,
-				5AE04A0D2FCD53EAD7E88A7919FEFFBF /* SDImageCachesManager.m */,
-				E0C751619E6C1082BBFE2C5427CCFAE1 /* SDImageCachesManagerOperation.h */,
-				5E9403192295F9139A38694E1E5E9426 /* SDImageCachesManagerOperation.m */,
-				236426E487A5D750B52CB4E13F372C8B /* SDImageCoder.h */,
-				0227C52A3EE5E740677C97351F0495AB /* SDImageCoder.m */,
-				870C8187ABDDE83690307C0F32368E72 /* SDImageCoderHelper.h */,
-				5ACAC16B5363D828BE21764D8A113AC1 /* SDImageCoderHelper.m */,
-				671C73FDC05BA99E44ED83A570E3B667 /* SDImageCodersManager.h */,
-				E14FCFA43339CAB2626479D2A037960F /* SDImageCodersManager.m */,
-				0A449BDBA7B50500D03D53904CE93178 /* SDImageFrame.h */,
-				9C49A950C956B02B0906F5C5B8437005 /* SDImageFrame.m */,
-				33F5BF123905011C5FE76D808894D282 /* SDImageFramePool.h */,
-				7F9A11B409716DFF9822C3D901408182 /* SDImageFramePool.m */,
-				29CC94629F30DA025937576EBE7C1E6E /* SDImageGIFCoder.h */,
-				290D22E32C4102EBBBB2DF1360149691 /* SDImageGIFCoder.m */,
-				5E87487EF8A0ACF08D9D93F443B315CD /* SDImageGraphics.h */,
-				F864AFED95EB1BED495677532DFD97E8 /* SDImageGraphics.m */,
-				A9FC688FAF8ABDF243358F12D5F9AFE6 /* SDImageHEICCoder.h */,
-				EB3FED243C8EAA0D5C9278630C5766FE /* SDImageHEICCoder.m */,
-				C087054A833D465BD241669C0ABC1271 /* SDImageIOAnimatedCoder.h */,
-				2F1620DBEF30989F75B2141F38C1E8AE /* SDImageIOAnimatedCoder.m */,
-				921C5A83546149D167D71E9AD174B307 /* SDImageIOAnimatedCoderInternal.h */,
-				A7EA4B569800335C05B0C3FF961C4551 /* SDImageIOCoder.h */,
-				4235F49C27A9A8181A398F551B5798B0 /* SDImageIOCoder.m */,
-				07215D77A679790BD8A6DE3B733AC5E1 /* SDImageLoader.h */,
-				626D0D94FF6AA3EBA47F3D64A9D48E39 /* SDImageLoader.m */,
-				472203E2D4F7C9FDF6DC484679AA6493 /* SDImageLoadersManager.h */,
-				469CB8A781B2EFAE6B5E6E96ABA7D415 /* SDImageLoadersManager.m */,
-				DCFFCB8F54FC749C7DEB40C852A5C72E /* SDImageTransformer.h */,
-				2BFB3BFE93550964B717676E6F955343 /* SDImageTransformer.m */,
-				AFF26C8F0EA7AA869936AB90F685323D /* SDInternalMacros.h */,
-				10324E1F12F0F1E185306454854D9D20 /* SDInternalMacros.m */,
-				7352BC7923F7F79F5B3738F5E701419A /* SDMemoryCache.h */,
-				349FC9EC2515D8CACE484D2A94D995D8 /* SDMemoryCache.m */,
-				B3F5F8CBEBAF0814546F03A4BE5EB336 /* SDmetamacros.h */,
-				5BA5344CF4A25C4D6296443A63C7FC3F /* SDWeakProxy.h */,
-				BF7F8687EFFAF41703FB1C05E34B1A45 /* SDWeakProxy.m */,
-				AE3D234F355476781E08754E207668C3 /* SDWebImage.h */,
-				73EBF5926A62960FC0F999D776593A27 /* SDWebImageCacheKeyFilter.h */,
-				C4F966BFF073622C4F5EE6DF599E0CD4 /* SDWebImageCacheKeyFilter.m */,
-				0A7B6559B4E6517D8C3D223170E37EA0 /* SDWebImageCacheSerializer.h */,
-				AF36917667DCC1FCBEFE06A4142A057D /* SDWebImageCacheSerializer.m */,
-				786565A8AC88BBE8D89BD8C285389CFD /* SDWebImageCompat.h */,
-				FD34C6DA5AFB74B82B6384520138D0DA /* SDWebImageCompat.m */,
-				EC0E8411A9A1B1C9A9207FF55EA37C9A /* SDWebImageDefine.h */,
-				591521DDE77F9CA236B40B1526816B02 /* SDWebImageDefine.m */,
-				279A725C8B662D5CE2EFC2587FB96819 /* SDWebImageDownloader.h */,
-				EE06DD72F09318840BE72A812631AABF /* SDWebImageDownloader.m */,
-				80F8B8D5B89A86947473BA980C162E54 /* SDWebImageDownloaderConfig.h */,
-				88C7EE6A079799EA9B116795D6141E01 /* SDWebImageDownloaderConfig.m */,
-				F10861AE11B376367FB3601C24FE5D9E /* SDWebImageDownloaderDecryptor.h */,
-				9CB91126401A18BF9ABB864E3A702FAC /* SDWebImageDownloaderDecryptor.m */,
-				23F09C1E4B7471589EF2E5E2720D1544 /* SDWebImageDownloaderOperation.h */,
-				A554AE652A4485055AE144085FB73CF0 /* SDWebImageDownloaderOperation.m */,
-				8189DADC24E3ECAB7F10C5A664AFA81B /* SDWebImageDownloaderRequestModifier.h */,
-				57DB73A9E16EC207B54B32E8C3F78E1D /* SDWebImageDownloaderRequestModifier.m */,
-				A0BE7A968F3135ACE392259916069C0C /* SDWebImageDownloaderResponseModifier.h */,
-				9992B12FA24F8877EB0005BC91C13517 /* SDWebImageDownloaderResponseModifier.m */,
-				DA202F553D7C330FB88B0F73465BFACE /* SDWebImageError.h */,
-				E983040E47FC7D7EF7F0F638DF31F1C7 /* SDWebImageError.m */,
-				05FEF3DD9DC73C9B6FE7B3BA5BA4C76D /* SDWebImageIndicator.h */,
-				4F9C4208A3D0BAFEE16E7048A45BB7BE /* SDWebImageIndicator.m */,
-				B1FD53196D66784C4563FF93A4AFE378 /* SDWebImageManager.h */,
-				893BA70F3D0BF8251ED09B94F8DDFB98 /* SDWebImageManager.m */,
-				52C1D1F729358E4303323B605FE0D9EB /* SDWebImageOperation.h */,
-				423736330C391E02AEEE0539A23BE3A2 /* SDWebImageOperation.m */,
-				CC682861F9F4B873EE0B796170FC7561 /* SDWebImageOptionsProcessor.h */,
-				111DD6CACECB2D1085F11F23DC748543 /* SDWebImageOptionsProcessor.m */,
-				7479F4A87868240F4FD4EA4DE35264AE /* SDWebImagePrefetcher.h */,
-				2CC337C994EB6AC648823E5C57CB79ED /* SDWebImagePrefetcher.m */,
-				40FE11BD8B6B1EBA8DF9AC7089FF13E6 /* SDWebImageTransition.h */,
-				BF3E446A1D30E050FC516EFB75812995 /* SDWebImageTransition.m */,
-				56CDF362501D68903BB7BFBE8CE67421 /* SDWebImageTransitionInternal.h */,
-				E7E9A84A75D6DF8E4E87F89CE77D828B /* UIButton+WebCache.h */,
-				F257731C546C8A15B0A80CBF303992E3 /* UIButton+WebCache.m */,
-				C2BA3BCEFBE4E779FE87DB8CB1AC1B5E /* UIColor+SDHexString.h */,
-				8147A3720E63D300849E5EC9E9D447BC /* UIColor+SDHexString.m */,
-				99EEF70C97FAAFBB6B7CEA395B05693A /* UIImage+ExtendedCacheData.h */,
-				767DAC22FEF115598EE5F50998AB1493 /* UIImage+ExtendedCacheData.m */,
-				88AE0C8C00C7E8DF0BF857CBE01B67C3 /* UIImage+ForceDecode.h */,
-				CC0C47A46646BCBAD768105702EDD14B /* UIImage+ForceDecode.m */,
-				75FEDBE14D2BC1EDA686DCB7AE36B553 /* UIImage+GIF.h */,
-				F712B4502B25E8FB36A16C1B77F8A2E5 /* UIImage+GIF.m */,
-				5AFAE6430998E69D17BAA68BE1F53C6F /* UIImage+MemoryCacheCost.h */,
-				D81164415E33B99D79D2A6A1D4DB3F0D /* UIImage+MemoryCacheCost.m */,
-				182524771473378D074F6380F350E5B3 /* UIImage+Metadata.h */,
-				DC0D7DDB93E38612D972340C3BA17605 /* UIImage+Metadata.m */,
-				E437E4011700D7D6505D7ADB305D0ABA /* UIImage+MultiFormat.h */,
-				6432C1F4460F56953B6A30F07E1FD2CA /* UIImage+MultiFormat.m */,
-				67FB655E88608621BF1F2737276132B6 /* UIImage+Transform.h */,
-				9A95D2A8525C47E2E3480F8F70E860A1 /* UIImage+Transform.m */,
-				7535B9509AB9A6D606DF43CA190CB5E6 /* UIImageView+HighlightedWebCache.h */,
-				5794A0067FFF5AAE408BE2BDD0A7D0E2 /* UIImageView+HighlightedWebCache.m */,
-				07E8BA0BAA223F9C519DCCAC4DBCA727 /* UIImageView+WebCache.h */,
-				AF50AB7797CDA5B891A74101C5485BCB /* UIImageView+WebCache.m */,
-				253968E8EA564EE59B2EC4CEA7D20A01 /* UIView+WebCache.h */,
-				BEB28B84759EE878CBC2E7B75A1578E0 /* UIView+WebCache.m */,
-				A8153A7DB6778323F6612B39645DC89E /* UIView+WebCacheOperation.h */,
-				953123A60BA5172E2C5CBD9C3EB81453 /* UIView+WebCacheOperation.m */,
-			);
-			name = Core;
-			sourceTree = "<group>";
-		};
-		11A80B54F533D82C21E67CBF34CC5860 /* Products */ = {
-			isa = PBXGroup;
-			children = (
-				A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */,
-				4A90E991BC0CB35AB6D91E18C9490643 /* CHIPageControl */,
-				9972641F4D68A366F3B794A91787FEB5 /* iOS-KS3SDK */,
-				98527D7196957AAB07B79E2E2AFDE23E /* IQKeyboardManager */,
-				C3A46B03C308EEEB11F2A62BA5D2E8BE /* JXCategoryView */,
-				2F4A1CCB21DB7EA5A2ACEB11E374FBCA /* JXPagingView */,
-				51BA97E8B5085EFFB47BC9C0B785CEA7 /* lottie-ios */,
-				1FFED36A657123030ABB700256D73F15 /* Masonry */,
-				8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */,
-				2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */,
-				E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */,
-				314E0991988F210C3DFE25A64590D608 /* NTLBridge */,
-				EC44B85AF593F5A3FB26A68AA615457F /* Pods-KulexiuForStudent */,
-				5E6210E29600DE49A10D69996DC0C5A6 /* Pods-KulexiuForStudent-KulexiuForStudentUITests */,
-				E45D4BC3A397004A8546681321D8351B /* Pods-KulexiuForStudentTests */,
-				400FF55D0451E7A8F33A3D0D3E11C1B9 /* Reachability */,
-				9621C6383F5733C35183B2DE886C7EC6 /* ReactiveObjC */,
-				580712ADE0DDE9601ED35B000EC802D6 /* RSKImageCropper */,
-				B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */,
-				85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */,
-				91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */,
-				69548067BF8002DF53941149BD410A1D /* TIMCommon */,
-				F00D49623A9DB6BF88121D1D25391F36 /* TUIChat */,
-				C8FFAB06408747E7BA2A353127D4ACF8 /* TUIConversation */,
-				37EA43C6154607EB4C385B067D4FF381 /* TUICore */,
-				19AEE88997BCAC649943587FF8DE84A2 /* TUIGroup */,
-				D8B2912C22C7A280D5DE0B3903797695 /* TUISearch */,
-				6B1A21536A55542D19E4E3C7277DFFAC /* TYCyclePagerView */,
-				BF07350E583AF349A194294437B0C06E /* Whiteboard */,
-				B43929320E40A048DEF21A95905050F2 /* Whiteboard-Whiteboard */,
-				E460D5B0416D36F66EE8EC89E5D2FA0A /* YYModel */,
-			);
-			name = Products;
-			sourceTree = "<group>";
-		};
-		14F27814C2A6F62DD19A8F79EC69B2BC /* Security */ = {
-			isa = PBXGroup;
-			children = (
-				E0546AF78720A3F2FC28EE6DC4AAC6A1 /* AFSecurityPolicy.h */,
-				B7EC53437A8A1586EC7C194C2767ED0D /* AFSecurityPolicy.m */,
-			);
-			name = Security;
-			sourceTree = "<group>";
-		};
-		15D008338463BE6058D69C45B8987CF4 /* UI_Classic */ = {
-			isa = PBXGroup;
-			children = (
-				7248E61B68768B8D8DCA71A270ED91B9 /* Header */,
-				1F14A83F697262489611A3AE16D83A2F /* Resources */,
-				432FD604C3D35F3C75194151B229FC22 /* Service */,
-				1A13617BEAB269BBCEA6ACA292705396 /* UI */,
-			);
-			name = UI_Classic;
-			sourceTree = "<group>";
-		};
-		15DBDF66FAAA81B9AB6173C577D05E85 /* Chimayo */ = {
-			isa = PBXGroup;
-			children = (
-			);
-			name = Chimayo;
-			sourceTree = "<group>";
-		};
-		1613B676BD9F436959CA3E1D8F8F3FDD /* Reply */ = {
-			isa = PBXGroup;
-			children = (
-				E1571771E7AD864F8B616E90CA74AD25 /* TUIFileReplyQuoteViewData.h */,
-				05A8C7DE8B5E346BE952A3E8F72AB46C /* TUIFileReplyQuoteViewData.m */,
-				331D15170A666CC39CA772D9D732E147 /* TUIImageReplyQuoteViewData.h */,
-				904789D91B075549873F13F55944E530 /* TUIImageReplyQuoteViewData.m */,
-				24911670C736154AFCE8B48FBC3EEDD2 /* TUIMergeReplyQuoteViewData.h */,
-				7A1C44A436C3B6A7216C4D16A8A74480 /* TUIMergeReplyQuoteViewData.m */,
-				7D4E9DC464EE18C1777C2F1DB0346262 /* TUIReplyMessageCellData.h */,
-				264C48D40A82C278310ABDCF1E6BE065 /* TUIReplyMessageCellData.m */,
-				7034A93DEC7CDED52BF008CD93AD14BF /* TUIReplyPreviewData.h */,
-				BD62FB3101D8A4619ADDCC4DEAB83B99 /* TUIReplyPreviewData.m */,
-				E1C1BDDBF205A3AB6472EC903D1E94B5 /* TUIReplyQuoteViewData.h */,
-				40CD12646E64B463B188BD75B4011B72 /* TUIReplyQuoteViewData.m */,
-				53374F2513065F68345C528063FCCD18 /* TUITextReplyQuoteViewData.h */,
-				31E39AB2E33D21A9120B48A3FCFD401F /* TUITextReplyQuoteViewData.m */,
-				CFA6854E66B8BDA7B1B729062BA35755 /* TUIVideoReplyQuoteViewData.h */,
-				EB6090C103694276E3570DE801C0ED55 /* TUIVideoReplyQuoteViewData.m */,
-				9B8ADA68A1524406145F7B2FA832207F /* TUIVoiceReplyQuoteViewData.h */,
-				4D38F4610172470D5BDE19A5E9DD38A8 /* TUIVoiceReplyQuoteViewData.m */,
-			);
-			name = Reply;
-			sourceTree = "<group>";
-		};
-		16A945D51753F21291DB414BC56E3C8A /* IQKeyboardManager */ = {
-			isa = PBXGroup;
-			children = (
-				454875FA5535B53BAEF882FD359F2F43 /* IQBarButtonItem.h */,
-				563D1844FDBC0B3F5C15AB85426F13B3 /* IQBarButtonItem.m */,
-				28A056CAE08B6CCCB2C315C5F316DAE1 /* IQKeyboardManager.h */,
-				C4F2BEB1470C9EA31152AA3C06A16249 /* IQKeyboardManager.m */,
-				2DF7E36B66C96D05D4CE24D4856709D8 /* IQKeyboardManagerConstants.h */,
-				9B627FC7CB116D063E69CA064F6253F3 /* IQKeyboardManagerConstantsInternal.h */,
-				F8FA8F14BCEC768DF33BD73C419611CB /* IQKeyboardReturnKeyHandler.h */,
-				399781C7ED74249F8F48164D980FC8A4 /* IQKeyboardReturnKeyHandler.m */,
-				5E8C710290C57C8FBEF0246F99E70126 /* IQNSArray+Sort.h */,
-				C090914116E842237C54E6BD615AD27B /* IQNSArray+Sort.m */,
-				6D35E6589A3C8987C18B81093F3C8FC5 /* IQPreviousNextView.h */,
-				E507FE8CEE6E7F83158EF263F75C7D45 /* IQPreviousNextView.m */,
-				F5EACFD82D9AE359D70DCEF0196F4AA4 /* IQTextView.h */,
-				ABD9C54464062FB837B9D3901D79E198 /* IQTextView.m */,
-				4A755033A8C4C8BC4AFCDA94EFECCBE3 /* IQTitleBarButtonItem.h */,
-				8216C578E64342874D9E07F98DF3575E /* IQTitleBarButtonItem.m */,
-				B24F377E0C50D01412A0E796309F0BA4 /* IQToolbar.h */,
-				580C90BC4DFCF73FCC367275084E81BE /* IQToolbar.m */,
-				A20B8FD4422A72CFBE23E47D2C1A02DB /* IQUIScrollView+Additions.h */,
-				FF502B455495B544D3187FD455DB9F37 /* IQUIScrollView+Additions.m */,
-				42865B458DA89AAE6DB522BC12929F93 /* IQUITextFieldView+Additions.h */,
-				32BDAA9C38C82F1038FAF6FFE875592F /* IQUITextFieldView+Additions.m */,
-				A7214033D2962279D191039E43E4056E /* IQUIView+Hierarchy.h */,
-				393D8E487D7740E7BAB316EA4FA0195A /* IQUIView+Hierarchy.m */,
-				2DEB2B4461B7FBBAE53BA3BA0C3DD994 /* IQUIView+IQKeyboardToolbar.h */,
-				EF7915C14C8ED2EBB8FC20C679B94805 /* IQUIView+IQKeyboardToolbar.m */,
-				25269E5D39BB9A33F70753A3EAFECA2A /* IQUIViewController+Additions.h */,
-				EE777C132FEA73B10570E856DE9089D9 /* IQUIViewController+Additions.m */,
-				E87267795A1410DF47E401494B306E6B /* Support Files */,
-			);
-			name = IQKeyboardManager;
-			path = IQKeyboardManager;
-			sourceTree = "<group>";
-		};
-		16B4F728C8F60EC755BCAA89CA640CF1 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				1156CCE05244C6C13345A2A992692549 /* RongPublicService.xcframework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		1980EF231296C7001D9C468A9BF02C78 /* lottie-ios */ = {
-			isa = PBXGroup;
-			children = (
-				4CAD15009859F6C1C92557A9F6F3E411 /* CALayer+Compat.h */,
-				C38A69C40048946EB337FDA39CBD8051 /* CALayer+Compat.m */,
-				BA89E3C0B0400CD49D8A067E42FF09CD /* CGGeometry+LOTAdditions.h */,
-				E8C82781B51250B836F6D0A56D716FA4 /* CGGeometry+LOTAdditions.m */,
-				3E84B4211E15D6681943BBC5A740921C /* LOTAnimatedControl.h */,
-				593CAA7EF495CFD81A061C850E014818 /* LOTAnimatedControl.m */,
-				6582002A5D4AEAB199A454A1A22D3639 /* LOTAnimatedSwitch.h */,
-				86E1499235E3B7233033F0AE6A817580 /* LOTAnimatedSwitch.m */,
-				77CD40F846DF5B20CA5D30BF93B68266 /* LOTAnimationCache.h */,
-				7E2FA454B394CEE281945349BEE27339 /* LOTAnimationCache.m */,
-				25D8B453EC0869646A0FF32C4FA2BE07 /* LOTAnimationTransitionController.h */,
-				BD04CF0F0C93DA8F9C241E345BF413BB /* LOTAnimationTransitionController.m */,
-				71AE65A59DE09E2BA968295CCB088868 /* LOTAnimationView.h */,
-				2F2A30D22D22F9E4D5E440408538D0D3 /* LOTAnimationView.m */,
-				9BD5F34DBD39151A8159FA0CDA8096CF /* LOTAnimationView_Compat.h */,
-				E624B193B12322B1F61CCE9ADE541B85 /* LOTAnimationView_Internal.h */,
-				24C0C3E55C00C9F86B743109DCA14273 /* LOTAnimatorNode.h */,
-				8E1A3EBE9E91C2F22D1838AC6E5632D3 /* LOTAnimatorNode.m */,
-				FF2815319EDF633252D7421EC7AC9AFE /* LOTArrayInterpolator.h */,
-				CCF4A6C928ECC9372DB222ECDC7E7234 /* LOTArrayInterpolator.m */,
-				D9C668E32E691751FE6E541A4BE6EF79 /* LOTAsset.h */,
-				5BC43266F074DB2BB790F1CF065BE5E5 /* LOTAsset.m */,
-				5EE590AA889DAE8C7D58B93A063830FB /* LOTAssetGroup.h */,
-				B6E6CD5572E24B162AC4B1C343F9C5D1 /* LOTAssetGroup.m */,
-				7E911A57820A907A90B8D9B5AB3050CD /* LOTBezierData.h */,
-				FB28EB2FA90CC49AE34F57A892622CA3 /* LOTBezierData.m */,
-				96CC1C7E65BE04AFD35EEAB469EECDB7 /* LOTBezierPath.h */,
-				CA28D8DA77DCF2D34750055E436C7E17 /* LOTBezierPath.m */,
-				A38AF771B4B6799BDD8C165C10B65BAA /* LOTBlockCallback.h */,
-				C90E95EF507207118DBF943327F4A213 /* LOTBlockCallback.m */,
-				678C6B08D4FA3E44C2B80B6C87A9729D /* LOTCacheProvider.h */,
-				F22DAFE944D5DC572F6D1E410A6DE18D /* LOTCacheProvider.m */,
-				152E69F317DC65EE7B1FE7E8283349CE /* LOTCircleAnimator.h */,
-				1E777800706589809C94F14739EBCF2A /* LOTCircleAnimator.m */,
-				98732EFA1BFB8CBD1D876D64603CF0FF /* LOTColorInterpolator.h */,
-				5160380F26E9BCC8FD97063A6A9547FA /* LOTColorInterpolator.m */,
-				0A675BD1048CCA5CF28DB9240593F8BC /* LOTComposition.h */,
-				158B4A32AAE4656E7A361CB1833CCA77 /* LOTComposition.m */,
-				9709AD65FAB4ABEEA8A495B1CAC31934 /* LOTCompositionContainer.h */,
-				0B1E5160602F27D837DF4EFC07408F9E /* LOTCompositionContainer.m */,
-				933DC6368B1B16376C6DB4866BC22454 /* LOTFillRenderer.h */,
-				FFDCF0760D72ADC2936FAD082625FC85 /* LOTFillRenderer.m */,
-				10266B4646E2637E4BB395FE765E6AEE /* LOTGradientFillRender.h */,
-				FC52B9F343E586D89E860211B1CFF766 /* LOTGradientFillRender.m */,
-				DEEDF572AF6C99FA8FD387707A5FC454 /* LOTHelpers.h */,
-				0EC567113A926E4879B57ECFD6B51EF0 /* LOTInterpolatorCallback.h */,
-				321F1B2887F7B665B4B9EE101A3344E4 /* LOTInterpolatorCallback.m */,
-				A8423BDE70E2C553262EE307740DF966 /* LOTKeyframe.h */,
-				966D24C120CCDFC4196376E2954BD607 /* LOTKeyframe.m */,
-				00F6B6B529832E6E600851B7C8089C2D /* LOTKeypath.h */,
-				039B6E1D9FBA3C4B2F0398BEDBA233F9 /* LOTKeypath.m */,
-				5822F71C2AE1B8A33F411E055271CD7D /* LOTLayer.h */,
-				5B3A07783C69E122AB92875775C81B0B /* LOTLayer.m */,
-				70EB6129C4EB218F77BAABFC437D3A78 /* LOTLayerContainer.h */,
-				4F35DD18BB8E5151D8BD15D1DEBD9014 /* LOTLayerContainer.m */,
-				74BD35043395B4DA3E9BE79712195271 /* LOTLayerGroup.h */,
-				BABEB3BE28E846376DA95D30BA19E340 /* LOTLayerGroup.m */,
-				2E230DEF2BC272E562C0E8A3AE81BC00 /* LOTMask.h */,
-				DB1E7B6A3F645A1EA1DBDD72E44EB9AD /* LOTMask.m */,
-				0CB9A3DCC7AD60E0B7E099D3BFF04806 /* LOTMaskContainer.h */,
-				902ADC1375EE4F47642781B5D44FAE18 /* LOTMaskContainer.m */,
-				B36B48BA2F8F6889C98C4A202E1530C9 /* LOTModels.h */,
-				629C2C821DA265C7BCC98B34ECA5B54E /* LOTNumberInterpolator.h */,
-				7D9A7404410886BC27B4A82BAF3742B3 /* LOTNumberInterpolator.m */,
-				94A9209091C66E0309AC91C28F74AF05 /* LOTPathAnimator.h */,
-				D05AD117DF347EE60E73C101BA865A1C /* LOTPathAnimator.m */,
-				91EE447BA0E4289BE14298E2B7D52F06 /* LOTPathInterpolator.h */,
-				414EF595FCEF3AC543D7DFB42BB4DD5F /* LOTPathInterpolator.m */,
-				FE6CBCEB10107BCF015395284D401407 /* LOTPlatformCompat.h */,
-				7935E073BCA1477B45F43BE1FA7BDCBC /* LOTPointInterpolator.h */,
-				C4EF271E31B7CFA6C74D1A305CDEF522 /* LOTPointInterpolator.m */,
-				9A9D1084A46EE1F6A777789732A1A72B /* LOTPolygonAnimator.h */,
-				D8C2E8338460B259C11406C502EAFBC8 /* LOTPolygonAnimator.m */,
-				F43B8181B98048AF09682B2C865F7A3C /* LOTPolystarAnimator.h */,
-				32EF82954DE68C78CE1270E46520008B /* LOTPolystarAnimator.m */,
-				09F631B3FE563A6D7AB24446171F4D44 /* LOTRadialGradientLayer.h */,
-				3D4C88FB45BD33E1B8B5A06FBCEB4214 /* LOTRadialGradientLayer.m */,
-				550D2D4EBD256467DF7BEE72E0E872AA /* LOTRenderGroup.h */,
-				ACF54A65AD88576DED9988AE8F70CB63 /* LOTRenderGroup.m */,
-				88C8564DE76E3205A4AD2F207E8B4665 /* LOTRenderNode.h */,
-				C09A78079B3D5E408E5BE73A21066B8F /* LOTRenderNode.m */,
-				C5DC009006E24DA6C5B9416EEF54AC4E /* LOTRepeaterRenderer.h */,
-				44AB2605A376E9CB4A71B0BF2F501C7C /* LOTRepeaterRenderer.m */,
-				60354CBAA91A252BAC97DC614BDE9435 /* LOTRoundedRectAnimator.h */,
-				B6DE441977BF9905A31080B24A60EA61 /* LOTRoundedRectAnimator.m */,
-				552218E500BDE3A2AB166B4964D57802 /* LOTShapeCircle.h */,
-				269DAC617C63F817632F49156B7AE8AA /* LOTShapeCircle.m */,
-				DACE52E32489C93E65108230223BE963 /* LOTShapeFill.h */,
-				8BEE933FD5D2303DB8045381278F546A /* LOTShapeFill.m */,
-				FD6E1278ECF11894FDA4DB53235FE38E /* LOTShapeGradientFill.h */,
-				6F2B235D8054B6BDA57474EE09C490C0 /* LOTShapeGradientFill.m */,
-				2A53B7645AE1224FA726C05DD162E74A /* LOTShapeGroup.h */,
-				605894EB17529A162D7B79B380F0D61A /* LOTShapeGroup.m */,
-				C6FBE9A0184CB3C73635876C1C9A7107 /* LOTShapePath.h */,
-				31102BE95F386EF4158B8279B7C75A0E /* LOTShapePath.m */,
-				B05C1611290616E02DA52513EFA06DFC /* LOTShapeRectangle.h */,
-				645519A97F0D0758709E596D37E3C020 /* LOTShapeRectangle.m */,
-				01DFC6432E0C83EEB70DB39B22B6A440 /* LOTShapeRepeater.h */,
-				197CD9A21E82805DE2C323722EBF7660 /* LOTShapeRepeater.m */,
-				F6DECAD9E788E4B50DEC89DF3D8A22F6 /* LOTShapeStar.h */,
-				CAF697B2E4136B8F581D2B99D9838751 /* LOTShapeStar.m */,
-				8918D1D3D095D06F11E330351357CDD8 /* LOTShapeStroke.h */,
-				0D7C295CC7631B63BD9F8C3FA3EE9650 /* LOTShapeStroke.m */,
-				C9E18852B9E8F5BAC3ACBDCBAE18EBF0 /* LOTShapeTransform.h */,
-				CDF2A6AFA5B239FE4F5E658920860130 /* LOTShapeTransform.m */,
-				6CA8F85675C594B12132F66960FF3A08 /* LOTShapeTrimPath.h */,
-				5EE26CF7F9FA18E58C263F277978439E /* LOTShapeTrimPath.m */,
-				F206BA5F09896DE94C4154740F5B4626 /* LOTSizeInterpolator.h */,
-				8A957365DD733C6C3BE55F41E17513DB /* LOTSizeInterpolator.m */,
-				5F8FF255C93209B891F7732717615130 /* LOTStrokeRenderer.h */,
-				E63156B5422B3C6FC4CAA29148865C76 /* LOTStrokeRenderer.m */,
-				06A65BF55A915EF36708477771BB4E21 /* Lottie.h */,
-				A72A3D8A8F39F4B5F18A2A72420D3A28 /* LOTTransformInterpolator.h */,
-				1D752BB4E29B660FB1EAC203D3ABC0E1 /* LOTTransformInterpolator.m */,
-				9AC80045305D4BE48BEAB024A5D454A5 /* LOTTrimPathNode.h */,
-				31BA7E8B6DB5411A3305C28DC59CEA8F /* LOTTrimPathNode.m */,
-				1695E1D7DF5F61923421FC9C00E9D866 /* LOTValueCallback.h */,
-				AD7E0ABE6A2DDD6946C911B6569E4604 /* LOTValueCallback.m */,
-				5777589E284394997A840CC22D021208 /* LOTValueDelegate.h */,
-				DA876A09A458FC29EF218A3A29258581 /* LOTValueInterpolator.h */,
-				0AE059D626C81778946E3A4FB2D2BBBD /* LOTValueInterpolator.m */,
-				495167070BBD0BE65DB28C38E98CEB9A /* NSValue+Compat.h */,
-				2BC44A5BD2609FD15EB16F1F48A0881A /* NSValue+Compat.m */,
-				F8097A462F51F950BAE058D0C1E1AEA2 /* UIBezierPath.h */,
-				6DB02230BC2BA6259B795A4C00E1FBBA /* UIBezierPath.m */,
-				ADC60089CA321644A90A1F5817F89229 /* UIColor.h */,
-				E3B44CE3C1E8B66BB7CEE5F1F0B71A4D /* UIColor.m */,
-				92F00BDCADC19084A389803A0B51A6FC /* UIColor+Expanded.h */,
-				AEA9AF7D32C05EADF3729FF915D11AB7 /* UIColor+Expanded.m */,
-				5DE8E97AFAFCE864F58E4C0B7D58C629 /* Support Files */,
-			);
-			name = "lottie-ios";
-			path = "lottie-ios";
-			sourceTree = "<group>";
-		};
-		1A13617BEAB269BBCEA6ACA292705396 /* UI */ = {
-			isa = PBXGroup;
-			children = (
-				98D68663BA6E369AD9A08B120C93FD7E /* TUISearchBar.h */,
-				5267771FF2E74B2BDD161CB22C306980 /* TUISearchBar.m */,
-				04B272710707C5AFCB020478D44B2F3E /* TUISearchResultHeaderFooterView.h */,
-				CBB36A24332FE73E7CEE1F1503E6872E /* TUISearchResultHeaderFooterView.m */,
-				30874BBF282AE948BD97CAAD4EA73A3C /* TUISearchResultListController.h */,
-				C2560C76F8C5A89B1B6831A6CA251381 /* TUISearchResultListController.m */,
-				8093F14BA2BB71E15B0BA0578D207F84 /* TUISearchViewController.h */,
-				39900BBA72BB64D2412AC26800DB0DE9 /* TUISearchViewController.m */,
-			);
-			name = UI;
-			sourceTree = "<group>";
-		};
-		1A24CB69135D4620F02C8462123C33AF /* Whiteboard-YYModel */ = {
-			isa = PBXGroup;
-			children = (
-			);
-			name = "Whiteboard-YYModel";
-			sourceTree = "<group>";
-		};
-		1D7413E289F9952AFD63C2699713ABE3 /* CellUI */ = {
-			isa = PBXGroup;
-			children = (
-				D7E1B91636BFE3B419BED5C0E76E48BC /* TUIChatPopActionsView.h */,
-				C20B1557D21F7434902DF133F7EB80DB /* TUIChatPopActionsView.m */,
-				4FD37EC21D3C9DD64A9D036C9D842956 /* TUIChatPopEmojiView.h */,
-				E3F278EA0F1CD6ABDCA0833EEF1ECBB6 /* TUIChatPopEmojiView.m */,
-				87B676AE4DF4632A346147341F4C885E /* TUIChatPopMenu.h */,
-				D1B8CE40D3754E6BBBCB8848603BF10D /* TUIChatPopMenu.m */,
-				EB675060A0FD87A2C6C5656BF17F2A26 /* TUIChatPopRecentView.h */,
-				FE5C3E02CED251B4D07C1CD79122CBEA /* TUIChatPopRecentView.m */,
-				C6F53EB225D8340D780323AD294DBE37 /* TUIEmojiCell.h */,
-				984567AE24C0704F85AD962F8DBA418D /* TUIEmojiCell.m */,
-				847FE306127B11FA3771733AE40AB6B3 /* TUIFaceView.h */,
-				DE3B53EBA372623DA079B89501BAB271 /* TUIFaceView.m */,
-			);
-			name = CellUI;
-			sourceTree = "<group>";
-		};
-		1EE927ADF157A07D1E2D4C1C31A10337 /* Sight */ = {
-			isa = PBXGroup;
-			children = (
-				7504218D94744FA90EB2F3B5688DF67B /* Frameworks */,
-			);
-			name = Sight;
-			sourceTree = "<group>";
-		};
-		1F14A83F697262489611A3AE16D83A2F /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				50C628B8341E45D559B92651AF019824 /* TUISearch.bundle */,
-				A8BEEC473B1B3466FCC4B615C3CDC588 /* TUISearchTheme.bundle */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		1F9DE4017A54F31079028FAC0D9F2814 /* Resource */ = {
-			isa = PBXGroup;
-			children = (
-				F829FFE76439676B797C346133AB8C03 /* Resources */,
-			);
-			name = Resource;
-			sourceTree = "<group>";
-		};
-		2045360319B926E5E3B86F125E0F061B /* TUICore */ = {
-			isa = PBXGroup;
-			children = (
-				59D767B4BD565D882F5145538A8BC500 /* Base */,
-				582AC458CFAE2B61E24283D77F62CF97 /* Support Files */,
-			);
-			name = TUICore;
-			path = TUICore;
-			sourceTree = "<group>";
-		};
-		20D2D32AD7B0203C35480D9D292F7D49 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				B1EB7FB818089C47AC3D5FFFF0D875C3 /* Reachability.modulemap */,
-				7BE493033DCC38AD7263F95D92DDA384 /* Reachability-dummy.m */,
-				021A3AFF4A0CD611ED132280EA3D9525 /* Reachability-Info.plist */,
-				375306AD1C58F64374EE0398EA64EBAF /* Reachability-prefix.pch */,
-				EDCF519ACAE3C2E76E0A3736A4D89BBC /* Reachability-umbrella.h */,
-				0746D88CFFDD324F330C1823174F54DD /* Reachability.debug.xcconfig */,
-				CDB59C4B9FF64ABEB1D148C6F4457294 /* Reachability.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/Reachability";
-			sourceTree = "<group>";
-		};
-		22656C8124EC60F578A3F43B0C1B31DB /* Jaloro */ = {
-			isa = PBXGroup;
-			children = (
-			);
-			name = Jaloro;
-			sourceTree = "<group>";
-		};
-		23F44E3BF75022A8387C2D9525E5301E /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				B45A2F55FBF2AC23431492C77CE7BD38 /* JXCategoryView.modulemap */,
-				D289027B75DE6BBA79CB73250293E598 /* JXCategoryView-dummy.m */,
-				7217003ADA7DBF3B81F6A4344F1EFFF9 /* JXCategoryView-Info.plist */,
-				73414A1D4D4F53D436AF1DA47EC48AA7 /* JXCategoryView-prefix.pch */,
-				6197CB92BCEBB0E799B39061FA5ACB75 /* JXCategoryView-umbrella.h */,
-				E0AE118CDC5610DAED8D322FF485A05F /* JXCategoryView.debug.xcconfig */,
-				82B1D3FE995C528AD09DB5483645F541 /* JXCategoryView.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/JXCategoryView";
-			sourceTree = "<group>";
-		};
-		24AB2AC963B097A799C3B3485A51AD4A /* Input */ = {
-			isa = PBXGroup;
-			children = (
-				85903AAF080A0ADFBD922F034FCDE011 /* TUIInputBar.h */,
-				2E3DDA938F879B05C05D67666AB41EA0 /* TUIInputBar.m */,
-				359904FAD6B193614A5B00760F7EF906 /* TUIInputController.h */,
-				807E1617CA6A98E33EFFD1D48ED7A204 /* TUIInputController.m */,
-				1E9947ACF0CE3FF2D5CC35CA8063A04C /* TUIMenuView.h */,
-				0A4D245BCD46E53E5592419EDED7BBE2 /* TUIMenuView.m */,
-				BFD76CA0714BC9CC3856C9C63025CB77 /* TUIMoreView.h */,
-				A7DF1FAC23E932F3112A37D744CFB541 /* TUIMoreView.m */,
-				CE7677702BEECDF01880D0E1FADB2BB2 /* TUIRecordView.h */,
-				E545F29F10774B7F937329DB0F916D5B /* TUIRecordView.m */,
-				A1A111EE8AE43E1A5544236CF57E23C5 /* TUIReplyPreviewBar.h */,
-				CE3F7F1AED2FBAA3A7C32EDFAC799B21 /* TUIReplyPreviewBar.m */,
-				FFB30E623A2BFC5ADCF9E8BF00CEC389 /* TUIResponderTextView.h */,
-				3887A06EE2AA0A4A91E177CBA748C77C /* TUIResponderTextView.m */,
-			);
-			name = Input;
-			sourceTree = "<group>";
-		};
-		2568CDDD71181BF4715D07852E98B7C7 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				5B6288640DC08E8A543C88200938E225 /* TUIConversation.modulemap */,
-				6255C2408945800BE78BD802CF7CF6E8 /* TUIConversation-dummy.m */,
-				E575F33C0CEDFDEAD7B992A749FD972A /* TUIConversation-Info.plist */,
-				2957153FA1B4BBBB4AFC3006282B9BAE /* TUIConversation-prefix.pch */,
-				B489B57DC1313F0CD75924668210D115 /* TUIConversation-umbrella.h */,
-				FDA2B4CDBFCC4A030B5CC57F8C924596 /* TUIConversation.debug.xcconfig */,
-				08686920D5F71A64CF157E831FE32C95 /* TUIConversation.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/TUIConversation";
-			sourceTree = "<group>";
-		};
-		27352A635CA37DDE5B3461CED88EDF47 /* NTLBridge */ = {
-			isa = PBXGroup;
-			children = (
-				01A296A1920153B2295CBD00B3714866 /* dsbridge.h */,
-				409C5B8AA4913EFBBEABF641EEF4848E /* DSCallInfo.h */,
-				3C7CE81A5C8AEC82C8322F620B3A53DE /* DSCallInfo.m */,
-				648FCB49D89162F402B17F1BCF9239F0 /* DWKWebView.h */,
-				364D870BC2DBEDE335EBEF47BE98913F /* DWKWebView.m */,
-				A58172EC04476230E103E1A0DF5589B9 /* InternalApis.h */,
-				7FB441FF3054B4A484DF8DA21288EFD8 /* InternalApis.m */,
-				3C488AB5AAE9125220FE425A672CE2E3 /* JSBUtil.h */,
-				3013D579DE7EA13EE7895009B2A88032 /* JSBUtil.m */,
-				F341EC741B7825B89E7606EC91E4C25D /* Support Files */,
-			);
-			name = NTLBridge;
-			path = NTLBridge;
-			sourceTree = "<group>";
-		};
-		27756725C29765440D896C5A99719F1D /* SocketRocket */ = {
-			isa = PBXGroup;
-			children = (
-				5512536705F3DA7343E1D92485F69D70 /* NSRunLoop+SRWebSocket.h */,
-				280ACC419F36018A65B6E2BEE91FF2CC /* NSRunLoop+SRWebSocket.m */,
-				FB2673ECADCF1454EBD65DE9D23568A7 /* NSRunLoop+SRWebSocketPrivate.h */,
-				F8BEC00067E77515814D31B6EF2C0AB6 /* NSURLRequest+SRWebSocket.h */,
-				1C6CA2BF5F7A56F8A71B25076F4DECCC /* NSURLRequest+SRWebSocket.m */,
-				8F5F1554D5DBFD7ED90AAE089C0B4FEF /* NSURLRequest+SRWebSocketPrivate.h */,
-				8B31700F5B47828997B4C14A9860D340 /* SocketRocket.h */,
-				BD521EA3B2E4242A3763C52447CA47B8 /* SRConstants.h */,
-				EB9F83462C306D46D2ADEC1BCA3B75FE /* SRConstants.m */,
-				9EA32D13B18CAFA376DE02682E5F2EA1 /* SRDelegateController.h */,
-				7FEF58DE9009B61BAFD205A048BEF4B4 /* SRDelegateController.m */,
-				B45B6DE4D34B9990C26EC8A30E544EAD /* SRError.h */,
-				89C6CFBDE043E182FB96C9FD65A33D14 /* SRError.m */,
-				B43F83ADF9B43050B229A234B296717E /* SRHash.h */,
-				6F0AD28F429506A414BD9B9B2DD022A0 /* SRHash.m */,
-				E4DF2D6323706C527F1CFA4BE1D020A9 /* SRHTTPConnectMessage.h */,
-				98E171FD5352D688993428CCB4A7A203 /* SRHTTPConnectMessage.m */,
-				3DBFA93F5E906A246D45EF427D680C22 /* SRIOConsumer.h */,
-				C1D9C76C54D764927707C0B0FA94D0E5 /* SRIOConsumer.m */,
-				0ADF64762683EC57180C39F1CFEF7E5B /* SRIOConsumerPool.h */,
-				A243964F133765C31D9374CE603C5247 /* SRIOConsumerPool.m */,
-				D579C1025475B5024B0065C6ACFF3285 /* SRLog.h */,
-				54E510ADD6DA3341B4482E198DB710D6 /* SRLog.m */,
-				87D47350A991FB8F5DA0D5DCAC5188FE /* SRMutex.h */,
-				48BEE29C4DB2272DE8A6214B75D5C017 /* SRMutex.m */,
-				DBE265CCFCCBDDDEAD3D12CB76098CC2 /* SRPinningSecurityPolicy.h */,
-				191A7AE1D46B687F3F030C69D6753A70 /* SRPinningSecurityPolicy.m */,
-				D6E0B48D01B7C10041FCD16A2C75709F /* SRProxyConnect.h */,
-				5663944E34AFA153D634A109E9B02EDD /* SRProxyConnect.m */,
-				5B837F367C2C2F8CC2ED09F98D6BA41A /* SRRandom.h */,
-				52AE8238DF4D218D658830D2532C9569 /* SRRandom.m */,
-				08CDD203F80071477D953685C61DB2FB /* SRRunLoopThread.h */,
-				4D00A637183E2ABC9615B94CFC4484F8 /* SRRunLoopThread.m */,
-				098621383ACEFF5BA78F8CF29326A6CD /* SRSecurityPolicy.h */,
-				0352E446C82013E4B5B3E8C33B443FED /* SRSecurityPolicy.m */,
-				BF263DC8A363B38D1AD4C53410D69CFE /* SRSIMDHelpers.h */,
-				9C24451859030BD851C21E0A0C4C67BA /* SRSIMDHelpers.m */,
-				DB7A1610DDE635C0014C62AE73E74B19 /* SRURLUtilities.h */,
-				B4B4C839D541AC7F3234EF3212ACBFE9 /* SRURLUtilities.m */,
-				748A8F47AACF0A1D8E7B83C4A213519C /* SRWebSocket.h */,
-				B66C926F9554138D087399BB15692387 /* SRWebSocket.m */,
-				08126A8A50137653A80FCD29066CDDD4 /* Support Files */,
-			);
-			name = SocketRocket;
-			path = SocketRocket;
-			sourceTree = "<group>";
-		};
-		29418BFEAA5108FC7E3BCA13D8429589 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				BCA8C82E5F3D242A7F1646F9DE3C7903 /* RSKImageCropper.modulemap */,
-				A0DF6387B2128F915A9DA891B0349729 /* RSKImageCropper-dummy.m */,
-				06EF29D00B3B23E99F9DE7F6F62592EA /* RSKImageCropper-Info.plist */,
-				6A373A513FE4E0FCACBFC0BD2CE53625 /* RSKImageCropper-prefix.pch */,
-				192904955C4C21D56DBCE4574538B956 /* RSKImageCropper.debug.xcconfig */,
-				63F425A99AD13B2FA456FD945222C24B /* RSKImageCropper.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/RSKImageCropper";
-			sourceTree = "<group>";
-		};
-		2B67AC346D99C4894D818FFF0009C743 /* JXCategoryView */ = {
-			isa = PBXGroup;
-			children = (
-				647355623C6360E36B4E10E3AB00F052 /* JXCategoryBaseCell.h */,
-				EE41A7DF1F329BAE9FEFA42EAA202B70 /* JXCategoryBaseCell.m */,
-				12951DD17CAFE612E9BF9636347539D5 /* JXCategoryBaseCellModel.h */,
-				A49D333B51EBA3A7C9B78A7E54FBA61A /* JXCategoryBaseCellModel.m */,
-				9C51EA12AC1792DCBB54D8A2BA82BC37 /* JXCategoryBaseView.h */,
-				08735AFA57568760E5B866C65BC26230 /* JXCategoryBaseView.m */,
-				34EC661404A5F7E677898B5C64EB9908 /* JXCategoryCollectionView.h */,
-				35DFDF3C4858A4703CD64FEF57952A2A /* JXCategoryCollectionView.m */,
-				8C61BADF5756F0B1140149B4ED6148A0 /* JXCategoryDotCell.h */,
-				910CBCAAACA486051425240EBAEFC920 /* JXCategoryDotCell.m */,
-				858D5CEF3E638957F14D09162112B806 /* JXCategoryDotCellModel.h */,
-				C7E3C49D82CED838DBC31C6565247BEC /* JXCategoryDotCellModel.m */,
-				437D6392925ABCC7C70E1F904A8CD03F /* JXCategoryDotView.h */,
-				B97422E2422CD520BE09B0CB818D7928 /* JXCategoryDotView.m */,
-				B6C842C213DE409277125DD05506DC6F /* JXCategoryFactory.h */,
-				9C66B8C3C18A695A2DC85D78B2EAA4FF /* JXCategoryFactory.m */,
-				AAA7B329265097F7852A94864DC9437C /* JXCategoryImageCell.h */,
-				6DEA349F18C4CA4CE4DD1798CF4FB2DD /* JXCategoryImageCell.m */,
-				3B2C9BF4B0F2E6EA544A7C826E547B22 /* JXCategoryImageCellModel.h */,
-				6DEA93401586E238C5F9CE3FAECFB280 /* JXCategoryImageCellModel.m */,
-				BE3B7C67CDD4161D2B3ECC0B43D27629 /* JXCategoryImageView.h */,
-				79817F775FEA5E76BEB09CFCEE22C6DE /* JXCategoryImageView.m */,
-				D75B45A29BE4B11F8C20A3E7D3F8A4D5 /* JXCategoryIndicatorBackgroundView.h */,
-				849BB0B2174614EF686EF82264CA5B29 /* JXCategoryIndicatorBackgroundView.m */,
-				62D01A73AF1D215DD22CAA775B694D2D /* JXCategoryIndicatorBallView.h */,
-				1BBCE3FD4032E84604BD803D77EA9C09 /* JXCategoryIndicatorBallView.m */,
-				DC4CFFE32CB9136D80CB031925823A23 /* JXCategoryIndicatorCell.h */,
-				D779D03E6FD6AA9E4DACD0880E00E2DD /* JXCategoryIndicatorCell.m */,
-				64653638F9CA77F709C3B3C0503ECF04 /* JXCategoryIndicatorCellModel.h */,
-				A720BE389C7FA3A95CF8DE83A5068AB0 /* JXCategoryIndicatorCellModel.m */,
-				BF588FE3FCDF731A3A63BEB73F8A8599 /* JXCategoryIndicatorComponentView.h */,
-				123504D055CA2C443D24A0C9E73E1891 /* JXCategoryIndicatorComponentView.m */,
-				13CB15EBF0AD9B5B1319EA8D03C596C6 /* JXCategoryIndicatorDotLineView.h */,
-				3FB936C7B15FCFE76ABFDB1632594A58 /* JXCategoryIndicatorDotLineView.m */,
-				48C448F49A209BF02AFD84861B7F216D /* JXCategoryIndicatorImageView.h */,
-				9CC7A18A734CD66898DDE838884F6DF4 /* JXCategoryIndicatorImageView.m */,
-				0316B31260301F06280A61C47F0879ED /* JXCategoryIndicatorLineView.h */,
-				45E7CC06F37811BDDEB1EF3935469661 /* JXCategoryIndicatorLineView.m */,
-				12350888CA20A82CDF650DE31C94E876 /* JXCategoryIndicatorParamsModel.h */,
-				340A10BCAA9B7CEE99AA2D45F79A846E /* JXCategoryIndicatorParamsModel.m */,
-				159F18647DC6F95AA7B759ED3C9A52F9 /* JXCategoryIndicatorProtocol.h */,
-				878EF2982822E83D5AA0CB3900BF3ADC /* JXCategoryIndicatorRainbowLineView.h */,
-				4EB8A9DFF058A40C68D32C7C03F8B85B /* JXCategoryIndicatorRainbowLineView.m */,
-				A6D524B6844DE10AFA3F9E29DBF946E9 /* JXCategoryIndicatorTriangleView.h */,
-				49C4473BD93DA1C7395C7D5271006B5E /* JXCategoryIndicatorTriangleView.m */,
-				AFF894114523D7A96F4617B82FC99498 /* JXCategoryIndicatorView.h */,
-				8A5108359C1D9B25AD7A0AC3D3A2E155 /* JXCategoryIndicatorView.m */,
-				E16EE074A953EDAF1A0126FF0D49A591 /* JXCategoryListContainerRTLCell.h */,
-				3310CFB068827D14A31409C58999F948 /* JXCategoryListContainerRTLCell.m */,
-				7037664EC74A4263A8CC8E3CD5B8B808 /* JXCategoryListContainerView.h */,
-				3E53677C7976A8DBBBE698BD270CED88 /* JXCategoryListContainerView.m */,
-				00237ED083709677ADBE09C072E321CE /* JXCategoryNumberCell.h */,
-				37756F756E4B9A62B0D2A232A3B08DFC /* JXCategoryNumberCell.m */,
-				1FC3155200070C678E46027AE8140C45 /* JXCategoryNumberCellModel.h */,
-				FEEFF2D57912EB3EAF35AAF4976678D3 /* JXCategoryNumberCellModel.m */,
-				CB2DE02B33BBDA9C929BBF5A491A5D93 /* JXCategoryNumberView.h */,
-				FB15DB5C7AE7980B2ECFAB6F8B04291A /* JXCategoryNumberView.m */,
-				E831E507AF4F87F55ED22251E83B49DA /* JXCategoryTitleCell.h */,
-				7E38CAE8B46C5C603A228D709E21F4D7 /* JXCategoryTitleCell.m */,
-				40071702B720408808EEE873BBF6A7B1 /* JXCategoryTitleCellModel.h */,
-				98ABB6E328A3ACC04B8373DD6A64ACCE /* JXCategoryTitleCellModel.m */,
-				EF26F266459C2BE530D23F1486BE2CFE /* JXCategoryTitleImageCell.h */,
-				F82E7C4D63C2E640C8A27EFF28EE5A91 /* JXCategoryTitleImageCell.m */,
-				B491C28BEC8502D1B78D172C2108F8E7 /* JXCategoryTitleImageCellModel.h */,
-				6CF4F2121EC5BC0F9862F066307B7FAF /* JXCategoryTitleImageCellModel.m */,
-				FDC0DABEF5626EB35A58F3CE2F5B2EDD /* JXCategoryTitleImageView.h */,
-				4FE17F407433C75887B87E355F34B7A7 /* JXCategoryTitleImageView.m */,
-				39EAA40725398C2413350FD1ED2C7502 /* JXCategoryTitleVerticalZoomCell.h */,
-				B7C750FAF41CF14C87C3B40AE7A778C5 /* JXCategoryTitleVerticalZoomCell.m */,
-				4CC1A557279EE5A1899A1AC7EB507423 /* JXCategoryTitleVerticalZoomCellModel.h */,
-				05B2411DBBF46575172DEC9EB1FF3DA0 /* JXCategoryTitleVerticalZoomCellModel.m */,
-				5BDE52F2875A5FC7516D32E0BD14864F /* JXCategoryTitleVerticalZoomView.h */,
-				F48DF61D13257924992BB4F44298AC5D /* JXCategoryTitleVerticalZoomView.m */,
-				0B9FF980C67DCF0D09517891BB189E89 /* JXCategoryTitleView.h */,
-				87BD3B1D4B74A8D14E7406943911AFFA /* JXCategoryTitleView.m */,
-				0AE7777D8C49B66905595BFE83AB1070 /* JXCategoryView.h */,
-				E795E25CD322F4AC03ECE5ECBF544C9B /* JXCategoryViewAnimator.h */,
-				F6228B6DF0316B225E89EBF5146C3DD0 /* JXCategoryViewAnimator.m */,
-				5FF5034C09C1159FFA7BA4034871A491 /* JXCategoryViewDefines.h */,
-				C98FBCB9DF66F04DA9AC294D4BB70694 /* RTLManager.h */,
-				3356A415C0188FB79A3B6264FB2193D0 /* RTLManager.m */,
-				1921F76D80B958CAA2D91355D506FE11 /* UIColor+JXAdd.h */,
-				3412DA1F4013D18BE5C7616BCF39A789 /* UIColor+JXAdd.m */,
-				23F44E3BF75022A8387C2D9525E5301E /* Support Files */,
-			);
-			name = JXCategoryView;
-			path = JXCategoryView;
-			sourceTree = "<group>";
-		};
-		2F68ADA9719B3A4C197BDB8CB3FC71E8 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				4AD70C2B6D86B25FA18C6C5D2C5A0432 /* RongIMKit.xcframework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		2F85B9B9D53922AD56E62FB9995ACA7F /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				79C65D4C4832E7BF2A8B98ECE7DFC34E /* JCore.debug.xcconfig */,
-				DA6DC0819D172ABB03F2807175C5728F /* JCore.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/JCore";
-			sourceTree = "<group>";
-		};
-		32023E3BED0801689889C3F174006FB7 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				432EC6F64A928AF0DCAB5EDD93CD0330 /* RongIMLib.xcframework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		3256ACA23CAD74FCB40D0C2B6ED22C8F /* Aji */ = {
-			isa = PBXGroup;
-			children = (
-			);
-			name = Aji;
-			sourceTree = "<group>";
-		};
-		328EBE62845BE4788F184287C7B36931 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				F0D9FBCD60FD600723259E94323BFE3A /* libjpush-ios-4.3.0.a */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		3317E23F0253C9B4B995940F59FECCE1 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				291EDFDF3959B02D5FDACC6E399267C3 /* Bugly.debug.xcconfig */,
-				453E532C922F093567B6D97CAF4608B4 /* Bugly.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/Bugly";
-			sourceTree = "<group>";
-		};
-		34F4FD5AC21DD0E75E90643DE39E2417 /* TUIChat */ = {
-			isa = PBXGroup;
-			children = (
-				3BE190D4C25C7A28BECDDC69513D44C5 /* BaseCell */,
-				440C33C7ABEC23B7B2C524796DE394C2 /* BaseDataProvider */,
-				9B5B5C78CECEF16EACD36B98848B357A /* CommonModel */,
-				EEF9FC80DDC16F37AFEDC9F6602A54AB /* CommonUI */,
-				CCF417C8CDD5B0FCE1CB04923A7CC976 /* Support Files */,
-				C708382243D24D74554926FACB12F497 /* UI_Classic */,
-				8A0A98E5032C8C34FAD0271F8B363C4E /* VoiceConvert */,
-			);
-			name = TUIChat;
-			path = TUIChat;
-			sourceTree = "<group>";
-		};
-		350E7E9DA1ACCD9EF256AAF259E8388C /* CellData */ = {
-			isa = PBXGroup;
-			children = (
-				5C6FA01A2007395759157CEA86E6D09A /* TUIBubbleMessageCellData.h */,
-				3E5A0381CE60815960265F81D6476B47 /* TUIBubbleMessageCellData.m */,
-			);
-			name = CellData;
-			sourceTree = "<group>";
-		};
-		355CEB90E3427FADDCEE9355BE637755 /* Model */ = {
-			isa = PBXGroup;
-			children = (
-				66B63202B2D8BBE8031EE8F2D7337700 /* NSObject+YY.h */,
-				D6C2B9FAD76D3B7C652F58D47798696D /* NSObject+YY.m */,
-				2471BC709E9E4CAE5B0DB26973862947 /* WhiteObject.h */,
-				7680BCA344F85751C9E081858900F1CB /* WhiteObject.m */,
-			);
-			name = Model;
-			sourceTree = "<group>";
-		};
-		37B5CB357B7B5D19A025024FF57C6F47 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				C103E3C1AD81B198CCF98101FA9697CD /* RongDiscussion.xcframework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		3802FC7399DC1265F273B1C9275A6A3F /* Header */ = {
-			isa = PBXGroup;
-			children = (
-				FD9C0B87A509CE2C5A61A3E71EEE69CB /* TUIGroup.h */,
-			);
-			name = Header;
-			sourceTree = "<group>";
-		};
-		3BE190D4C25C7A28BECDDC69513D44C5 /* BaseCell */ = {
-			isa = PBXGroup;
-			children = (
-				C688321C040C6FD647FE4C5474EB5460 /* CellData */,
-				1D7413E289F9952AFD63C2699713ABE3 /* CellUI */,
-			);
-			name = BaseCell;
-			sourceTree = "<group>";
-		};
-		3D7DD435178B63B57C56006226F6CA03 /* JXPagingView */ = {
-			isa = PBXGroup;
-			children = (
-				81E9F54472FF758D30A4882FC264520D /* Pager */,
-				444229E19BFABF5004B5770E6AC4CEB1 /* Support Files */,
-			);
-			name = JXPagingView;
-			path = JXPagingView;
-			sourceTree = "<group>";
-		};
-		414B2E2C910CC1A5E0B45C2C616DECD0 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				96B783E61C46E6430C923898EBF85EEC /* iOS-KS3SDK.modulemap */,
-				BE9CE44123D3DB81393C07DFAE003FF7 /* iOS-KS3SDK-dummy.m */,
-				36405A9F3FF549EDEC5C1CF6ECA3987F /* iOS-KS3SDK-Info.plist */,
-				1ED1865D0D393EA494A0D16CA5224179 /* iOS-KS3SDK-prefix.pch */,
-				B8C886C682EF764C8F37D456CB639D9C /* iOS-KS3SDK-umbrella.h */,
-				6D5975BE09179893EA8436154231708E /* iOS-KS3SDK.debug.xcconfig */,
-				4F7C200540F49F83939B3F5B0DB317BC /* iOS-KS3SDK.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/iOS-KS3SDK";
-			sourceTree = "<group>";
-		};
-		4187093926CD9E6068AA604E1CE34907 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				A85892912EECD58B9921D661E786A6C8 /* MJRefresh.bundle */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		4259A4F7D98FF050A838C995B378EBE7 /* TUIConversation */ = {
-			isa = PBXGroup;
-			children = (
-				665864D5E0DF558F3078723EED26B02D /* BaseCell */,
-				06130C721FD157413B5C8DBB9633F9B3 /* BaseDataProvider */,
-				A03181357F984912311D1A5FE243BEC8 /* CommonModel */,
-				2568CDDD71181BF4715D07852E98B7C7 /* Support Files */,
-				C92BCEAD90FF484301287283CBDF9E25 /* UI_Classic */,
-			);
-			name = TUIConversation;
-			path = TUIConversation;
-			sourceTree = "<group>";
-		};
-		432FD604C3D35F3C75194151B229FC22 /* Service */ = {
-			isa = PBXGroup;
-			children = (
-				5409713B81B0999C09E563F9C473F113 /* TUISearchExtensionObserver.h */,
-				71E939915C7735A725ACBE521C793929 /* TUISearchExtensionObserver.m */,
-				B947438E3E08219DD9AB1410AE829A44 /* TUISearchService.h */,
-				8079031FD31E4039F923E00836A0C50B /* TUISearchService.m */,
-			);
-			name = Service;
-			sourceTree = "<group>";
-		};
-		440C33C7ABEC23B7B2C524796DE394C2 /* BaseDataProvider */ = {
-			isa = PBXGroup;
-			children = (
-				6D766F4395DDB30ED16CFCD5571FB1BA /* TUIChatBaseDataProvider.h */,
-				3F79DD6908B996584E829067AA9AA4B7 /* TUIChatBaseDataProvider.m */,
-				46B9BA637BD9F0CA802BFC0DBB8A92DC /* TUIChatCallingDataProvider.h */,
-				765D7E6ECAC7F7056A860E6E761BC6CC /* TUIChatCallingDataProvider.m */,
-				F34596CDE6EEB0BC12B630EE08BA71D8 /* TUIGroupPendencyDataProvider.h */,
-				1ECF0B0E5E3E5493B0CADED4DA11BBCF /* TUIGroupPendencyDataProvider.m */,
-				63B6A6DAB2A2F0D4317D022A3C3D590A /* TUIMessageBaseDataProvider.h */,
-				D438207387E368ACCB9CDF177EF7B869 /* TUIMessageBaseDataProvider.m */,
-				567EF1FDE014CB9D57337679C728639C /* TUIMessageBaseDataProvider+ProtectedAPI.h */,
-				EA968D1C3B098DE9A8AB42B598C97F15 /* TUIMessageBaseMediaDataProvider.h */,
-				78F39A1B40E1B456724A8D560691514A /* TUIMessageBaseMediaDataProvider.m */,
-			);
-			name = BaseDataProvider;
-			sourceTree = "<group>";
-		};
-		444229E19BFABF5004B5770E6AC4CEB1 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				30C55A19D16837313CA02B60291DEC50 /* JXPagingView.modulemap */,
-				8082AD2D8ABE3CBF8A6782726A3EFC89 /* JXPagingView-dummy.m */,
-				1CD51E473860B3AD8F9F94A3B80EE728 /* JXPagingView-Info.plist */,
-				18DFF8505EB03EC105E2ED1AF048B4F6 /* JXPagingView-prefix.pch */,
-				64C9FFA2A3ED388C0AF8E24C23A7EDEF /* JXPagingView-umbrella.h */,
-				8FEEA6B08E1B664DE5924E059CAF2CE5 /* JXPagingView.debug.xcconfig */,
-				B4C4458FF279864F50B55EFE40C66C29 /* JXPagingView.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/JXPagingView";
-			sourceTree = "<group>";
-		};
-		47DAAF4E68784A57511A90609646DF46 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				2B1C7C972A30427A450E4339A1BFD7D1 /* ResourceBundle-Whiteboard-Whiteboard-Info.plist */,
-				8EE1A61D1CD04181CD718295EA2B5055 /* Whiteboard.modulemap */,
-				5291F3623C48C558A7D004BC724DDC01 /* Whiteboard-dummy.m */,
-				5F4D19402067B01A45EE1B7D46EFC829 /* Whiteboard-Info.plist */,
-				34AFCADB41DF54405E1D52AA66DA540A /* Whiteboard-prefix.pch */,
-				7831718DB9DA21B798C1EA89FD086DF1 /* Whiteboard-umbrella.h */,
-				6CE621D111A2CE311706F773818919B2 /* Whiteboard.debug.xcconfig */,
-				5AB8107A0896B6BC1D195CE6E8D936FE /* Whiteboard.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/Whiteboard";
-			sourceTree = "<group>";
-		};
-		485294D98196FC0E464D7FD23C794F35 /* CellUI */ = {
-			isa = PBXGroup;
-			children = (
-				E051FFB90AFF65CE5C95F8D904D5315B /* TUISearchResultCell.h */,
-				6A8CE8DCF417A0ECA7989989323C9E26 /* TUISearchResultCell.m */,
-			);
-			name = CellUI;
-			sourceTree = "<group>";
-		};
-		48A7B7CE1BC11DFAA128559A9ADA8564 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				D6157DF8C5520905AEE15C345F1105C8 /* iOS */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		4A5FD0CE2B14261AC8C0DE2BC11EC1AE /* CellData */ = {
-			isa = PBXGroup;
-			children = (
-				9EB7DD7CE7D09FFD34B1F376F2DCCE8A /* TUIConversationCellData.h */,
-				FC8A9030A1E73F10EB42F931644FA2F7 /* TUIConversationCellData.m */,
-			);
-			name = CellData;
-			sourceTree = "<group>";
-		};
-		4B5217D649DE049DEA4400213F8807E1 /* UI */ = {
-			isa = PBXGroup;
-			children = (
-				6269BADF72F309B49E3862640D49F000 /* TUIConversationListController.h */,
-				15B6278DAFE56C54B690D1F8468F38B2 /* TUIConversationListController.m */,
-				789FC380102AB113D1E54A73AFBDDF89 /* TUIConversationSelectController.h */,
-				1BFFD613921AE8D969E1134E04A9371F /* TUIConversationSelectController.m */,
-				95BE6A6351CFAC71686AE85696F953B4 /* TUIConversationTableView.h */,
-				D812D62B1B88C44F68C4C81F04C97E9F /* TUIConversationTableView.m */,
-				3E01827F15DA83907B6AF6B9FCBF0C15 /* TUIFoldListViewController.h */,
-				B0856ED703C2F407E889B66D03269B17 /* TUIFoldListViewController.m */,
-			);
-			name = UI;
-			sourceTree = "<group>";
-		};
-		4EC5D381E1167AF199D08E8DBA87EE37 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				24EFF9409A2F03B9474C4586BF792078 /* SSZipArchive.modulemap */,
-				151B405EDEF84CA5500FDF7AB66F77BE /* SSZipArchive-dummy.m */,
-				EF66F1D35C408A046CA38A10C9B9A5CE /* SSZipArchive-Info.plist */,
-				5840CC15C479EE27B3B335701378E6D9 /* SSZipArchive-prefix.pch */,
-				B499982A361A1B7F7B80F88A20F77593 /* SSZipArchive-umbrella.h */,
-				5C9670D27D2A3E454A970BC30616D9E3 /* SSZipArchive.debug.xcconfig */,
-				2DAE402C69547C005E0D2412D4D90450 /* SSZipArchive.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/SSZipArchive";
-			sourceTree = "<group>";
-		};
-		4F00E4FDC99E3D3F182C5B353F26AE03 /* Base */ = {
-			isa = PBXGroup;
-			children = (
-				0F20F7C1E79DE7EB495E04C5469F0820 /* TUIGroupCreatedCell.h */,
-				9969F07AA3AD0E1B8D5C181731325C3D /* TUIGroupCreatedCell.m */,
-				9E3F1BD0F5EF23E96FC1D0A1CAD07D77 /* TUIInputMoreCell.h */,
-				1EBB83787C857F27CC7D7CBD35E3DB50 /* TUIInputMoreCell.m */,
-				97DBE7881222475D24F0584BE70F7C8F /* TUIMemberCell.h */,
-				983AE2E8064296A77D6AB6A224520CAA /* TUIMemberCell.m */,
-				951B4EF802F29B01715E3E827A5FB8DF /* TUITextMessageCell.h */,
-				889A1E87F33D013B1E1FEC1005AA7065 /* TUITextMessageCell.m */,
-			);
-			name = Base;
-			sourceTree = "<group>";
-		};
-		507E054AD7FC9B1CAFE86232FC5699CC /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				B3EDAED6D0434F2F9CF1040D0A32B6E5 /* TUISearch.modulemap */,
-				D153FF64F92AD5020FCEB78D2ED07CA1 /* TUISearch-dummy.m */,
-				6701465A490CFDCF6A058EECD4F0DAB9 /* TUISearch-Info.plist */,
-				6C31C49B9747F551455C7FC7D5A95596 /* TUISearch-prefix.pch */,
-				58979F9DC7F20C0FBAD3699457723FC6 /* TUISearch-umbrella.h */,
-				77465810BEA966AF2B809FC950AE0B23 /* TUISearch.debug.xcconfig */,
-				DCD1FE146BE6D378ED96B0409B8C5636 /* TUISearch.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/TUISearch";
-			sourceTree = "<group>";
-		};
-		517B77E1EEE6C64B0217B68279AE9FC1 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				A6B81829EB180E35F1CDFA10C3A6BF53 /* ar.lproj */,
-				EBC60C0291370C9C8B993B676939DDAD /* Emoji.plist */,
-				4C7552F594226503F9ABC8AABDD2797F /* en.lproj */,
-				5CE00822A0924442A51CDB76D53AAD1E /* RCColor.plist */,
-				098AF0AB8E1372F858BBEBEF0450A8C8 /* RongCloud.bundle */,
-				9336680BA979B7EE3601F7232C0963A3 /* zh-Hans.lproj */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		54AC219AEA5F465BBCFB5A03F788A74E /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				942B171815064AE72FEDC51272A9AA80 /* RSKImageCropperStrings.bundle */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		5767E6E4F212BC9F01EB8D267EBAB6E5 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				3FD8AD442383319740DC695ED11BD00B /* TIMCommon.bundle */,
-				A8CFCCB8A46455CEE97A39E1A5F1C6FC /* TIMCommon_Minimalist.bundle */,
-				2CB74B8DF623A43C425053F2375FDF5C /* TIMCommonLocalizable.bundle */,
-				4A5CF85987A2FD03924F5BE9AB9FB6B2 /* TIMCommonTheme.bundle */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		57ABB2B7FCE1CE90A90D01D24DD34EC1 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				450DAE1079699FF052A32E909C00BE95 /* RCConfig.plist */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		582AC458CFAE2B61E24283D77F62CF97 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				05F150508F98C5C1ED2F844E6C5D4047 /* TUICore.modulemap */,
-				09572FE0CA951127ACDC5A2AB502FA87 /* TUICore-dummy.m */,
-				1907530C2E3E3FD7362A6711EB0D8EC8 /* TUICore-Info.plist */,
-				40AFC6AFC9EE5DC59B787B5839915ABC /* TUICore-prefix.pch */,
-				622EFCE37D578016F56C9A9DE7E7A7E0 /* TUICore-umbrella.h */,
-				CC2901A139F57E2E975C996710EF8BD0 /* TUICore.debug.xcconfig */,
-				D5379974E5B086DBAD6A8554F1DEDFF4 /* TUICore.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/TUICore";
-			sourceTree = "<group>";
-		};
-		59BBB5183942EBFB6F4A360ECB2467CC /* Base */ = {
-			isa = PBXGroup;
-			children = (
-				90A4D8EB78A702335D952D87275D65CE /* BridgeCallRecorder.h */,
-				3A015C7701832CE7A56F9495A7F2DC10 /* BridgeCallRecorder.m */,
-				CC9A3B209A9C7DBDD521399EB943D1EF /* SyncedStore.h */,
-				7CB50367DE60694F9889BD34492666C2 /* SyncedStore.m */,
-				2AED828B63978F518C6E713953DDB1BC /* SyncedStore+Private.h */,
-				07FCF1BCB6BF5438CEAD799A74FC9813 /* WhiteAudioMixerBridge.h */,
-				3033FF79E1C56249A1965A3BF08E9372 /* WhiteAudioMixerBridge.m */,
-				68241335BE4261F5DBA3F5BEBC59016B /* Whiteboard.h */,
-				42377722A9C74CD88BB26F92DC7AFF15 /* WhiteBoardView.h */,
-				22C18AE7F1C6A361A9BFAC9379D23D4F /* WhiteBoardView.m */,
-				1D21237DB5186DEB3A3182F43FD36B53 /* WhiteBoardView+Private.h */,
-				3EED16C8976D69780E79BC9FBD643CB5 /* WhiteCallBridgeCommand.h */,
-				5318B7B15BD97BA14659ACFF99181DA8 /* WhiteCallBridgeCommand.m */,
-				234FF67259445E75C7B2C1879DD2C0D3 /* WhiteCommonCallbacks.h */,
-				93F418999B046A64121FF84232EC8A48 /* WhiteCommonCallbacks.m */,
-				26BA23C9F64BB3637A53A01AAE3D44EB /* WhiteDisplayer.h */,
-				271C4D04C67AFA8EB989C7E049A5E105 /* WhiteDisplayer.m */,
-				D8DDDE7790648C35BE9107867234362F /* WhiteDisplayer+Private.h */,
-				8115183CDB3323A427F40B7FD91BB73F /* WhiteDisplayerState.h */,
-				7D9F29E96E9CC8F039776B2C57F7F352 /* WhiteDisplayerState.m */,
-				2CF9850A8D87824E01EDEA8B6BECFF55 /* WhiteDisplayerState+Private.h */,
-				540C51C95ACFFAF06C763DD60AF3C9ED /* WhiteGlobalState.h */,
-				7C4C3A2EB4E2C758F442108D23E47254 /* WhiteGlobalState.m */,
-				ECF47BECDCA1A55BCFEA2CC13C01A144 /* WhiteRegisterAppParams.h */,
-				637974A7B503876DF69086B99298D2B2 /* WhiteRegisterAppParams.m */,
-				F16525DBF3094FBCB5D8EA0AA3F3A756 /* WhiteSDK.h */,
-				FCA05149CDBB0A73CC8ABAC2BE10EFA8 /* WhiteSDK.m */,
-				8CFD20D9119175704C29FC3279D314F2 /* WhiteSDK+Private.h */,
-				22FF265F7FFE084EB9E47D4298555C96 /* WhiteSdkConfiguration.h */,
-				45D003C7F1293BBF933FD0838A795526 /* WhiteSdkConfiguration.m */,
-				17F2CF0BFC67D56C5D68F9B77395F32E /* WhiteSdkConfiguration+Private.h */,
-				CAABE73266B7969E259E5472051D0C52 /* WhiteWebViewInjection.h */,
-				780D4F5B8F3979FF0CE2D84564767E3D /* WhiteWebViewInjection.m */,
-			);
-			name = Base;
-			sourceTree = "<group>";
-		};
-		59D767B4BD565D882F5145538A8BC500 /* Base */ = {
-			isa = PBXGroup;
-			children = (
-				6827B5A9B53C25AA4A0DE573C0D2F610 /* NSDictionary+TUISafe.h */,
-				BF987379133E295712E8D20A8A4F4015 /* NSDictionary+TUISafe.m */,
-				FCE62E140D9D9EC691DCF36B3CB3951B /* NSString+TUIUtil.h */,
-				465AA4167A43F870EDEBB8080F5EA316 /* NSString+TUIUtil.m */,
-				82780F97EB42426467DFF04065808CE8 /* TUICommonModel.h */,
-				86752E994A1386A1031D402666D3CCD8 /* TUICommonModel.m */,
-				0FB569D04C5853B39C57BD5692B60863 /* TUIConfig.h */,
-				80A03C67CBBF6096B5591C9F2A5C5700 /* TUIConfig.m */,
-				3C846A9276E3CF9107DEF1D0BF54E17A /* TUICore.h */,
-				61056A7E16FC619B605A92BC436B3585 /* TUICore.m */,
-				458458C8EC65BDF41E93BBE00EE7D80A /* TUIDarkModel.h */,
-				D9A8D021E79B52C623490FBC118854E1 /* TUIDarkModel.m */,
-				4DC9245CB887A2ECEEBF726698709344 /* TUIDefine.h */,
-				F6440F9CCFE421321C14D1ECBD0B1800 /* TUIGlobalization.h */,
-				A54D21AB5B1A6C2F26FF7144F50E441D /* TUIGlobalization.m */,
-				F4DDF5D46CAF01B189DCB20337F9853A /* TUILogin.h */,
-				FC3271FC532A4D87B6C5DA088362C5E0 /* TUILogin.m */,
-				9054327CA815A7B3B006E471B3DD1E11 /* TUIThemeManager.h */,
-				91E8BCE036193719FC4FAB544A9F6E8F /* TUIThemeManager.m */,
-				927E9C15219692B2B1B3F3E62BD14991 /* TUITool.h */,
-				4AB294DB11883DE158AE6B9F17AEF14F /* TUITool.m */,
-				60C891881E87B3C704EAB337C153B132 /* TUIWeakProxy.h */,
-				7E27E78ED20C74DBD2F1633DFF22B568 /* TUIWeakProxy.m */,
-				6FADCAA709A2EF8A714693E1DA8D524C /* UIColor+TUIHexColor.h */,
-				59CA3BD14881024C63EFB1FE70E3B6D2 /* UIColor+TUIHexColor.m */,
-				005B217C4E80B069CEBA4CC7D6523BEC /* UIView+TUILayout.h */,
-				0865B6EFDBC8C5AC46709654C2A36F16 /* UIView+TUILayout.m */,
-				AA39E11040AF2D73A89FCADB4BF20C0B /* UIView+TUIToast.h */,
-				B23A78E84382ED382FBC68077476DFB0 /* UIView+TUIToast.m */,
-				BE258857A9D62E40F420D6A76AAD5C3E /* UIView+TUIUtil.h */,
-				C02F7D8608D9CD3CB04DD9159585CFDE /* UIView+TUIUtil.m */,
-				C5E37F28F2D47CA108FEB3864F18D3C5 /* Resources */,
-			);
-			name = Base;
-			sourceTree = "<group>";
-		};
-		5C307FA44A719F11A8862D23AA8973B6 /* Pendency */ = {
-			isa = PBXGroup;
-			children = (
-				8FA41660852EDF71CE0EF1439D2CFC86 /* TUIGroupPendencyController.h */,
-				0B734A880B445DE67C44A479578D7E9D /* TUIGroupPendencyController.m */,
-			);
-			name = Pendency;
-			sourceTree = "<group>";
-		};
-		5DE8E97AFAFCE864F58E4C0B7D58C629 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				08E2BF7B5D77C440F06E0385E01E2E10 /* lottie-ios.modulemap */,
-				4E35DABB10C7472DD787AEA820A4AAF5 /* lottie-ios-dummy.m */,
-				714A8868DCB62C7DD664116E216293F0 /* lottie-ios-Info.plist */,
-				8B924D6878EC6D96EE66C51FB02AC264 /* lottie-ios-prefix.pch */,
-				786D4891408568FC74E530DDF96A5569 /* lottie-ios-umbrella.h */,
-				F4C19898F5CE02ED36EED915D3DA6749 /* lottie-ios.debug.xcconfig */,
-				7E64A0F0454C6FF935E2961EA10FEF49 /* lottie-ios.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/lottie-ios";
-			sourceTree = "<group>";
-		};
-		5EC5B77CF18E8D32E12D75DBA3915650 /* Chat */ = {
-			isa = PBXGroup;
-			children = (
-				244C84F0656DBF88B3F7996B356F330A /* TUIBaseChatViewController.h */,
-				23CEAE9F16FB0407B823352013571116 /* TUIBaseChatViewController.m */,
-				C5D923AD487ED38D3FF336D438566919 /* TUIBaseChatViewController+ProtectedAPI.h */,
-				1E21C24E976F006361E09B436F491720 /* TUIBaseMessageController.h */,
-				CCF3BE17DC33B555071A98F499B6BD44 /* TUIBaseMessageController.m */,
-				E84526D7B4E41B8C179010C538F36AFC /* TUIBaseMessageController+ProtectedAPI.h */,
-				98C810287D1DD2D9D29448E6C43BD285 /* TUIBaseMessageControllerDelegate.h */,
-				6C41BAE6860AA6E3B38A7A32C415AEEA /* TUIC2CChatViewController.h */,
-				45E03C19DD72532EBE7753801DD51717 /* TUIC2CChatViewController.m */,
-				888194DCADF1F9731C23F581EF270318 /* TUIChatSmallTongueView.h */,
-				85DDBF6802CDBDEA0FEE5476853BDD37 /* TUIChatSmallTongueView.m */,
-				E087F7F89684601810D1FB7AED5BA0FF /* TUIFileViewController.h */,
-				16716E2AB42777F7EE7DBF6EF0F36A22 /* TUIFileViewController.m */,
-				C7C699C5CBDFFDF852424A1DA6E4C103 /* TUIGroupChatViewController.h */,
-				562EF98B7840450F37FD1B9656DB41E4 /* TUIGroupChatViewController.m */,
-				60CE24B7AFC3D78DEC8C3636342FB0CF /* TUIMediaView.h */,
-				AFB677C11A7DB8A67BFC549104F5B472 /* TUIMediaView.m */,
-				25D70048AD4A8A58C6D0C64805D5A8EF /* TUIMergeMessageListController.h */,
-				42B5C019A294C66D9FFCA753C6916347 /* TUIMergeMessageListController.m */,
-				5E14A97A34FFF22927C7A567256AB73A /* TUIMessageController.h */,
-				2ABF221C70A7B622F6BFA26EA1028E04 /* TUIMessageController.m */,
-				C092ABAB9319C9FE490CBB8822C33240 /* TUIMessageMultiChooseView.h */,
-				0B0090878889D28A72ACE08DEBBC1562 /* TUIMessageMultiChooseView.m */,
-				A5A71126E74BAFE65743DC1D117F82DE /* TUIMessageReadViewController.h */,
-				CE5CC267FB9B95D1073AC66E9EAB17F6 /* TUIMessageReadViewController.m */,
-				55C1E2CAC920E672FD9F11B47B92E7C2 /* TUIRepliesDetailViewController.h */,
-				0E6D73B6117D5F7384F66D4EDDD946B1 /* TUIRepliesDetailViewController.m */,
-			);
-			name = Chat;
-			sourceTree = "<group>";
-		};
-		60EA55FE02BAEB35F80FC4683B00CE0D /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				3A532ACA62FB61781BA34CC9B9EFBA18 /* AFNetworking.modulemap */,
-				76E258B866F9BC1776BB436B1D158ECD /* AFNetworking-dummy.m */,
-				07514A4F2548DA113D3801AFCF940306 /* AFNetworking-Info.plist */,
-				5ABF2928AF3447D898D07F7FFEFF3692 /* AFNetworking-prefix.pch */,
-				239A5F49504B7501016B5E55F7E7D962 /* AFNetworking-umbrella.h */,
-				EFD21C08166C07C649DAE3DBFD7043C6 /* AFNetworking.debug.xcconfig */,
-				3CFEC1EB9CEEF72D1BA62A87025953F0 /* AFNetworking.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/AFNetworking";
-			sourceTree = "<group>";
-		};
-		626851A065228BF7022D196EDF5E935E /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				BA336C3FC07C68109F7ABBA88EF770A1 /* MBProgressHUD.modulemap */,
-				C5326DB636AB407304860FBE60F500B9 /* MBProgressHUD-dummy.m */,
-				CE21ACA61EB858618D9CF23E4469D7AF /* MBProgressHUD-Info.plist */,
-				8BB11E94D4F0A77642B5E9B5508D48ED /* MBProgressHUD-prefix.pch */,
-				9EB5BD55B728DE0075A5641E425DD824 /* MBProgressHUD-umbrella.h */,
-				270F461EE8672B15694D814A0AD62438 /* MBProgressHUD.debug.xcconfig */,
-				FDABDA851A2C5B88C24EC4DECB84A767 /* MBProgressHUD.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/MBProgressHUD";
-			sourceTree = "<group>";
-		};
-		6300CCA3F8608477D16D3417A3931B6A /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				49F84CE958BA2D4A0D8512D1752F9DBC /* Masonry.modulemap */,
-				CC7F63E0123E2630FAA2B5FBA79EBCAA /* Masonry-dummy.m */,
-				72BBB081540C06ADA3BCAD49B407A71F /* Masonry-Info.plist */,
-				F7D1FF933AB7D63CCDDA5AD41153914C /* Masonry-prefix.pch */,
-				427AA76BB91A9E54FF6D86037D37EB3A /* Masonry-umbrella.h */,
-				BB6AE2672598E2EFD9353395A84167B5 /* Masonry.debug.xcconfig */,
-				4EBA429994283E03321A916E6E32402A /* Masonry.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/Masonry";
-			sourceTree = "<group>";
-		};
-		63750D120F2EDCC58B553EADEEB303C4 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				B608267C18664F732A4FF9EA6D65D070 /* TUIGroup.modulemap */,
-				85C61EEE071D895F00A8632015811B47 /* TUIGroup-dummy.m */,
-				68ED11D68E7E918EA85A9D8EAA51A60A /* TUIGroup-Info.plist */,
-				966399A90ED80E56FBF89193DF3F157B /* TUIGroup-prefix.pch */,
-				78F54360A5FA0D50EEC8D03CFF660DAB /* TUIGroup-umbrella.h */,
-				25431EEEA966F42F86EAD7441E10D210 /* TUIGroup.debug.xcconfig */,
-				BCF484C1B01A5B7E068FDFBFD9114BD5 /* TUIGroup.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/TUIGroup";
-			sourceTree = "<group>";
-		};
-		665864D5E0DF558F3078723EED26B02D /* BaseCell */ = {
-			isa = PBXGroup;
-			children = (
-				4A5FD0CE2B14261AC8C0DE2BC11EC1AE /* CellData */,
-				D53E6C639C159E7134EA988568C70C2E /* CellUI */,
-			);
-			name = BaseCell;
-			sourceTree = "<group>";
-		};
-		6698B6A2E87E4F5C271435E9813AB2C2 /* AFNetworking */ = {
-			isa = PBXGroup;
-			children = (
-				35E14641A07166B92EA985413BF61785 /* AFNetworking.h */,
-				795BB5AE439AA4E7BB32FE7E1EA55788 /* NSURLSession */,
-				D7DC2AC5F306FCBD993DCB0B1B09CFBF /* Reachability */,
-				14F27814C2A6F62DD19A8F79EC69B2BC /* Security */,
-				701258C5799813C4495DC03697203CB8 /* Serialization */,
-				60EA55FE02BAEB35F80FC4683B00CE0D /* Support Files */,
-				FB8E911D755A0631B7734D50A70929A9 /* UIKit */,
-			);
-			name = AFNetworking;
-			path = AFNetworking;
-			sourceTree = "<group>";
-		};
-		680CA4655E377D8F1DD8358F756140D6 /* SSZipArchive */ = {
-			isa = PBXGroup;
-			children = (
-				38500F0DB453C1BFC77238136C35DA7F /* mz.h */,
-				EEECFFB29A94A42F6CED5E10539026B2 /* mz_compat.c */,
-				B632DB3F16838C4635FB40D7EDC40F89 /* mz_compat.h */,
-				EF1D5B38F123182971971AC9C2CFCA00 /* mz_crypt.c */,
-				7426BF62936A39717013CE2AF1998023 /* mz_crypt.h */,
-				8B81DF9A257FB379E8A43014CE28E36D /* mz_crypt_apple.c */,
-				CF274D4C9E8EE749FBD96B7B2E6A7F4D /* mz_os.c */,
-				52CBBCB706B2F3EF4F36C577C7D8BF31 /* mz_os.h */,
-				294E16E7415604F904B65C172D772C4F /* mz_os_posix.c */,
-				16208ABF9FCEA15F1F3C65E03DA76DBC /* mz_strm.c */,
-				56FE7123906615D79DB21A16F3C2C3CF /* mz_strm.h */,
-				162D997C9F49032224A95F1AC5EC0B81 /* mz_strm_buf.c */,
-				61C09E15D1AEFD1D4D4893AB6F94AF23 /* mz_strm_buf.h */,
-				6AB50FC459605E8E7ED9A711DAC3F75A /* mz_strm_mem.c */,
-				CCCECAC958BFC6EA41C9CDA843A1244F /* mz_strm_mem.h */,
-				FF08150D893464F8CA820FFA7728E0B3 /* mz_strm_os.h */,
-				CA7201993C1405ABF58E732148EA5932 /* mz_strm_os_posix.c */,
-				3BEBA3336B8C80A192D2945BBEB857AD /* mz_strm_pkcrypt.c */,
-				EDCBA24BEB4D7ED3F1857263FCFDC8C4 /* mz_strm_pkcrypt.h */,
-				2203DBDE477069ED1FAF49A30EC10189 /* mz_strm_split.c */,
-				1E0168629A53DFEFB43E5EAE8EAE94B8 /* mz_strm_split.h */,
-				BFD5A884FC9898816AFAE9FCC9F80703 /* mz_strm_wzaes.c */,
-				77FB2A523E6CF36D8C3F77ABBD65D575 /* mz_strm_wzaes.h */,
-				CB4BBA7E928CB96A626A3E395A45A57A /* mz_strm_zlib.c */,
-				07E13210074776B48DBF3E43F5D73955 /* mz_strm_zlib.h */,
-				F3EDB3B3FD8639EDC5483BAE20CA8DF8 /* mz_zip.c */,
-				69E634BACFECF52D83BBF61801AF8703 /* mz_zip.h */,
-				2E529C7BB4662B176567E22CAA029D76 /* mz_zip_rw.c */,
-				7B661E5A2723AE967913DBA4E0B953FA /* mz_zip_rw.h */,
-				6EA86E31835851A831A59B59B6AAD22C /* SSZipArchive.h */,
-				D55AA9671842A062EC239A44513B8F54 /* SSZipArchive.m */,
-				F7AA2670EF7F13AF11EBB3E17AC3A859 /* SSZipCommon.h */,
-				EDC99B2918941E2CFC2F0D3D9CC4B1FB /* ZipArchive.h */,
-				4EC5D381E1167AF199D08E8DBA87EE37 /* Support Files */,
-			);
-			name = SSZipArchive;
-			path = SSZipArchive;
-			sourceTree = "<group>";
-		};
-		6C30CCEFB541DA71FAA6C7379410AE5F /* DataProvider */ = {
-			isa = PBXGroup;
-			children = (
-				509576ADDB09086F000B7FD7BD475C6B /* TUIConversationListDataProvider.h */,
-				81A6A02DEAC4CD43C363640402A2F4A2 /* TUIConversationListDataProvider.m */,
-				8180825C7B8E79D20114EE1A42E75B33 /* TUIConversationSelectDataProvider.h */,
-				B9029240D98E84ED338D1CFEC9300D51 /* TUIConversationSelectDataProvider.m */,
-				B49FC64272456B83F3B72EE5BB2A8D4F /* TUIFoldConversationListDataProvider.h */,
-				1E196D3E93CFAC83E9B302F49E537101 /* TUIFoldConversationListDataProvider.m */,
-			);
-			name = DataProvider;
-			sourceTree = "<group>";
-		};
-		6E1E10B15D02961EF9A334FD7EE98F03 /* CellData */ = {
-			isa = PBXGroup;
-			children = (
-				26762D67A37E010B3C605024E4D4CD23 /* NSString+TUIEmoji.h */,
-				BDE681188A07E817B4AE3C35E674F9B0 /* NSString+TUIEmoji.m */,
-				D5676C12FCD4CF0973BD3E25C0CA95E1 /* TUIMessageCellData.h */,
-				CFA69912E289BB20F1BD8F405AA3887B /* TUIMessageCellData.m */,
-				94B2CD330259EE588079DCB68213AC35 /* TUIMessageCellLayout.h */,
-				B6A4B9C0AF1F19C1CDED4F28C9015CB8 /* TUIMessageCellLayout.m */,
-				9FC002B6F76A89E34AB757B82126DA23 /* TUISystemMessageCellData.h */,
-				554BEAE47191A2C641A42019C9D23069 /* TUISystemMessageCellData.m */,
-				63578EB6B2C8FB98AA33192706F4B2E1 /* TUITagsModel.h */,
-				D7E03E44152FEDDD75E7C76FA44FB7EE /* TUITagsModel.m */,
-			);
-			name = CellData;
-			sourceTree = "<group>";
-		};
-		6FC2E9D9A653847103933A031846241A /* RongCloudIM */ = {
-			isa = PBXGroup;
-			children = (
-				F253C7CEC80E08F26CD2B4E0A51F2B86 /* ChatRoom */,
-				FCC66BA41D750A18BBFFEE3B3EB7A87B /* CustomerService */,
-				8D3AC8D135A223E8798C117096577FAB /* Discussion */,
-				8201DC0B04FECF35E1C83F027E6A2CE7 /* IMKit */,
-				9514C7BA02F9545895E65C4BCDCEBBBE /* IMLib */,
-				8179462AFD3FC335A11E12D47508C617 /* IMLibCore */,
-				0DEA9434AFE8E4867AAAB81143C3101B /* PublicService */,
-				1EE927ADF157A07D1E2D4C1C31A10337 /* Sight */,
-				C065908289E9F16C8ADBD2C6065F18CC /* Support Files */,
-			);
-			name = RongCloudIM;
-			path = RongCloudIM;
-			sourceTree = "<group>";
-		};
-		701258C5799813C4495DC03697203CB8 /* Serialization */ = {
-			isa = PBXGroup;
-			children = (
-				6FB41049489C3A5C0D4D04EE6B72B3EF /* AFURLRequestSerialization.h */,
-				AAF5D33251D985EBA6F4BE360A87D7CA /* AFURLRequestSerialization.m */,
-				E43C4E501F609A4F8BB2CC9AA18E8D7F /* AFURLResponseSerialization.h */,
-				C9A7D58E8A4915081C4B9B360A80990F /* AFURLResponseSerialization.m */,
-			);
-			name = Serialization;
-			sourceTree = "<group>";
-		};
-		715126ADCA94474F9434E989AAD00F88 /* Converter */ = {
-			isa = PBXGroup;
-			children = (
-				489AC564EDA156C9FD1526E6DF025CFF /* URLRequestPolling.h */,
-				9C0A67BDD42956153984166457AF0E7D /* URLRequestPolling.m */,
-				7728530C2790A5EE7094FF53B4614469 /* WhiteAdvanceConvertProgressPolling.h */,
-				137E96077F7290548823C7810E8C4197 /* WhiteAdvanceConvertProgressPolling.m */,
-				BB767CDD22204D28AE5166871C99F836 /* WhiteConversionInfo.h */,
-				574E35666B4446244082F4040900221F /* WhiteConversionInfo.m */,
-				701C2BA83E10BABE3F92197F8B9F33E9 /* WhiteConversionInfoV5.h */,
-				32F949EB58BB9EE6DD994CD6A19F4219 /* WhiteConversionInfoV5.m */,
-				47CEC8FCB1DA49E872A178704422A2A0 /* WhiteConverter.h */,
-				6E5A323D5D2848C076369C4050913940 /* WhiteConverter.m */,
-				3CED7A8664322571386E84C2FDD06292 /* WhiteConverterV5.h */,
-				21D5E5CA95A50BCD2D1BE92D16E5C953 /* WhiteConverterV5.m */,
-				8C4F257C493AAC3AC9D3832B1A1C089E /* WhiteProjectorPolling.h */,
-				2A7CBA4A695C12F772805A3566419A45 /* WhiteProjectorPolling.m */,
-				B5BBFF82D8166ECEBB5DE00308349A3E /* WhiteProjectorQueryResult.h */,
-				C7FA888EE0EAC66B0D03ED9767670275 /* WhiteProjectorQueryResult.m */,
-			);
-			name = Converter;
-			sourceTree = "<group>";
-		};
-		716BF8A72E44A08EDF50EA6350B8FBFE /* iOS-KS3SDK */ = {
-			isa = PBXGroup;
-			children = (
-				4D00CE6E70E413E476791636534B78F2 /* KS3AbortMultipartUploadRequest.h */,
-				FF726020C5BF07DA79502CF614608947 /* KS3AbortMultipartUploadRequest.m */,
-				164183049DFDAB7617E873EB715B62FD /* KS3AbortMultipartUploadResponse.h */,
-				7D4312BE955EE758BEACDD8384E655E3 /* KS3AbortMultipartUploadResponse.m */,
-				1E0914EA59CF373347797CD45B30DC55 /* KS3AbstractPutRequest.h */,
-				85DED149B5B2E8C19580B4BBD5BC5632 /* KS3AbstractPutRequest.m */,
-				46258D881DE9B9C0E80949DB3F442E53 /* KS3AbstractWebServiceClient.h */,
-				1EED370D785A9DD54A27AB768DF04E79 /* KS3AbstractWebServiceClient.m */,
-				FB1E6AA2716A934F8DF0C69217147101 /* KS3AccessControlList.h */,
-				356EB63DFD08EB11339F1E81365D1D6A /* KS3AccessControlList.m */,
-				97AB23521D8DA862ADCFCA9E3B17C9CA /* KS3AuthUtils.h */,
-				7C517C1794AA165651DF2D81510052D4 /* KS3AuthUtils.m */,
-				572601A77339FDED245671C37F9821D8 /* KS3Bucket.h */,
-				91000C7F0DE02C7E7E1EC1AC79CA9FC0 /* KS3Bucket.m */,
-				5E3FFF8EF05CA16D4D8C94C75207FEEF /* KS3BucketACLResult.h */,
-				5F0637D0B36CD0E7CA1C9FA75ABFBF09 /* KS3BucketACLResult.m */,
-				44B8A63534302024F4D817E219032FE0 /* KS3BucketACLXMLParser.h */,
-				FDBA26AE7017A44FA3FFED692CDA7BA7 /* KS3BucketACLXMLParser.m */,
-				48F6046EA699D9C1999E2563E04D7784 /* KS3BucketNameUtilities.h */,
-				CB75E41AA141CDFF2814FB3171E9AC21 /* KS3BucketNameUtilities.m */,
-				6C49950FB2D63BDA43E8FBEC18ACEA4D /* KS3BucketObject.h */,
-				0A3CCD9C56A489FDB3B8C83B1BDC254D /* KS3BucketObject.m */,
-				C711443A3CEF8FBBC62EE250F928BE6F /* KS3Client.h */,
-				DF2FB869B1F62C1C3584449D54C8FF30 /* KS3Client.m */,
-				79208BF7FD9CBE18862D66FCF4272E33 /* KS3ClientException.h */,
-				BF344D9658796FA292729E81BBB04CAB /* KS3ClientException.m */,
-				8B5F952D0B5FE00DC2E4D153AA73C59C /* KS3CompleteMultipartUploadRequest.h */,
-				844640275FE69266C249AFF54275F010 /* KS3CompleteMultipartUploadRequest.m */,
-				604F1C68F97C579E20E3ECF3EEA59203 /* KS3CompleteMultipartUploadResponse.h */,
-				90324CAEAACB8952A1ACBDB6DCF44694 /* KS3CompleteMultipartUploadResponse.m */,
-				7D321C1854E6DF120E788F6BF5A288CA /* KS3CompleteMultipartUploadResult.h */,
-				B7A896059736D79790671559AC0016CC /* KS3CompleteMultipartUploadResult.m */,
-				708E38680AD9176D484BC6B32FB8DDB5 /* KS3Constants.h */,
-				E964CAA561FF684B9475C8AA1CED42EA /* KS3CreateBucketRequest.h */,
-				06D5DCDB8D241DA30713D30D0246F206 /* KS3CreateBucketRequest.m */,
-				A55BB6417DA05F0E43D54FBF0AB5A07D /* KS3CreateBucketResponse.h */,
-				7E9BD0A09055F03BFCA24F84CE38A6CC /* KS3CreateBucketResponse.m */,
-				A9B567B60FAD65906621E3B52C121A84 /* KS3Credentials.h */,
-				4E1CB5224BB47DAB7F5C214F76F152C8 /* KS3Credentials.m */,
-				A9F7C1432971E8DED3B7F0758E2F2335 /* KS3DeleteBucketRequest.h */,
-				29FF4039B5EB925FDF1BE1E02CEBBAB4 /* KS3DeleteBucketRequest.m */,
-				AB93FF36A5F50ED02039A3085BF04423 /* KS3DeleteBucketResponse.h */,
-				0C9382B7103A6498CFD5FADD5DB2F4F9 /* KS3DeleteBucketResponse.m */,
-				DE2E892CD5129033F714CE9CA54F0EA0 /* KS3DeleteObjectRequest.h */,
-				1F356630A91FF8FBA139DADC065D9E4B /* KS3DeleteObjectRequest.m */,
-				F715E87F8C100F32A4506A45496378AE /* KS3DeleteObjectResponse.h */,
-				912DCDB8EE02973A5424BBBF33222D85 /* KS3DeleteObjectResponse.m */,
-				4083C8C7B84CE7FDC24A23F83DCA8E92 /* KS3DownLoad.h */,
-				420FC175ED120D7D4BC485583E94F0E1 /* KS3DownLoad.m */,
-				6250951DC2691E38336F787D61E0AEBA /* KS3ErrorHandler.h */,
-				FAF997951ED7826C7613BBC97BCA068D /* KS3ErrorHandler.m */,
-				542EEE791CA33303ABFE91419F9A6379 /* KS3GetACLRequest.h */,
-				A296487F7964EF193A501E70BD141200 /* KS3GetACLRequest.m */,
-				108BB68E976B3B85810120B83B1BB816 /* KS3GetACLResponse.h */,
-				990F1A1A927E64DAE00AC202F9021171 /* KS3GetACLResponse.m */,
-				E79ADCA69DE1A1CFB9917B3818171275 /* KS3GetBucketLoggingRequest.h */,
-				EDD0E7C40CDD9165C38C3A15EA95C94C /* KS3GetBucketLoggingRequest.m */,
-				C2C04A176BBC4E93B47A21429577D27D /* KS3GetBucketLoggingResponse.h */,
-				A5EADA2FC080A520A3179D9633F9D6DC /* KS3GetBucketLoggingResponse.m */,
-				D65297C9EF5D75D188F40CCF6AAEFCB3 /* KS3GetObjectACLRequest.h */,
-				7F47AF9461DD4D7AC8F9631FF48D4A6B /* KS3GetObjectACLRequest.m */,
-				379C6A12FD8A3BA9C42B3A550CD6B6CA /* KS3GetObjectACLResponse.h */,
-				327383BA38449DB02A779CAF532C32B3 /* KS3GetObjectACLResponse.m */,
-				689E17CC9EFDB4D5C68095A7BACC52BA /* KS3GetObjectRequest.h */,
-				44693718F3182EF52296F2AB02FE5FB7 /* KS3GetObjectRequest.m */,
-				3172204D7444166A3B3B312CC3E2D759 /* KS3GetObjectResponse.h */,
-				514AA9AF67DFF8E7BFA86C90E7B107E3 /* KS3GetObjectResponse.m */,
-				D90C2F44F3D27BC4440E09E1396BBAAF /* KS3Grant.h */,
-				A37998E38E4A81FBF538FE62D481B886 /* KS3Grant.m */,
-				D53FB71388166E3D45D6FF0B6A9525BF /* KS3GrantAccessControlList.h */,
-				4B60DEC8B1CE2725531B51C38EFB591C /* KS3GrantAccessControlList.m */,
-				E4574EC7F3E110935F437004B5186910 /* KS3HeadBucketRequest.h */,
-				3EA21733794B477D25A4CF9731F7CAA2 /* KS3HeadBucketRequest.m */,
-				5B4B8B11E3C9C6804BDEE5891D730ABF /* KS3HeadBucketResponse.h */,
-				99C551621C3B8CF771ED1A6C5F4D8D67 /* KS3HeadBucketResponse.m */,
-				545BCDF5FC5A9B394A48D39204061951 /* KS3HeadObjectRequest.h */,
-				1072DF8D75D6C14CB0481701A598C320 /* KS3HeadObjectRequest.m */,
-				0868166106A64CA2F805353EC8980D53 /* KS3HeadObjectResponse.h */,
-				B78D6E7D06D1A3CFD0DC11947EBA19AE /* KS3HeadObjectResponse.m */,
-				E6D0468119398C6A1160FA90FF92715A /* KS3InitiateMultipartUploadRequest.h */,
-				336F9DD4E497F05CEE824B47D68654CE /* KS3InitiateMultipartUploadRequest.m */,
-				D9EFA94FAA13F6BCDA80FD6F0F28704E /* KS3InitiateMultipartUploadResponse.h */,
-				A2388D47ADB0029730E64B09042CC941 /* KS3InitiateMultipartUploadResponse.m */,
-				901E969EEEF7237C312CB82ADD9AC013 /* KS3InitiateMultipartUploadResult.h */,
-				49F2CCECB34AB57CBE9D1F85F462EFF4 /* KS3InitiateMultipartUploadResult.m */,
-				251A854A0DE095F929AB31AE08820707 /* KS3InitiateMultipartUploadXMLParser.h */,
-				3FF5AB7BDE41A7312D0AE83514BC3499 /* KS3InitiateMultipartUploadXMLParser.m */,
-				EE7F64F4CA8F5FDAD8596334EF71C464 /* KS3ListBucketsRequest.h */,
-				DB98CA6DE844818ABD2B1AC18F2F206E /* KS3ListBucketsRequest.m */,
-				0DAC5C5F40FB8B6590270742977FF787 /* KS3ListBucketsResponse.h */,
-				3BF514DCFDD981DD73A3DF451F57FB73 /* KS3ListBucketsResponse.m */,
-				7BA6619FE85E184A0C09E749AE84F17E /* KS3ListBucketsResult.h */,
-				0C630BB1126891F5FE2CC8BA50542218 /* KS3ListBucketsResult.m */,
-				8F1735EB0E0D5FBFA1ADFD0BB798FB75 /* KS3ListBucketsXMLParser.h */,
-				BAFB3F6FB67D1FF7378B20AB83808247 /* KS3ListBucketsXMLParser.m */,
-				BC7ECA3AAB61FB2024C28CFDA51FCC17 /* KS3ListObjectsRequest.h */,
-				5A8EDBC488932F49AD406CD5BE3713E3 /* KS3ListObjectsRequest.m */,
-				55E76C5B695EFFD853CA112D68AD25FA /* KS3ListObjectsResponse.h */,
-				A56C1F1BC3918B81F0A9B5A7BCE396A6 /* KS3ListObjectsResponse.m */,
-				2EDA80B9743AD6AFF098F135784384DE /* KS3ListObjectsResult.h */,
-				8BF02F34641F220540EC66DA8047FFD7 /* KS3ListObjectsResult.m */,
-				5CEB0688B41B222A6E2A080AC136682E /* KS3ListObjectsXMLPrarser.h */,
-				19A3AAFA07EA063A87AD5CA9CC2F0A49 /* KS3ListObjectsXMLPrarser.m */,
-				D2D987E8BAC5F1A90B325E786199A193 /* KS3ListPartsRequest.h */,
-				EBCDE6B301E2AF92B73CE3611E6693C0 /* KS3ListPartsRequest.m */,
-				7C9A4D14FB1FCE63E4BD8083E476A806 /* KS3ListPartsResponse.h */,
-				F9D7497606B98F02D8C3316747637422 /* KS3ListPartsResponse.m */,
-				16372AD9BCD7DEC3B0A61BAE419A69F7 /* KS3ListPartsResult.h */,
-				CEDBF77D7BAB294130E2EB924BC59F59 /* KS3ListPartsResult.m */,
-				DD9FEF909ECDEC819D5A721F1AEAC6C6 /* KS3ListPartsResultXMLParser.h */,
-				D880F46A37D332BFA80362B04FCFCFB9 /* KS3ListPartsResultXMLParser.m */,
-				D3F6F342E088DEF4A8CE0AE1AEE11CE2 /* KS3MD5Util.h */,
-				5C6EBE8050B3318BC3ABF7F7ED906445 /* KS3MD5Util.m */,
-				00BB2D41450A11EDA8FBCDB86ED3BAF2 /* KS3MultipartUpload.h */,
-				20BE1425C098E92BC820FF5C5D5B09FD /* KS3MultipartUpload.m */,
-				EF4B97697323540FECCA780E56C7706A /* KS3ObjectACLXMLParser.h */,
-				84E6D840BC72504A330D3DE5A421A7CE /* KS3ObjectACLXMLParser.m */,
-				49CA4500331A096B10FBBFB15527B07B /* KS3ObjectSummary.h */,
-				64A233739329613AA531E78160B44BA1 /* KS3ObjectSummary.m */,
-				ACF2BF81FFF0AB7E8C3F54379D91F1EB /* KS3Owner.h */,
-				3D17D5BF82B434D03696E1B36139965C /* KS3Owner.m */,
-				AABD5A6A6E8E9C6AE800CEC8912E58A2 /* KS3Part.h */,
-				7D5D1BEFE07FD00DDBDAB0A538696F72 /* KS3Part.m */,
-				5F2378777292DB24E109F1E8CA0B324D /* KS3PutObjectCopyRequest.h */,
-				D0BA6C10242EF65E4F5E1C2E07EDA0B4 /* KS3PutObjectCopyRequest.m */,
-				511ED977CF43AE59384487895C4D238C /* KS3PutObjectCopyResponse.h */,
-				9F9F3AD3CFCE85CC725A47D647DE6383 /* KS3PutObjectCopyResponse.m */,
-				D982F22FA545FE53DC301BE9BA6E1115 /* KS3PutObjectRequest.h */,
-				BC6D7DF2209F78EE56D3B8655B371B00 /* KS3PutObjectRequest.m */,
-				FA904F9CE67743331490F1069C0D6BFC /* KS3PutObjectResponse.h */,
-				EBEE812C4A93B58F1360C1E684A7E2E1 /* KS3PutObjectResponse.m */,
-				059590862EA218107CA23C740627E0A0 /* KS3Request.h */,
-				B3A980C41327A47A38FA07A16AC95606 /* KS3Request.m */,
-				66A433FE69F480A8E23D36077780A7E7 /* KS3Response.h */,
-				99B99F10C2F733C6E79CF31A2490F051 /* KS3Response.m */,
-				14C93EA6A81586B36B4AAA208533346C /* KS3ResponseHeaderOverrides.h */,
-				1A4960CEA67DF93EA106DB03B922A58A /* KS3ResponseHeaderOverrides.m */,
-				BAF18818521AC026A0765D9C497372F9 /* KS3SDKUtil.h */,
-				6959697A860B61DD59F78C4268D26798 /* KS3SDKUtil.m */,
-				1D8168A745CE67029A8B1478B0519A48 /* KS3ServiceRequest.h */,
-				43BD10AA6131F6251F63E3F9AB785F61 /* KS3ServiceRequest.m */,
-				B99F4658BBD2339597471094F331071A /* KS3ServiceResponse.h */,
-				FE8ADF39D7B14534D9B9785E66E3842F /* KS3ServiceResponse.m */,
-				9DB63B1E52619668D3422CD5621985AA /* KS3SetACLRequest.h */,
-				CA67E329E9C81C7A97DBDBAF5A9124B1 /* KS3SetACLRequest.m */,
-				43AAB144AC780723F5C3C7997CE7DDFC /* KS3SetACLResponse.h */,
-				5CDA82680341D2B2CC853C2778AB76E4 /* KS3SetACLResponse.m */,
-				7A470DB4B770D37A2616D325751C494E /* KS3SetBucketLoggingRequest.h */,
-				ED4D4B136027C45891DC34CE0FE2C1C0 /* KS3SetBucketLoggingRequest.m */,
-				C4104AF8A87D72A6817841E74E939983 /* KS3SetBucketLoggingResponse.h */,
-				99A15FBD5AA4BA12127857080CFD3C6B /* KS3SetBucketLoggingResponse.m */,
-				7391474E7C606D712796136783DCAC96 /* KS3SetGrantACLRequest.h */,
-				E63A02B66FF01A0EDF020C6781529E66 /* KS3SetGrantACLRequest.m */,
-				D6AEF59B042B340DAC2E2D1F23F4CB10 /* KS3SetGrantACLResponse.h */,
-				DB5DDBD76CFC53457B64CBECBB5735E1 /* KS3SetGrantACLResponse.m */,
-				F3787C677E6B22070C0C570331A13195 /* KS3SetObjectACLRequest.h */,
-				DFB9DCCFB3FEEA3635234ACE406A27F5 /* KS3SetObjectACLRequest.m */,
-				D5C7EE2A068FA67A725853DC79C7F8CB /* KS3SetObjectACLResponse.h */,
-				8CB9749D7565A59A0C79600F9CD2746B /* KS3SetObjectACLResponse.m */,
-				2128E3C4DE3E9D41AE414FE04164FC47 /* KS3SetObjectGrantACLRequest.h */,
-				ABF96AA6102B0CE2B086BE96FF45895B /* KS3SetObjectGrantACLRequest.m */,
-				DBA02D3C94D3FB9F9A6ECBB9141E0E00 /* KS3SetObjectGrantACLResponse.h */,
-				57053F45CCBBB3FC232754A59352B3A6 /* KS3SetObjectGrantACLResponse.m */,
-				CE7994A8421707DC5E41FD67005F7BA4 /* KS3Upload.h */,
-				E6315E9196A12FA30540A0782723A837 /* KS3Upload.m */,
-				4FE25EA48AF2AB449FED493C9CE648B1 /* KS3UploadManager.h */,
-				5021105A28F9AE548A434EE05AECF2A1 /* KS3UploadManager.m */,
-				E5BDB1B1CA9F665AEB8F359EF153D552 /* KS3UploadPartRequest.h */,
-				CE59D22698A2454CE30E3DFE1C69CD42 /* KS3UploadPartRequest.m */,
-				24F0D38289EA4D11F91F77887AC316BC /* KS3UploadPartResponse.h */,
-				EFEB76F6A4AA649A87D449687BE15C3C /* KS3UploadPartResponse.m */,
-				D2CBE3CDE988200DDEF266F2CEFB288F /* KS3UploadRequest.h */,
-				125EECFAB9EDDA9DA33514B52FA5D602 /* KS3UploadRequest.m */,
-				25EBDE13945AEA4B2B8EDD998820115F /* KS3URLRequest.h */,
-				47CBBCAFDC6FFA8D4A43F4F1D59DA380 /* KS3URLRequest.m */,
-				BD3FCF3EC202761860B398183E696554 /* KS3WebServiceClient.h */,
-				14E4AE95615CB1B5B217F2C6E1D34E6B /* KS3WebServiceClient.m */,
-				FDD63D5DE8B821FB07007805B0C27D6F /* KS3YunSDK.h */,
-				414B2E2C910CC1A5E0B45C2C616DECD0 /* Support Files */,
-			);
-			name = "iOS-KS3SDK";
-			path = "iOS-KS3SDK";
-			sourceTree = "<group>";
-		};
-		7248E61B68768B8D8DCA71A270ED91B9 /* Header */ = {
-			isa = PBXGroup;
-			children = (
-				136A1DF27E6D0E3EE7D90E2090A298C4 /* TUISearch.h */,
-			);
-			name = Header;
-			sourceTree = "<group>";
-		};
-		731DB4ED511E1629DC0421481C8CECEA /* TUISearch */ = {
-			isa = PBXGroup;
-			children = (
-				BB4315C02105DE32E504AE4D7AE6B84A /* BaseCell */,
-				C89174124AF4772A346C5D4F3D648A13 /* BaseDataProvider */,
-				507E054AD7FC9B1CAFE86232FC5699CC /* Support Files */,
-				15D008338463BE6058D69C45B8987CF4 /* UI_Classic */,
-			);
-			name = TUISearch;
-			path = TUISearch;
-			sourceTree = "<group>";
-		};
-		73C03707CC294525228ECD0714B59989 /* MBProgressHUD */ = {
-			isa = PBXGroup;
-			children = (
-				FEE288380F53FA0AF847A67A916AA564 /* MBProgressHUD.h */,
-				730FA7DB150810AA24AB207B7E1A39E4 /* MBProgressHUD.m */,
-				626851A065228BF7022D196EDF5E935E /* Support Files */,
-			);
-			name = MBProgressHUD;
-			path = MBProgressHUD;
-			sourceTree = "<group>";
-		};
-		74FD57C114765F83E428472D47CAF389 /* MJRefresh */ = {
-			isa = PBXGroup;
-			children = (
-				49F069C0814C0973D8495DD4F76197F8 /* MJRefresh.h */,
-				16E7E1ABAB071C03E713234271BAD509 /* MJRefreshAutoFooter.h */,
-				05AF0ABBCC5B5EBCF1741C4EAFD7AB44 /* MJRefreshAutoFooter.m */,
-				FBF57C5A2B448FDDA67F18FEAD958D0A /* MJRefreshAutoGifFooter.h */,
-				AA56F03C97BC6B8D1D0096244D97AE6C /* MJRefreshAutoGifFooter.m */,
-				97506D69EF103AD4815B3C3A1B6927FF /* MJRefreshAutoNormalFooter.h */,
-				F42E569D458EB8AD9D3F7E60D91A4C76 /* MJRefreshAutoNormalFooter.m */,
-				7D69086660F612BB572F585B2A3D6D5A /* MJRefreshAutoStateFooter.h */,
-				72640A5E03EB95B0ABF439D02B728F0F /* MJRefreshAutoStateFooter.m */,
-				3B35D50194DEE308AE85CD307EB0130E /* MJRefreshBackFooter.h */,
-				2CAF3238C0637F351623D4034C540F37 /* MJRefreshBackFooter.m */,
-				303562BEA2FC34C7A913DE7874EA37A1 /* MJRefreshBackGifFooter.h */,
-				241E732F198E43DB6A801A7B7F67F1F4 /* MJRefreshBackGifFooter.m */,
-				588B68CE87DB2A4A9E176BE6CBEFFF0F /* MJRefreshBackNormalFooter.h */,
-				62135B9082871706B398F4C7227E7E68 /* MJRefreshBackNormalFooter.m */,
-				4500901F7C66F74804D3CF58A8D1DBA2 /* MJRefreshBackStateFooter.h */,
-				62C98B9BCD07C750949BB7A4800C908C /* MJRefreshBackStateFooter.m */,
-				6AB83A01F3AEEB9CF2534942AEC3D55B /* MJRefreshComponent.h */,
-				406B1E4B200E896F4C333718FC56D9B4 /* MJRefreshComponent.m */,
-				AF4C68F8030B0B75048CD51E2348A234 /* MJRefreshConfig.h */,
-				377D0E9EDAD762DEC6523CB84E59FCB5 /* MJRefreshConfig.m */,
-				B17933B225D0786175E833C0A37EE534 /* MJRefreshConst.h */,
-				70DE0540FCE46FD5432C31D920344CC0 /* MJRefreshConst.m */,
-				37D4FA9011FEA4E21BDDD6484AE92DE4 /* MJRefreshFooter.h */,
-				B6FF30D1C8CF35D6C0CA2FB386EC3CCF /* MJRefreshFooter.m */,
-				E08DEEE6EEA04FFB804E02882FB963EE /* MJRefreshGifHeader.h */,
-				238BA77D6FD207FE67B54BD81B117007 /* MJRefreshGifHeader.m */,
-				168D4621077802C37805A856DF07827A /* MJRefreshHeader.h */,
-				91ED05C07598C1714BFC573AFB9F6043 /* MJRefreshHeader.m */,
-				02DEB7EBAF971AC1D0313FE7E5515A3F /* MJRefreshNormalHeader.h */,
-				9E1A90BC0F310DB87A57CEC24D787B8B /* MJRefreshNormalHeader.m */,
-				F59B7095598350B17BA1A463D8EF510C /* MJRefreshStateHeader.h */,
-				38C782B290D43ACA661B578D72793D11 /* MJRefreshStateHeader.m */,
-				0163B05FC893A48B5229588BE8EDEBDF /* NSBundle+MJRefresh.h */,
-				C9DF605C7BB7B6FA8E5CED1549D97B25 /* NSBundle+MJRefresh.m */,
-				7E80D454184E7BD2F5BFA575118C85A3 /* UIScrollView+MJExtension.h */,
-				3B30BF895DC5852D4439C54E77D9EB04 /* UIScrollView+MJExtension.m */,
-				4C16EAB645879E00C2053B84B1CD06B5 /* UIScrollView+MJRefresh.h */,
-				62985DB24A66CF4DFF60DD0BAB6D18B0 /* UIScrollView+MJRefresh.m */,
-				69DB827C2EA345FA9A61A99C69E99DC8 /* UIView+MJExtension.h */,
-				6C4FFAE3E9292415E38FBCAC0F6DD7D8 /* UIView+MJExtension.m */,
-				4187093926CD9E6068AA604E1CE34907 /* Resources */,
-				8F6047CBC7E4A27571BF5A82BB95093F /* Support Files */,
-			);
-			name = MJRefresh;
-			path = MJRefresh;
-			sourceTree = "<group>";
-		};
-		7504218D94744FA90EB2F3B5688DF67B /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				7D5908030F62B37F2B513FD6B3FB2F4A /* RongSight.xcframework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		7605FFCFAF6823A571A4D989679AE4D3 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		783952322363295437CEDAFDCB99AA1E /* Custom */ = {
-			isa = PBXGroup;
-			children = (
-				89F2C35218FD28405DF6F404A46F6E7D /* TUIEvaluationCell.h */,
-				8FC866C85ADD069E1EC5E82971437464 /* TUIEvaluationCell.m */,
-				BE1E614BE4369F14687AEBA79E07D0D9 /* TUILinkCell.h */,
-				11C2110F12CF35420D44E5B3C4323AC0 /* TUILinkCell.m */,
-				964C2C0513B29788799A7D733CEE6324 /* TUIOrderCell.h */,
-				4873DB3518FC889401A3EA66FE11818B /* TUIOrderCell.m */,
-			);
-			name = Custom;
-			sourceTree = "<group>";
-		};
-		78DE7E659755B1522811511B6D07B239 /* Pods-KulexiuForStudent */ = {
-			isa = PBXGroup;
-			children = (
-				35F4851F80473D50CF97B2DA3C4B1116 /* Pods-KulexiuForStudent.modulemap */,
-				CA722106A8E7003B14FE98DF25009297 /* Pods-KulexiuForStudent-acknowledgements.markdown */,
-				09832D6876B9A0991FB6714F291A21F3 /* Pods-KulexiuForStudent-acknowledgements.plist */,
-				51192F860470D95C9C6EDEE384E8422C /* Pods-KulexiuForStudent-dummy.m */,
-				F850E78C613209B146A2930043B9CF1A /* Pods-KulexiuForStudent-frameworks.sh */,
-				7D63A313A7C509118915E3AF7AFD1559 /* Pods-KulexiuForStudent-Info.plist */,
-				915B14BD1209B433E2830833BFC36995 /* Pods-KulexiuForStudent-resources.sh */,
-				8CDEEE3A8D168EF2BA67FF95688B8B12 /* Pods-KulexiuForStudent-umbrella.h */,
-				3C0034ECB647ABB38D6DCAA78EE8D891 /* Pods-KulexiuForStudent.debug.xcconfig */,
-				EE7B971BD5EA541A7847FF998CFBC000 /* Pods-KulexiuForStudent.release.xcconfig */,
-			);
-			name = "Pods-KulexiuForStudent";
-			path = "Target Support Files/Pods-KulexiuForStudent";
-			sourceTree = "<group>";
-		};
-		795BB5AE439AA4E7BB32FE7E1EA55788 /* NSURLSession */ = {
-			isa = PBXGroup;
-			children = (
-				35C3EBA53D46D70FEA503AAA8A36253B /* AFCompatibilityMacros.h */,
-				7C47E7764E94B2AE10DF7F4300DE9024 /* AFHTTPSessionManager.h */,
-				CDB37485FF61CE3A4458E8B7ACC79AA7 /* AFHTTPSessionManager.m */,
-				0CBF95F24D29C8244FD8B1943E59105B /* AFURLSessionManager.h */,
-				18488619B3B202187B27DBDA03807209 /* AFURLSessionManager.m */,
-			);
-			name = NSURLSession;
-			sourceTree = "<group>";
-		};
-		7A63AA3D6D92EC7F3430ABE8235EBB99 /* Aleppo */ = {
-			isa = PBXGroup;
-			children = (
-			);
-			name = Aleppo;
-			sourceTree = "<group>";
-		};
-		7B5CA1D2BC166E97ACF651260F4C8EFD /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				E5EE765E536B6EEDBF21BD314120AF55 /* TIMCommon.modulemap */,
-				BD0C427A4EAAC93F0442C2E1E7392ED4 /* TIMCommon-dummy.m */,
-				2D23C0D7C77F64AE9942CC21FB046C8B /* TIMCommon-Info.plist */,
-				1EF3CD987C24C0E5F4B144C34A1CFF10 /* TIMCommon-prefix.pch */,
-				9450D3BFB281C7E061CF2F375C0BFFA7 /* TIMCommon-umbrella.h */,
-				F80F44622B402191EDCA87C7FCC11E81 /* TIMCommon.debug.xcconfig */,
-				1035D23469473BAF66BB4779D7EF5C39 /* TIMCommon.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/TIMCommon";
-			sourceTree = "<group>";
-		};
-		7BF9F61F0F46617113010A188C182511 /* UI */ = {
-			isa = PBXGroup;
-			children = (
-				5F52F78F10B55805AB3B74EA5BD88908 /* TUIGroupInfoController.h */,
-				4500F62B17DBF9DFBEDB9CFBA6BFDD79 /* TUIGroupInfoController.m */,
-				AE5B29634F3FC6DBE48A861CA8BB4492 /* TUIGroupManageController.h */,
-				F3D798CA085C66EF411E47B13FEED254 /* TUIGroupManageController.m */,
-				3D73F5356059830D301DDE25013A74AF /* TUIGroupMemberController.h */,
-				D87674B006B6CDB458F60705C810BBD8 /* TUIGroupMemberController.m */,
-				67726765EAE8DAE2742475FCA4781D8C /* TUIGroupNoticeController.h */,
-				04D20E80178462A33DFAA56F2E1EC118 /* TUIGroupNoticeController.m */,
-				44B421078B729C2D7D7F158637189FD3 /* TUIGroupRequestViewController.h */,
-				3AA45CB94D4E63BA09A40A8A2C8EBB2B /* TUIGroupRequestViewController.m */,
-				FFBDB228D5BBB36485D14B5AA01DE2CE /* TUISearchGroupViewController.h */,
-				05211A02C8AF058F1C46175E0E6DF03E /* TUISearchGroupViewController.m */,
-				FAE276C98264CA509EB38B2AAF56E396 /* TUISelectGroupMemberViewController.h */,
-				6A9019403997BC65F8D61854C63B862C /* TUISelectGroupMemberViewController.m */,
-				A9EB939DBB2C1BB575506D4C7D993BF4 /* TUISettingAdminController.h */,
-				42252E7A3F453D2C2EEB54F9F1667135 /* TUISettingAdminController.m */,
-			);
-			name = UI;
-			sourceTree = "<group>";
-		};
-		7C07A18957599654C629B48250A731D9 /* NativeReplayer */ = {
-			isa = PBXGroup;
-			children = (
-				9A80C59C88FEC3FE978FE725DD9B5272 /* WhiteCombinePlayer.h */,
-				4B79EAC77A64267C57D18916106BB5FD /* WhiteCombinePlayer.m */,
-				B1459B9122404936C0333BDD2D1F61C7 /* WhiteSliderView.h */,
-				D4A82966B12B50528639E85A05DC611E /* WhiteSliderView.m */,
-				EDA0C080264BC708B2C48235CA2A95A0 /* WhiteVideoView.h */,
-				3EBABD58D22A756F701E94B6DE940DF6 /* WhiteVideoView.m */,
-			);
-			name = NativeReplayer;
-			sourceTree = "<group>";
-		};
-		7C77BA0B6F39D5C964AC2A17FD586509 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				88A421788FDD592C364D16ECC62EDD1D /* RongRTCLib.bundle */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		7E2FA1B53A6C7CA3C929E8E6F98393CB /* Targets Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				78DE7E659755B1522811511B6D07B239 /* Pods-KulexiuForStudent */,
-				903D89FFB5DC53297A8CD04A20A038E2 /* Pods-KulexiuForStudent-KulexiuForStudentUITests */,
-				92614DF65101A391D0F3234C3E1760A8 /* Pods-KulexiuForStudentTests */,
-			);
-			name = "Targets Support Files";
-			sourceTree = "<group>";
-		};
-		80800695783E4CFE7F8C486FB2FBC900 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				DD1257379793D335A9B87D4C9D3BCEC8 /* libopencore-amrnb.a */,
-				07F13DDFE709D05A99200A37C674B68B /* libopencore-amrwb.a */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		80F763CCAD8C33773D292C31E61880BE /* Cell */ = {
-			isa = PBXGroup;
-			children = (
-				CFD5FC52EABE8F3AA0507B1102BF5485 /* CellData */,
-				A10069432AE25F3C045EEB17658B3C6F /* CellUI */,
-			);
-			name = Cell;
-			sourceTree = "<group>";
-		};
-		813B90CA23FE3D7C2D24F02DB0871C0F /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				4D7B4096B99877E4492ABA27A3ED5CB8 /* SDWebImage.modulemap */,
-				42E1F5C4C37FC61286E362656CA0AE9C /* SDWebImage-dummy.m */,
-				8DEC17D4B14095F79DEE6F2E2E0C7C4B /* SDWebImage-Info.plist */,
-				913C3784DE3D4E2FAA6ABAC0527E04EF /* SDWebImage-prefix.pch */,
-				203BA605C27C5A85544734510D017E36 /* SDWebImage-umbrella.h */,
-				414E27AA050CAD32DDF55BCD9E263BEF /* SDWebImage.debug.xcconfig */,
-				CD7159E216CA98917568561BB7428577 /* SDWebImage.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/SDWebImage";
-			sourceTree = "<group>";
-		};
-		8179462AFD3FC335A11E12D47508C617 /* IMLibCore */ = {
-			isa = PBXGroup;
-			children = (
-				B5145D86DEC49FBA0477F422F6274956 /* Frameworks */,
-				57ABB2B7FCE1CE90A90D01D24DD34EC1 /* Resources */,
-			);
-			name = IMLibCore;
-			sourceTree = "<group>";
-		};
-		81E9F54472FF758D30A4882FC264520D /* Pager */ = {
-			isa = PBXGroup;
-			children = (
-				7FFA3BCBDAD1D7ED91BEF9CA0F7171CA /* JXPagerListContainerView.h */,
-				CAA201828881EA127D3C3866D3AE1E37 /* JXPagerListContainerView.m */,
-				4AF6AFA8E17C74D49D62EF554D435165 /* JXPagerListRefreshView.h */,
-				B7ADFBF9EB5220FE6B2D886D9E4226EC /* JXPagerListRefreshView.m */,
-				1A6930D6ED71E0677D68F0ED3402F5B2 /* JXPagerMainTableView.h */,
-				4F1BB86DECC362F49287BAD708ACF06F /* JXPagerMainTableView.m */,
-				80E4DF255CF323D431CDEE7EC257C182 /* JXPagerSmoothView.h */,
-				772C21C0A8FAE7D6D881861C8180F942 /* JXPagerSmoothView.m */,
-				7C0D5F07616ECC3FB4E5977343FFC08A /* JXPagerView.h */,
-				8B5B451A0AF1E422F2A89E496A80B472 /* JXPagerView.m */,
-			);
-			name = Pager;
-			sourceTree = "<group>";
-		};
-		8201DC0B04FECF35E1C83F027E6A2CE7 /* IMKit */ = {
-			isa = PBXGroup;
-			children = (
-				2F68ADA9719B3A4C197BDB8CB3FC71E8 /* Frameworks */,
-				517B77E1EEE6C64B0217B68279AE9FC1 /* Resources */,
-			);
-			name = IMKit;
-			sourceTree = "<group>";
-		};
-		8209071E15E93909A0CD8272EEA15B1A /* Chat */ = {
-			isa = PBXGroup;
-			children = (
-				F20884FED48C0A36AC5DBA26EFAA9579 /* TUIFaceMessageCellData.h */,
-				B622D9668E1CA9C1473B2D2AF58D801B /* TUIFaceMessageCellData.m */,
-				06034F7DE4A03E2F2A12F06FC31716A6 /* TUIFileMessageCellData.h */,
-				E9BF61A15C4A33A18C504525E4BD536B /* TUIFileMessageCellData.m */,
-				651F115DE9229F47B34B717564FDA07E /* TUIImageMessageCellData.h */,
-				2D7BF16780E13B504AEBCDB5AA5A201F /* TUIImageMessageCellData.m */,
-				043E6605C7C1E3C0A5A92278FED67B15 /* TUIJoinGroupMessageCellData.h */,
-				B203C8D6B7C27CFF63B49C32E2995A30 /* TUIJoinGroupMessageCellData.m */,
-				2AA72D111F3DC8B1C1AE7E4CBE2AD2B0 /* TUIMenuCellData.h */,
-				3FA52555012A37224933DE306E1BFAA8 /* TUIMenuCellData.m */,
-				C1B3B9C28614198D3195BC7B246E2E33 /* TUIMergeMessageCellData.h */,
-				1CFF2278AA059F3149089B8FA039BE25 /* TUIMergeMessageCellData.m */,
-				9CE58D6810B9172EE4EA584D8DD33D14 /* TUIVideoMessageCellData.h */,
-				85609A5106C673E84490AC9FA737B6B5 /* TUIVideoMessageCellData.m */,
-				AC67299B1CE7558722A8B3AF07A3765D /* TUIVoiceMessageCellData.h */,
-				F5C0B275A4E68E0C5B20E6D2E0CA7E10 /* TUIVoiceMessageCellData.m */,
-			);
-			name = Chat;
-			sourceTree = "<group>";
-		};
-		826C28B9C0C1A7AA37B9C7A74BE2C499 /* ReactiveObjC */ = {
-			isa = PBXGroup;
-			children = (
-				F8BD4F19F17B1B5A2E8ACCE44DBBFEE0 /* MKAnnotationView+RACSignalSupport.h */,
-				4F1759B675753A76E1B0D60C96948EC2 /* MKAnnotationView+RACSignalSupport.m */,
-				567CFB8681F7D52FA5FB686F7C755508 /* NSArray+RACSequenceAdditions.h */,
-				D180596DA3CF95D64B358818C0825ABA /* NSArray+RACSequenceAdditions.m */,
-				E33CE8532172D3CFECA5B90C5771A0CD /* NSData+RACSupport.h */,
-				73A077919430852A013A0389DEC92EBD /* NSData+RACSupport.m */,
-				D012B63F60D914585FEC70646B48D1C8 /* NSDictionary+RACSequenceAdditions.h */,
-				C8AE225F527EC07D8A7FAC6A76379080 /* NSDictionary+RACSequenceAdditions.m */,
-				D3ACA32FC8CA45A8DF35651E6CC336F4 /* NSEnumerator+RACSequenceAdditions.h */,
-				3050722FA55DE68F563BD0D9E4452B55 /* NSEnumerator+RACSequenceAdditions.m */,
-				ACCCB39573A55E834C962C6670DC41E2 /* NSFileHandle+RACSupport.h */,
-				120A5F8213F16B27FAD3B484D6BEF0C8 /* NSFileHandle+RACSupport.m */,
-				B656E80FCC4300188A8540B4A5F53D65 /* NSIndexSet+RACSequenceAdditions.h */,
-				46ACD94C4FF89C76C47B5438BFE90C02 /* NSIndexSet+RACSequenceAdditions.m */,
-				EC35C6C4817FA8820DC6679876192973 /* NSInvocation+RACTypeParsing.h */,
-				38BA3B31F9BD41E5BAC3CC607D5ECABF /* NSInvocation+RACTypeParsing.m */,
-				14EEAB4B4FBD1A0B285B797C4E214E46 /* NSNotificationCenter+RACSupport.h */,
-				442BD209A465DCCBC5A654B47F69EFBA /* NSNotificationCenter+RACSupport.m */,
-				13109075AC30928B4CA90D13D425B12D /* NSObject+RACDeallocating.h */,
-				ED3BE318E7FDAABB50803C7DDE24F4CC /* NSObject+RACDeallocating.m */,
-				B69B97EC8B930B0F72F945A002444A98 /* NSObject+RACDescription.h */,
-				623B8CCD07E39B81E1A4C5BDD47047E4 /* NSObject+RACDescription.m */,
-				9C68DA242BFDA982C6B9917969FBCDB6 /* NSObject+RACKVOWrapper.h */,
-				B61D6EF6E1E6224ADE86698EA0DD05F9 /* NSObject+RACKVOWrapper.m */,
-				FE0CBB133AAC45A346B49F12AD62A959 /* NSObject+RACLifting.h */,
-				19147F3F055DD3AAA81650BF643C20CE /* NSObject+RACLifting.m */,
-				B30554F05080D46DA08EDE6FC3A3E866 /* NSObject+RACPropertySubscribing.h */,
-				D6D39B1ECA461481AEB92277B3BB7FD5 /* NSObject+RACPropertySubscribing.m */,
-				CA48EE33C14D50AED06582BC29851347 /* NSObject+RACSelectorSignal.h */,
-				E7EA7954C43C221ABD13867244387073 /* NSObject+RACSelectorSignal.m */,
-				67F1049A4AA1C1238A9D85E0237319B7 /* NSOrderedSet+RACSequenceAdditions.h */,
-				C8C7C6ADBA2178F80BD13657D50B6D77 /* NSOrderedSet+RACSequenceAdditions.m */,
-				94C2EC016E62ECFD49FA176F58F21467 /* NSSet+RACSequenceAdditions.h */,
-				E7C4B67313EB499164292DDCB3B06BA8 /* NSSet+RACSequenceAdditions.m */,
-				357FBAE47CBE562373306804D7827946 /* NSString+RACKeyPathUtilities.h */,
-				91A143C8CBF1DDFAA213E3267CFD3584 /* NSString+RACKeyPathUtilities.m */,
-				A0D5EC2865C082F3525717B89C51D1EA /* NSString+RACSequenceAdditions.h */,
-				3970BC39190187AB1DE2788446286E7E /* NSString+RACSequenceAdditions.m */,
-				06E0C895E6C1BFB018E90C0F853C97F1 /* NSString+RACSupport.h */,
-				F4E8E3E3FE5F86FFB0FFE8F9D6792455 /* NSString+RACSupport.m */,
-				A91DE06F1200A539CDB992478F8EB233 /* NSURLConnection+RACSupport.h */,
-				26D27C9430D2CA506BE374FF7682E392 /* NSURLConnection+RACSupport.m */,
-				7225EB676AA2B8D1436EAD4C459B1A8F /* NSUserDefaults+RACSupport.h */,
-				03E6CFB760F73D2551350625207E1125 /* NSUserDefaults+RACSupport.m */,
-				60B33AB3CABBE09833F2FB6132CB4C21 /* RACAnnotations.h */,
-				C359C7F41ABCF4B37655302B974585FA /* RACArraySequence.h */,
-				7A8D65BA2A66EDF2F04669D9BCB80EA0 /* RACArraySequence.m */,
-				21A4C8BCEB40088B1CA5983AA808FD58 /* RACBehaviorSubject.h */,
-				206F206658F2D35F19085900F8B067C5 /* RACBehaviorSubject.m */,
-				3014CEABB11D2652D6B4231119C5F80F /* RACBlockTrampoline.h */,
-				6B7254BAD9EBA1690CC015DE2B4F2ABD /* RACBlockTrampoline.m */,
-				2C83CCEFAA4854E68CA8B213D3008D1C /* RACChannel.h */,
-				AEFEC1DB97B787B7C0A141AC1D28E1A7 /* RACChannel.m */,
-				4F865A506A7C29CC4A454660F75EC63F /* RACCommand.h */,
-				6E69366B2A7A45E7EC6E2811DA400AEC /* RACCommand.m */,
-				E08077455C9044E250A73C677957F42A /* RACCompoundDisposable.h */,
-				8F78ECC9826EDA7181916D0A2E83EA61 /* RACCompoundDisposable.m */,
-				C772668EBB32C5E03C636A82C7842BB5 /* RACCompoundDisposableProvider.d */,
-				70C19DA07DDFBE1AE0A150246A7C0654 /* RACDelegateProxy.h */,
-				6866A7092C22A4DEAD9E711BEA9B62A5 /* RACDelegateProxy.m */,
-				AE02838AACE5FF0A7836546968277A8C /* RACDisposable.h */,
-				1FCAED986BC074F4E56FA222F429C0F9 /* RACDisposable.m */,
-				06929BCF09DB5780962E2074A1F94864 /* RACDynamicSequence.h */,
-				4129F4934D3DC61C6987E1E4CA80EB2E /* RACDynamicSequence.m */,
-				949FDF6BAC6EED21C4F1EB51CEFD7FA8 /* RACDynamicSignal.h */,
-				2F660BB0D1AD86E8481D54EF86DE8B2F /* RACDynamicSignal.m */,
-				563620ADA810AF8FA5A709F2C2DA9503 /* RACEagerSequence.h */,
-				8BFDDCF7F7F7369EA99DD47DCC81CD69 /* RACEagerSequence.m */,
-				F000ED5628BF433FD1CED80A3E7ABF6E /* RACEmptySequence.h */,
-				64636ED3C070A7C7F18BA5959E1457F9 /* RACEmptySequence.m */,
-				88AFAAD014B67C960420E23055CD3A28 /* RACEmptySignal.h */,
-				BF0D9C543D680A1FA42ADCFFDCBB5A47 /* RACEmptySignal.m */,
-				2BF387E4A38C4CD11C0B9EE09AECB7D6 /* RACErrorSignal.h */,
-				BFDE85752CD467DD570592C6D03424C7 /* RACErrorSignal.m */,
-				1C4B934701FE2D7610A659B6D2CC6FCA /* RACEvent.h */,
-				DC292E17F939235B8FC8F631854E93C8 /* RACEvent.m */,
-				8F01A494144D78109C5DF22CCD966555 /* RACEXTKeyPathCoding.h */,
-				DC39BBC73CA6549D1D94390F15D59397 /* RACEXTRuntimeExtensions.h */,
-				58DF1FA1080DA76CA2136069DC95B99A /* RACEXTRuntimeExtensions.m */,
-				8A67A35835F7122B7E00F506C1BBB701 /* RACEXTScope.h */,
-				8F142A8F6701DFD0D053A07B49B1D7CC /* RACGroupedSignal.h */,
-				D8907C474835F82AA4D514F5ACDD3D58 /* RACGroupedSignal.m */,
-				F4DE021179D5578F498A1CB8EDC54BC4 /* RACImmediateScheduler.h */,
-				B47778EB8078F850C3D2F006730A7034 /* RACImmediateScheduler.m */,
-				438BAB55605C85D157A2E6FAA41AE051 /* RACIndexSetSequence.h */,
-				28EA49BD88F8F1E3F4BC2A7218AE0880 /* RACIndexSetSequence.m */,
-				79FFC2900F51F0D3C4BAF80B29CAAF68 /* RACKVOChannel.h */,
-				FDC51EC44DE73AB320C563FD953F1C2E /* RACKVOChannel.m */,
-				49051E9F90BAB3BD34E83E2028712BC1 /* RACKVOProxy.h */,
-				AD1D4216E729123F993C9A456F61A8A5 /* RACKVOProxy.m */,
-				D4E1F62AD90E9FB70E91F15B9BE7B037 /* RACKVOTrampoline.h */,
-				6E6CD8622A11C6D3FDCA62267E09CF8D /* RACKVOTrampoline.m */,
-				1881B5F7C7945DEE3A367160CB83BD8A /* RACmetamacros.h */,
-				B7B8CA2902C3053712F445358E7540D5 /* RACMulticastConnection.h */,
-				0C6E8BDE35FADA98B03239E0BD080E7B /* RACMulticastConnection.m */,
-				0A96B3A67B43B8C394554EBDF186E832 /* RACMulticastConnection+Private.h */,
-				595732F82A427FA95EEF7984DBE915C7 /* RACPassthroughSubscriber.h */,
-				8FD7AF3338DF0DBFA04215EE3CA36BCB /* RACPassthroughSubscriber.m */,
-				D8BE201CEA31BC3D508333B006C7C89C /* RACQueueScheduler.h */,
-				498092BD430FD4C8501C8DAF547E803E /* RACQueueScheduler.m */,
-				AA2CA8D79E87D3F66982D1942BF16E0C /* RACQueueScheduler+Subclass.h */,
-				DEA6200510AA8F5F983ECC14C80D3AB7 /* RACReplaySubject.h */,
-				9C52225F73F87CC3A035D360291F758D /* RACReplaySubject.m */,
-				BE8C0BDA3DC8BA713C968B04C1856C88 /* RACReturnSignal.h */,
-				4800B29A5DF00699982AB4FAF93ECC97 /* RACReturnSignal.m */,
-				A62DFFB942FF7B7ED4C0C37BB9D932C2 /* RACScheduler.h */,
-				4A29EDE212B164FB55C40D6295CC7E0E /* RACScheduler.m */,
-				0B366D997D3FAE238AE9A34CB38CAC90 /* RACScheduler+Private.h */,
-				3D2A1B5E730634C6FEF6F99A14BB3803 /* RACScheduler+Subclass.h */,
-				C9F361722C9A1ADF859924E7E4E221E9 /* RACScopedDisposable.h */,
-				431E5A1BDE1736D7B25CA1B720D31FD2 /* RACScopedDisposable.m */,
-				809153602DE6DE58D71B966B9F075AA9 /* RACSequence.h */,
-				15CC3A6A33A5C550F4BF2A487758A913 /* RACSequence.m */,
-				46088A67526D4C558A41599B439A5388 /* RACSerialDisposable.h */,
-				A9B91233E1E79AC0307717284E0F2695 /* RACSerialDisposable.m */,
-				6095AE1F67A128698C3DDA3C12CEB6A3 /* RACSignal.h */,
-				626A50B0DD859AAB060CE1AA35677856 /* RACSignal.m */,
-				9065B3595F0B94933C6FEC270B1E48F4 /* RACSignal+Operations.h */,
-				395A67B5842DC577B69F657284C4C4EE /* RACSignal+Operations.m */,
-				F79E3B414C5AF5D70B8399DFE9D43F6B /* RACSignalProvider.d */,
-				E8FFF23DC46235CD854F6B61AA0944FE /* RACSignalSequence.h */,
-				ABD2C0767EA9985E3255D83F00338EB2 /* RACSignalSequence.m */,
-				7D52FACA5520041D4FB3C38FB257A4A2 /* RACStream.h */,
-				E4B3A18F7F7553D0C52BB556C086B184 /* RACStream.m */,
-				F9674455880D1151A3E1F078A154374D /* RACStream+Private.h */,
-				00546BC513D3693A3FBF7C10C69CBBF0 /* RACStringSequence.h */,
-				E00647162FB62CAE6B056A5397518DF3 /* RACStringSequence.m */,
-				388D863725C15BF582E69FD103C7D2B6 /* RACSubject.h */,
-				AF185C48B85B3746A288F9BD12CB2552 /* RACSubject.m */,
-				798E54AF4777C7815D59E4753A756A2B /* RACSubscriber.h */,
-				71C928CF88BA5EC5BD1C9D9D1DEA9FCD /* RACSubscriber.m */,
-				8803FAC36F74F8D2992A240C33390B0D /* RACSubscriber+Private.h */,
-				E1B573EB912ADC036C5146CA47F9B0E2 /* RACSubscriptingAssignmentTrampoline.h */,
-				D43B9AB1DEF872EAF468687A175C58D4 /* RACSubscriptingAssignmentTrampoline.m */,
-				F383303985A3B31B7C42A42CFECAFB23 /* RACSubscriptionScheduler.h */,
-				E2BB881D9055F8194C75E06C164B249E /* RACSubscriptionScheduler.m */,
-				07E57506EAE3F93DCA695FECE838460F /* RACTargetQueueScheduler.h */,
-				675648AFACFB5182294464A1BB15F7BF /* RACTargetQueueScheduler.m */,
-				51B97D961BCA526CA58209BE7ED46D94 /* RACTestScheduler.h */,
-				47C60CAA5ED39B2E9F047B0BD03FD641 /* RACTestScheduler.m */,
-				AC873FEFDDCDAC986015F3BC7C18B72D /* RACTuple.h */,
-				9FF337E9D3C6B92D5D9F51B2E0721296 /* RACTuple.m */,
-				186E9474F21E58F1DF175490F4A76FE5 /* RACTupleSequence.h */,
-				01EAAF2E157EDC9459D7E9C3C92E792D /* RACTupleSequence.m */,
-				43D7BBC88CC60C146CCA4F85481F771B /* RACUnarySequence.h */,
-				42A561FC6002E1CA3EAD72C23863A0F3 /* RACUnarySequence.m */,
-				150D7E4CB54817768FF47D88899D59DF /* RACUnit.h */,
-				D031D9221AF544FDBFC8731364C683CD /* RACUnit.m */,
-				43A94B5E42E63565C39B24F4D8560B68 /* RACValueTransformer.h */,
-				D8330F3749D2BEA32C7760EF1DBC46F2 /* RACValueTransformer.m */,
-				ED5160BB99E39AF3B23DCE3949A6CC33 /* ReactiveObjC.h */,
-				70788C322FDABCD2D164BF0CBA28CF20 /* UIActionSheet+RACSignalSupport.h */,
-				0CCC93962AE6E93053A53CEE5314F591 /* UIActionSheet+RACSignalSupport.m */,
-				4280A5344E30E23398A4111BEF9FE3F2 /* UIAlertView+RACSignalSupport.h */,
-				D9979ECF7DEEA1E4D782119C6A7E7B4C /* UIAlertView+RACSignalSupport.m */,
-				67948ADBD6A39CD211C0E66A64B59189 /* UIBarButtonItem+RACCommandSupport.h */,
-				B5C582A4C0669BA351AF68B3D1E14731 /* UIBarButtonItem+RACCommandSupport.m */,
-				A40E6D3353F9B54DE6435BBB0EB0FB43 /* UIButton+RACCommandSupport.h */,
-				EDB28A68E80C359D3CC1FF2357F0657D /* UIButton+RACCommandSupport.m */,
-				5F726D119FBCDA56C9DB510305F161AE /* UICollectionReusableView+RACSignalSupport.h */,
-				FB4814D1BFEE7CFB97386684C12E9577 /* UICollectionReusableView+RACSignalSupport.m */,
-				B7C0659CD23DD30E083992B6B1EBEBC9 /* UIControl+RACSignalSupport.h */,
-				E961EAB5D1F41006E0037EDE343AEFC3 /* UIControl+RACSignalSupport.m */,
-				1EFD0020D0D26BCEA0DDFF8C0B46640C /* UIControl+RACSignalSupportPrivate.h */,
-				7B3075BA28BCFA4802ECBA9DC08FBE29 /* UIControl+RACSignalSupportPrivate.m */,
-				CE8EB22459ECD4EDC811899DB29FDC10 /* UIDatePicker+RACSignalSupport.h */,
-				57C77EDF93057C3BE944C0FCCB9BE939 /* UIDatePicker+RACSignalSupport.m */,
-				0401D71AB66976C7A54EF65E49C7A825 /* UIGestureRecognizer+RACSignalSupport.h */,
-				7D0B59E01F07EA897ABFEDB56880C76B /* UIGestureRecognizer+RACSignalSupport.m */,
-				E7874F1BC198AA63EBBF33E180F0F152 /* UIImagePickerController+RACSignalSupport.h */,
-				5411D503AEA1D9233E0049A9F095666D /* UIImagePickerController+RACSignalSupport.m */,
-				EC7FC9169C8AD45D7184A72CBFD6087D /* UIRefreshControl+RACCommandSupport.h */,
-				D279C352F8D7A949A7464419C3F37874 /* UIRefreshControl+RACCommandSupport.m */,
-				02BA82BEBF52EE760880FA738F5028E2 /* UISegmentedControl+RACSignalSupport.h */,
-				DCE0580C826B098A05744FC73CFBFCCD /* UISegmentedControl+RACSignalSupport.m */,
-				EAD45524C216714C122D2EF7BAC92A07 /* UISlider+RACSignalSupport.h */,
-				57A7777A8229CFF15585BD0AC9D5D07E /* UISlider+RACSignalSupport.m */,
-				24A19912AE505F656400C44ABDFAF637 /* UIStepper+RACSignalSupport.h */,
-				15B08E81FAB7539C9753D1CFCAF23C6A /* UIStepper+RACSignalSupport.m */,
-				920091797925CA8337BB8A16EB9B154C /* UISwitch+RACSignalSupport.h */,
-				30410F908E89EDC01D363B67CA2E79A2 /* UISwitch+RACSignalSupport.m */,
-				2EA9A641AE430CA030BFF5F28A5AA05D /* UITableViewCell+RACSignalSupport.h */,
-				CE9085821C897C21CEBCF2A8FE802FF3 /* UITableViewCell+RACSignalSupport.m */,
-				06535401E354854F2E93EB2222F60F3B /* UITableViewHeaderFooterView+RACSignalSupport.h */,
-				7ABA9D2471D08228A8E2BBBB8CB92465 /* UITableViewHeaderFooterView+RACSignalSupport.m */,
-				293DCB310290C39134DEB5519D84E1AC /* UITextField+RACSignalSupport.h */,
-				05CE1031D111C141BEA8F68B19A45600 /* UITextField+RACSignalSupport.m */,
-				D810C1502E6ED8F90BE0AA469DB087C2 /* UITextView+RACSignalSupport.h */,
-				652E0606A6EF30570C636656148BC3CD /* UITextView+RACSignalSupport.m */,
-				F950E25D1366BD6D5D554E8BA3907E8D /* Support Files */,
-			);
-			name = ReactiveObjC;
-			path = ReactiveObjC;
-			sourceTree = "<group>";
-		};
-		8373A479C83702929B1133767078B15D /* CellData */ = {
-			isa = PBXGroup;
-			children = (
-				239BDC00E8E142BD5FF94C6CFB7A949C /* TUIBubbleMessageCellData_Minimalist.h */,
-				CFE9D3D3B31CF7338732FCA2A7592124 /* TUIBubbleMessageCellData_Minimalist.m */,
-				88DA5A83565094F3DFBD2B8FE8043A7A /* TUIMessageCellData_Minimalist.h */,
-				CAD8D59F7EC507AAC0C98CA13536FD8D /* TUIMessageCellData_Minimalist.m */,
-			);
-			name = CellData;
-			sourceTree = "<group>";
-		};
-		87C901DD03B1E6530679BF5C0E35402C /* DataProvider */ = {
-			isa = PBXGroup;
-			children = (
-				0AED808754CE41C21713554E095F4341 /* TUIChatDataProvider.h */,
-				2864737F90B775B2EB5BF40943CD42CE /* TUIChatDataProvider.m */,
-				E7A314561DE229DABC182559F30EBC5D /* TUIMessageDataProvider.h */,
-				876381A7498D77416F5900ECA01A5965 /* TUIMessageDataProvider.m */,
-				5DE9BE23BE6E51F76CC872DD080D7525 /* TUIMessageDataProvider+MessageDeal.h */,
-				F85AF7E284BCE4734F8AFCF28BD27A5C /* TUIMessageDataProvider+MessageDeal.m */,
-				6EC99D3EEA73E91237791C3C315FF98B /* TUIMessageMediaDataProvider.h */,
-				707A35AE5F9B26FF9EEF0CCA77FDE749 /* TUIMessageMediaDataProvider.m */,
-				774B906FAC463C4FFE95E2CFDC0049BF /* TUIMessageSearchDataProvider.h */,
-				AC6FD7D5B40B75A442372ECB6F93FEA2 /* TUIMessageSearchDataProvider.m */,
-			);
-			name = DataProvider;
-			sourceTree = "<group>";
-		};
-		895A8C4C29D680BBE2E28CB70C304351 /* Base */ = {
-			isa = PBXGroup;
-			children = (
-				AAA7CFFDCE27875B052DCA7AFFC7BD06 /* TUIGroupCreatedCellData.h */,
-				5389A80AD8E36A43F01272CE629C2EEF /* TUIGroupCreatedCellData.m */,
-				C0D9DD9B4091AE399049AF3F2FDB0D0F /* TUIInputMoreCellData.h */,
-				37942FA61D28C2008C56BED329242934 /* TUIInputMoreCellData.m */,
-				D0281530F0C5BDDAFB4148BC3C2C3326 /* TUIMemberCellData.h */,
-				17C757DF1258308D1A20A3ADCE4F8063 /* TUIMemberCellData.m */,
-				75E02F1FC797D03D4F176B8360A6D95E /* TUITextMessageCellData.h */,
-				E26BD1594162CE32C052C8046822D1AB /* TUITextMessageCellData.m */,
-			);
-			name = Base;
-			sourceTree = "<group>";
-		};
-		8A0A98E5032C8C34FAD0271F8B363C4E /* VoiceConvert */ = {
-			isa = PBXGroup;
-			children = (
-				C26C4312CAFB7886321865A8E23A0FF8 /* amrFileCodec.h */,
-				2813049B3314625186FB012FD1022C15 /* amrFileCodec.mm */,
-				4A6C9177D88811435ED2D2B08C036F42 /* dec_if.h */,
-				7F5007E7FC685B97FCD1A9F9AA583264 /* EMVoiceConverter.h */,
-				BA4CC6571BF8DEDDFB9BC0142F0C57E1 /* EMVoiceConverter.mm */,
-				42B408C0B1F41A9F01236AD9E9DB20F7 /* if_rom.h */,
-				4106FE946371B362CC85F6B34E5B328D /* interf_dec.h */,
-				E0F87ECC1F7D17C9B3B4FF21806EEE5C /* interf_enc.h */,
-				80800695783E4CFE7F8C486FB2FBC900 /* Frameworks */,
-			);
-			name = VoiceConvert;
-			sourceTree = "<group>";
-		};
-		8AA73B23002A468BF89B0CC22B8704FD /* BaseCell */ = {
-			isa = PBXGroup;
-			children = (
-				6E1E10B15D02961EF9A334FD7EE98F03 /* CellData */,
-				C765C977C8719A3273CE049FA5C22017 /* CellUI */,
-			);
-			name = BaseCell;
-			sourceTree = "<group>";
-		};
-		8B185D2F89200230F5EEDBD3341706D1 /* JCore */ = {
-			isa = PBXGroup;
-			children = (
-				A90474F3763451877F31EB9C356E6C90 /* Frameworks */,
-				2F85B9B9D53922AD56E62FB9995ACA7F /* Support Files */,
-			);
-			name = JCore;
-			path = JCore;
-			sourceTree = "<group>";
-		};
-		8C54241A0457EE20260A5958D97712AF /* Service */ = {
-			isa = PBXGroup;
-			children = (
-				17B77FCE3651553139DCBB0C3D11E960 /* TUIChatExtensionObserver.h */,
-				13920E07DD74AFEF8D2078EEA67FC620 /* TUIChatExtensionObserver.m */,
-				ADC38B4BB6689366C3CDD46AE17276BC /* TUIChatObjectFactory.h */,
-				182431688F7D7E0B13EAB04CE362FA9C /* TUIChatObjectFactory.m */,
-				E886F0180D7A0D56EA21350297FBA817 /* TUIChatService.h */,
-				4C10EF02D4068E731F64EFF56140CEA7 /* TUIChatService.m */,
-			);
-			name = Service;
-			sourceTree = "<group>";
-		};
-		8CC691D5234E4E0AC96E5327A42BD72D /* Masonry */ = {
-			isa = PBXGroup;
-			children = (
-				FC44353F74C6DF54D399064EB400061C /* MASCompositeConstraint.h */,
-				97463B8DD8356BFEDA47E373236D33BA /* MASCompositeConstraint.m */,
-				8E0805BAF6F505B34D0349C511E06980 /* MASConstraint.h */,
-				96F38AE1C32C4D99BD3A4C8CEED808DB /* MASConstraint.m */,
-				8916A55CBD83196C92E9345B12F55497 /* MASConstraint+Private.h */,
-				59DFBB891F27B717CF20B8AA7D09E273 /* MASConstraintMaker.h */,
-				A3B551D8D8B36294F73F9D3140478B22 /* MASConstraintMaker.m */,
-				B1A24600E5877149BEEBE45C1BF06242 /* MASLayoutConstraint.h */,
-				832F3067633C3E626CFCB1344E5A594C /* MASLayoutConstraint.m */,
-				999DD6191D81D01F2FE156F542753A8A /* Masonry.h */,
-				04E7DA005EB2E48E9EEC14FED475CE0E /* MASUtilities.h */,
-				85647029B792FBAAB8A7C203CAD8CDE3 /* MASViewAttribute.h */,
-				57135B453DA12230972897BBA1E88B52 /* MASViewAttribute.m */,
-				C4AE4A72343410FDEAEE8E0F5562AB35 /* MASViewConstraint.h */,
-				C25765164C979547F8A4A97B3971E3D1 /* MASViewConstraint.m */,
-				65F0493C7E202E2B5B06F4F29E58F677 /* NSArray+MASAdditions.h */,
-				00A1DAF4780FA44DA27A2EF0775EC42B /* NSArray+MASAdditions.m */,
-				F16643E7FF8EE7C357576DA317D9E4B0 /* NSArray+MASShorthandAdditions.h */,
-				15C202EA06B7CCB09D74A6F2A07856F4 /* NSLayoutConstraint+MASDebugAdditions.h */,
-				3214E4C81B442BB7698A68283E14DA62 /* NSLayoutConstraint+MASDebugAdditions.m */,
-				71F7330D6A59BAC613A86F92EA928292 /* View+MASAdditions.h */,
-				448B3ECA8FE9A1E4C5073F458C6A64C0 /* View+MASAdditions.m */,
-				B1AAFA0B7BD70B993110E95242399A4A /* View+MASShorthandAdditions.h */,
-				435D3F4ED7BD403CB5B0402D52CC7CB0 /* ViewController+MASAdditions.h */,
-				C2E146F9972DBF404834931B03854076 /* ViewController+MASAdditions.m */,
-				6300CCA3F8608477D16D3417A3931B6A /* Support Files */,
-			);
-			name = Masonry;
-			path = Masonry;
-			sourceTree = "<group>";
-		};
-		8D35DD86DC38DA9FB020ECF94537324B /* UI_Classic */ = {
-			isa = PBXGroup;
-			children = (
-				AACD48B39AABB92DEB91D7569F373E1A /* Cell */,
-				5767E6E4F212BC9F01EB8D267EBAB6E5 /* Resources */,
-			);
-			name = UI_Classic;
-			sourceTree = "<group>";
-		};
-		8D3AC8D135A223E8798C117096577FAB /* Discussion */ = {
-			isa = PBXGroup;
-			children = (
-				37B5CB357B7B5D19A025024FF57C6F47 /* Frameworks */,
-			);
-			name = Discussion;
-			sourceTree = "<group>";
-		};
-		8EF0F2AB4A9A582820AF2B0769AEDB5C /* Bugly */ = {
-			isa = PBXGroup;
-			children = (
-				E87D768809EB8D911B1A36615499B075 /* Frameworks */,
-				3317E23F0253C9B4B995940F59FECCE1 /* Support Files */,
-			);
-			name = Bugly;
-			path = Bugly;
-			sourceTree = "<group>";
-		};
-		8F6047CBC7E4A27571BF5A82BB95093F /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				596F05CC50BD81A011A4C37DD60B0B27 /* MJRefresh.modulemap */,
-				6C18EBF7EDFC503CC2315F8F7CA39A0F /* MJRefresh-dummy.m */,
-				009CCF01E0DF9668D1E64DA101833294 /* MJRefresh-Info.plist */,
-				24CAA5BC7330023817641DB5186BF207 /* MJRefresh-prefix.pch */,
-				1DE1F398932F3D375FD01EDF4F1D1CBA /* MJRefresh-umbrella.h */,
-				61DDE4415B6290CD0B65C0E5B72E6673 /* MJRefresh.debug.xcconfig */,
-				1A3AE562E98869DC1381638EE0B55575 /* MJRefresh.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/MJRefresh";
-			sourceTree = "<group>";
-		};
-		8FBE638679F92B87ED5CF42723FFB87D /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				36D34E3A83B69821F75CAB97E138FD22 /* RongCustomerService.xcframework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		903D89FFB5DC53297A8CD04A20A038E2 /* Pods-KulexiuForStudent-KulexiuForStudentUITests */ = {
-			isa = PBXGroup;
-			children = (
-				3D1998816FA7D2DDAD850377A79F7E95 /* Pods-KulexiuForStudent-KulexiuForStudentUITests.modulemap */,
-				A1C2A3FC14B2662484763D458A8B68F2 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-acknowledgements.markdown */,
-				8BFF104F60660DD3982B76C487979019 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-acknowledgements.plist */,
-				78819CE89F1B07087A540004ACAF3F15 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-dummy.m */,
-				67CC7D5F4B17015F00BBD510D868806A /* Pods-KulexiuForStudent-KulexiuForStudentUITests-frameworks.sh */,
-				16DD6FFDC1719CEE75DBB870AAB4A76E /* Pods-KulexiuForStudent-KulexiuForStudentUITests-Info.plist */,
-				AC678329A2EBBAAE651ED972D64754FD /* Pods-KulexiuForStudent-KulexiuForStudentUITests-resources.sh */,
-				BE9BAF9CB49DD631CB1169236E070C82 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-umbrella.h */,
-				C3554BA3327A37AE850FEBC3CC0B2E1D /* Pods-KulexiuForStudent-KulexiuForStudentUITests.debug.xcconfig */,
-				E4AB0DEC59566E967B2543FE16A24AD1 /* Pods-KulexiuForStudent-KulexiuForStudentUITests.release.xcconfig */,
-			);
-			name = "Pods-KulexiuForStudent-KulexiuForStudentUITests";
-			path = "Target Support Files/Pods-KulexiuForStudent-KulexiuForStudentUITests";
-			sourceTree = "<group>";
-		};
-		92614DF65101A391D0F3234C3E1760A8 /* Pods-KulexiuForStudentTests */ = {
-			isa = PBXGroup;
-			children = (
-				21C8C6E25AF6DDD3BAD6CDABFBC7CFC4 /* Pods-KulexiuForStudentTests.modulemap */,
-				732AE6D8D0079486FAEC01B5540FEF71 /* Pods-KulexiuForStudentTests-acknowledgements.markdown */,
-				E1D5634F426B324D2D8A894495FD831F /* Pods-KulexiuForStudentTests-acknowledgements.plist */,
-				94449D0784D89EFC353FEC2BA3486CB4 /* Pods-KulexiuForStudentTests-dummy.m */,
-				D4934DA556DA423841574B99A753D523 /* Pods-KulexiuForStudentTests-Info.plist */,
-				26EC3AC608B1E8E1BB8F6A3090F78461 /* Pods-KulexiuForStudentTests-umbrella.h */,
-				A1935087EA3D29D2044F5BEB916FBD7E /* Pods-KulexiuForStudentTests.debug.xcconfig */,
-				7AF6EFAA50A7F1EA9FAE739B2D87C646 /* Pods-KulexiuForStudentTests.release.xcconfig */,
-			);
-			name = "Pods-KulexiuForStudentTests";
-			path = "Target Support Files/Pods-KulexiuForStudentTests";
-			sourceTree = "<group>";
-		};
-		933D948B46A86818464296759B48D431 /* CellUI */ = {
-			isa = PBXGroup;
-			children = (
-				D5CA015B5CF4F7A784F5F3D6BC25DB1B /* TUIBubbleMessageCell.h */,
-				207C7C995D7D9C816AC6369CD205FF15 /* TUIBubbleMessageCell.m */,
-			);
-			name = CellUI;
-			sourceTree = "<group>";
-		};
-		9514C7BA02F9545895E65C4BCDCEBBBE /* IMLib */ = {
-			isa = PBXGroup;
-			children = (
-				32023E3BED0801689889C3F174006FB7 /* Frameworks */,
-			);
-			name = IMLib;
-			sourceTree = "<group>";
-		};
-		993EF9C609E1438542609A01D625C845 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				F12888C460CA57099BCC90D9090D0B95 /* AlipaySDK.bundle */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		9A18F4E2D193F86062B7954F12F0F374 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				172CDD60C2ED9EBE70A37491E0BAF92B /* TXIMSDK_Plus_iOS.debug.xcconfig */,
-				69540786F714C6CBD2E976F2DEBEAC51 /* TXIMSDK_Plus_iOS.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/TXIMSDK_Plus_iOS";
-			sourceTree = "<group>";
-		};
-		9B5B5C78CECEF16EACD36B98848B357A /* CommonModel */ = {
-			isa = PBXGroup;
-			children = (
-				E410F3BD69C9D1B0A0001854622987BD /* TUIAIDenoiseSignatureManager.h */,
-				DF05D03267B7BAF67370A8F8926EC986 /* TUIAIDenoiseSignatureManager.m */,
-				4BC45B6167DE129F2F42DE5B956C132A /* TUIAudioRecorder.h */,
-				4BE52609FEF8205B801E596BA0C67125 /* TUIAudioRecorder.m */,
-				C1ABC5CADA5215DD540F48EE241FF7DA /* TUIChatConfig.h */,
-				B7F867B8B6AB241A884B50B8ECF59570 /* TUIChatConfig.m */,
-				40457D8EF50EEE2B00B498C84EBA8D31 /* TUIChatConversationModel.h */,
-				9B2093A237AD808A631D89A52150C3B4 /* TUIChatConversationModel.m */,
-				6F309B480D737080EBBEB666A9210776 /* TUIChatDefine.h */,
-				5D45FA64315EC736C7CA74F802BBFD4B /* TUIChatModifyMessageHelper.h */,
-				DF926C42CF9DEA4FFB5ADF1B23CD078A /* TUIChatModifyMessageHelper.m */,
-				79AB660D8587D248AEF205422EBA5FEA /* TUICircleLodingView.h */,
-				E28C9662EDEBE8B07D70DB0B03A539B8 /* TUICircleLodingView.m */,
-				96960C7FAB5EF1F1CD33329C38B9FFDF /* TUICloudCustomDataTypeCenter.h */,
-				13B86663EF225B990DEEF596866BDAB8 /* TUICloudCustomDataTypeCenter.m */,
-				05A8B08873A96421478538C8CFFE880C /* TUIMessageItem.h */,
-				33683DCEB5B3DE2C0D029E132F7F4B73 /* TUIMessageItem.m */,
-				3BA15304B31AF1B3F03B1114B99E10D2 /* TUIMessageProgressManager.h */,
-				0359FD1330C89D0FA9C12B75471F5F2C /* TUIMessageProgressManager.m */,
-			);
-			name = CommonModel;
-			sourceTree = "<group>";
-		};
-		A03181357F984912311D1A5FE243BEC8 /* CommonModel */ = {
-			isa = PBXGroup;
-			children = (
-				5E81DE5B26C5FB3B8FB7EB2296912DEA /* TUIConversationListControllerListener.h */,
-			);
-			name = CommonModel;
-			sourceTree = "<group>";
-		};
-		A10069432AE25F3C045EEB17658B3C6F /* CellUI */ = {
-			isa = PBXGroup;
-			children = (
-				4F00E4FDC99E3D3F182C5B353F26AE03 /* Base */,
-				AE30719D2A54792E19A68DA9C6C7EC35 /* Chat */,
-				783952322363295437CEDAFDCB99AA1E /* Custom */,
-				00DF00F95A3A575E20BBD88FA38ABA8C /* Reply */,
-			);
-			name = CellUI;
-			sourceTree = "<group>";
-		};
-		A5237F11622A52E9D0029BBFCF529366 /* RongCloudRTC */ = {
-			isa = PBXGroup;
-			children = (
-				D09279D97EABD0D48F6F170D0CAE3ABD /* RongRTCLib */,
-				F45BA57877D91E490F5135AA3243B8DF /* Support Files */,
-			);
-			name = RongCloudRTC;
-			path = RongCloudRTC;
-			sourceTree = "<group>";
-		};
-		A90474F3763451877F31EB9C356E6C90 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				AF166913C4031CA3A26E71E57554EC52 /* libjcore-noidfa-ios-2.7.1.a */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		AACD48B39AABB92DEB91D7569F373E1A /* Cell */ = {
-			isa = PBXGroup;
-			children = (
-				350E7E9DA1ACCD9EF256AAF259E8388C /* CellData */,
-				933D948B46A86818464296759B48D431 /* CellUI */,
-			);
-			name = Cell;
-			sourceTree = "<group>";
-		};
-		AB2A932F72D0177DE93435F3001FF187 /* TYCyclePagerView */ = {
-			isa = PBXGroup;
-			children = (
-				41902488F450B816F0C11114972AB6A9 /* TYCyclePagerTransformLayout.h */,
-				A16DE032DF2982832821ECDFA891912C /* TYCyclePagerTransformLayout.m */,
-				6FFA251F441CA00981EA337A81AAF1DD /* TYCyclePagerView.h */,
-				9CEB3ACFEB20F99D2D885FA620E7038E /* TYCyclePagerView.m */,
-				970F31F5A733C380EBF53DFBDB38DC72 /* TYPageControl.h */,
-				5CED6AA22CF98169D8B3CBB5D77EEEB6 /* TYPageControl.m */,
-				D14F4411B4662D35350E55C48EBB7C13 /* Support Files */,
-			);
-			name = TYCyclePagerView;
-			path = TYCyclePagerView;
-			sourceTree = "<group>";
-		};
-		AB96F1DAEBE537F9B02F0A8A38FAD358 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				A8E706513253C7C9963E93FDFA360385 /* ImSDK_Plus.framework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		ABC391805DB564F384027B9D6F110A6B /* Camera */ = {
-			isa = PBXGroup;
-			children = (
-				8F757AED3610D4E3DEA2FBB70D33E244 /* TUICameraMacro.h */,
-				78088BD4B74DAA415A4FF089EF4828FE /* TUICameraManager.h */,
-				9D80FDB015E5E7AF95D797B77710AF63 /* TUICameraManager.m */,
-				371C473AFB4E5E51067CEB671608C6B6 /* TUICameraView.h */,
-				401667CB6D4B1DE842FB9C8BF5F1D0CD /* TUICameraView.m */,
-				CB0F8C6C3E32D6172131BB245D8491DE /* TUICameraViewController.h */,
-				9D305D391977C5F5AA4D30B46CD705BF /* TUICameraViewController.m */,
-				F594503E9DF83B2756AF32C143218C37 /* TUICaptureImagePreviewController.h */,
-				60EAE870E43C31112689112C71916F42 /* TUICaptureImagePreviewController.m */,
-				FD9EABD5C2235108A42897AAF517AC2F /* TUICaptureTimer.h */,
-				4FA88A5156FF8EC5BFCAE623528C8A66 /* TUICaptureTimer.m */,
-				3820223DF0D0465E36163619CCB6EF30 /* TUICaptureVideoPreviewView.h */,
-				EC0E83B9D2F46FBD7B94344E35D019DE /* TUICaptureVideoPreviewView.m */,
-				5960FB6772642313F78AA09A15DF339B /* TUICaptureVideoPreviewViewController.h */,
-				7662511CB86FD27AD2D5A61C34931E1E /* TUICaptureVideoPreviewViewController.m */,
-				153FBA2C2495155CDEDEC32DA26AF155 /* TUIChatMediaDataProvider.h */,
-				5C4DA7FC5F6C3DE8031E0745D5084DE0 /* TUIChatMediaDataProvider.m */,
-				A329C39CB3D589F78CA2812C7B3883EF /* TUIMotionManager.h */,
-				A70CEA0AC0D6A4C75F23A50B9B32E434 /* TUIMotionManager.m */,
-				AD426842106B8B27E8790C31C36185BA /* TUIMovieManager.h */,
-				FFDC3C6F77E24E880504DA542F846191 /* TUIMovieManager.m */,
-			);
-			name = Camera;
-			sourceTree = "<group>";
-		};
-		ACAB668D15ED99E24F1A807FCBD745F2 /* Header */ = {
-			isa = PBXGroup;
-			children = (
-				36B532106088445AFBEE888776596423 /* TUIConversation.h */,
-			);
-			name = Header;
-			sourceTree = "<group>";
-		};
-		ADD5293010BDB6C7A88181DC4A7F108F /* MJExtension */ = {
-			isa = PBXGroup;
-			children = (
-				167B66320AA2E8357B4811060BDFF1D0 /* MJExtension.h */,
-				8EF5BF6DEBE08CDF113992943A623E16 /* MJExtensionConst.h */,
-				3FF917346673147B1670704C41C018A2 /* MJExtensionConst.m */,
-				157EA1986B19F825937CB0EA4507CEF0 /* MJFoundation.h */,
-				045236354E70F51D3C361E469424886C /* MJFoundation.m */,
-				2D6A05C80D7CC85B0B1365BE08473DF2 /* MJProperty.h */,
-				E4AA2FDF7B819EB9880345FD3ACB7924 /* MJProperty.m */,
-				2789AC0486778451014817213AAC1265 /* MJPropertyKey.h */,
-				F39B40EE5BBD58A90F7BEB22F297D00F /* MJPropertyKey.m */,
-				30B4DCD1127057CD9187C95FD19BB8C6 /* MJPropertyType.h */,
-				189A3ED1B340402D704D2067507B5256 /* MJPropertyType.m */,
-				38025758DFFF1F3B0D636AAD7C504DE9 /* NSObject+MJClass.h */,
-				641BCB120CB2FF99FCB5DDC731422134 /* NSObject+MJClass.m */,
-				2A11747D3E46B12B5AD01BFD4489743C /* NSObject+MJCoding.h */,
-				C09A0163F89FF542FC0B4C0C33147249 /* NSObject+MJCoding.m */,
-				26B133EC2D776729913159BDD794833B /* NSObject+MJKeyValue.h */,
-				20770B7BABCFFD199AF8D0C7E4B59352 /* NSObject+MJKeyValue.m */,
-				E53D423C34EEA5FA69C8803F77B60B94 /* NSObject+MJProperty.h */,
-				91DF1F09F75E383C54A4150F6EC0C01A /* NSObject+MJProperty.m */,
-				543E10FB23EE2D06F31020687090EED9 /* NSString+MJExtension.h */,
-				CC65208EAE7C7462F0BDA665EA4E8FF9 /* NSString+MJExtension.m */,
-				EAF8B0F566449B9DF0C0527B26C595DC /* Support Files */,
-			);
-			name = MJExtension;
-			path = MJExtension;
-			sourceTree = "<group>";
-		};
-		AE2C584486B95F0E24459B7917AD3AFD /* BaseDataProvider */ = {
-			isa = PBXGroup;
-			children = (
-				80699B129C3D486B21EC94978CA268BE /* TIMGroupInfo+TUIDataProvider.h */,
-				0DBE636ACE76A7E80323069D7EE7F06C /* TIMGroupInfo+TUIDataProvider.m */,
-				1843FAD528F8E92B7E2331383016B1AD /* TUIGroupInfoDataProvider.h */,
-				01FEA8AE4FC36AE4010CD21D3A825C1E /* TUIGroupInfoDataProvider.m */,
-				8B6CDF7091B9BE258F943EB1E4DF200E /* TUIGroupManageDataProvider.h */,
-				E4092BA63E81BEB9F793FDBCC072AB81 /* TUIGroupManageDataProvider.m */,
-				7FE7409A2CAD1E3BFBB7916EF7A41CBC /* TUIGroupMemberDataProvider.h */,
-				636B5CE68BC4C7885574F40B41CD90AA /* TUIGroupMemberDataProvider.m */,
-				3B5A2CFD43F3E179CB38BA5DAF85152D /* TUIGroupNoticeDataProvider.h */,
-				327D006BA83C15B1C0D87D8400C1B980 /* TUIGroupNoticeDataProvider.m */,
-				C662CB6E14F01214686922482A443EF2 /* TUISettingAdminDataProvider.h */,
-				D3DF2342D408CA8B06E1391710F51DDF /* TUISettingAdminDataProvider.m */,
-			);
-			name = BaseDataProvider;
-			sourceTree = "<group>";
-		};
-		AE30719D2A54792E19A68DA9C6C7EC35 /* Chat */ = {
-			isa = PBXGroup;
-			children = (
-				31D45742910446D3274FD89121076388 /* TUIFaceMessageCell.h */,
-				0F0188947B8E8530E4AD05ADE51E00D0 /* TUIFaceMessageCell.m */,
-				F037E63E67FE55CF0ACE752C7309930C /* TUIFileMessageCell.h */,
-				86DC558A58FE1487BBFF84810B43451E /* TUIFileMessageCell.m */,
-				00527635DC1D9C6437585D82BFB205B4 /* TUIImageCollectionCell.h */,
-				FF6B2DCEF91114AADDFC05D1F909881D /* TUIImageCollectionCell.m */,
-				5C0C708B8033B2C4137E664E17371FBA /* TUIImageMessageCell.h */,
-				4FE7BE54D2E320CC367F60D8D24CD291 /* TUIImageMessageCell.m */,
-				6D3E0DC031976D0B8190B17C151F5B2D /* TUIJoinGroupMessageCell.h */,
-				19E0ED3F1A864FB7654419339C8AC2A9 /* TUIJoinGroupMessageCell.m */,
-				4DB715F64234ED5CA51C6D8ED6179308 /* TUIMediaCollectionCell.h */,
-				E254062CF137D940C6D4012141C465A0 /* TUIMediaCollectionCell.m */,
-				E341C5106822C097EF1B1CC103EDAB23 /* TUIMenuCell.h */,
-				64675DE22B299DEE8B7DED852E2EB31D /* TUIMenuCell.m */,
-				C61565EA355D32CA85D5020DD90F6E45 /* TUIMergeMessageCell.h */,
-				1A00DD728D294D17723668491DFAC575 /* TUIMergeMessageCell.m */,
-				8B43D612C83730B9D492D236D5B1426F /* TUIVideoCollectionCell.h */,
-				0CBD986B27536E105AD3B90BA184D43D /* TUIVideoCollectionCell.m */,
-				EEA2DF73A25BDCB407A0BF32FA022512 /* TUIVideoMessageCell.h */,
-				936FF068A6425A4DAEB18AF2F4DCFB2B /* TUIVideoMessageCell.m */,
-				DC7DD3CD991F8AE747E84D18B193F801 /* TUIVoiceMessageCell.h */,
-				78962C48D8F041945B3B451104802104 /* TUIVoiceMessageCell.m */,
-			);
-			name = Chat;
-			sourceTree = "<group>";
-		};
-		AECF4A070BAA960B5C175F075DB666BF /* Puya */ = {
-			isa = PBXGroup;
-			children = (
-			);
-			name = Puya;
-			sourceTree = "<group>";
-		};
-		AEE4D87B15692D0E4BBC3B3623677521 /* CommonModel */ = {
-			isa = PBXGroup;
-			children = (
-				B58103BE7A4A36368F5944D3422E0EF2 /* TUIGroupDefine.h */,
-			);
-			name = CommonModel;
-			sourceTree = "<group>";
-		};
-		B5145D86DEC49FBA0477F422F6274956 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				430A03AB45A5D1201D8BB49079FE9DA8 /* RongIMLibCore.xcframework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		B69989C52A0A4B32DFF5D8AF8177A54A /* Room */ = {
-			isa = PBXGroup;
-			children = (
-				9CAED3E6B270E214C1E58585392B5D5F /* ApplePencilDrawHandler.h */,
-				F778F400C400A0833168DAF54CE391EF /* ApplePencilDrawHandler.m */,
-				5E25926BC96C7DE64453F52BE3C5A4F5 /* WhiteBroadcastState.h */,
-				08F9CD1708DEBB9061820C68535FD360 /* WhiteBroadcastState.m */,
-				53C23383FB047FC22FA7F0214C960E12 /* WhiteImageInformation.h */,
-				B18B4BC306D003C6C2F2E479F0FB8C1A /* WhiteImageInformation.m */,
-				69FAF1D4E311B6CC047FB997E73C2337 /* WhiteRoom.h */,
-				ABD987B133ECDFA8B294B37AE3BAFB2E /* WhiteRoom.m */,
-				0B8372E5C98A36C31C55CFA0DF8FE9F6 /* WhiteRoom+Private.h */,
-				6D29748DF769053D28B5914409602EF2 /* WhiteRoomCallbacks.h */,
-				72DA2CF3EC085F91A93B0AE67E936680 /* WhiteRoomCallbacks.m */,
-				85DDAE26859FF2ADE09F27CF0A4BF57C /* WhiteRoomCallbacks+Private.h */,
-				267A6B63771AFD51A9C8E4AC67A470AD /* WhiteRoomConfig.h */,
-				FFA8251BB76D63487103469F56593254 /* WhiteRoomConfig.m */,
-				22B432D8A22C5191D9A834B9AF51E4B7 /* WhiteRoomState.h */,
-				FBE25ED1F1578F869569151AC8B05FE7 /* WhiteRoomState.m */,
-				5ADA86B0DFC2578D2D70BD712AF7CA18 /* WhiteSDK+Room.h */,
-				AC7CB96231380D83E54770929A38AE73 /* WhiteSDK+Room.m */,
-				D036C4520A07CCE459C5B5A2C66D66A6 /* WhiteSocket.h */,
-				9B0794EA444F5F48676190E2F4B2B45A /* WhiteSocket.m */,
-				9DA4FC83D0C8D470D902326E5CEBE60C /* WhiteSocket+Private.h */,
-				6496421271AC0F442894596ACB6DAAD1 /* WritableDetectRoom.h */,
-				EFA314E27B744CB14000AD760FB580ED /* WritableDetectRoom.m */,
-			);
-			name = Room;
-			sourceTree = "<group>";
-		};
-		B99F862B2C52F2D93B52BD880684BF69 /* Fresno */ = {
-			isa = PBXGroup;
-			children = (
-			);
-			name = Fresno;
-			sourceTree = "<group>";
-		};
-		BB4315C02105DE32E504AE4D7AE6B84A /* BaseCell */ = {
-			isa = PBXGroup;
-			children = (
-				F299451220C9A7896122D98A89EF27B8 /* CellData */,
-				485294D98196FC0E464D7FD23C794F35 /* CellUI */,
-			);
-			name = BaseCell;
-			sourceTree = "<group>";
-		};
-		BE79B43B8C793EC4C64B42F49CF891C8 /* Reachability */ = {
-			isa = PBXGroup;
-			children = (
-				3B85DB322589840FCDCFD8FADE60BE23 /* Reachability.h */,
-				A4712B0445BDA39E2A6F67A606F6110B /* Reachability.m */,
-				20D2D32AD7B0203C35480D9D292F7D49 /* Support Files */,
-			);
-			name = Reachability;
-			path = Reachability;
-			sourceTree = "<group>";
-		};
-		BEC70BC6A341E2157422D47E36253C3A /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				EC3629F264EE68DA57C249F95F3CF6BD /* TUIConversation.bundle */,
-				4EE95673082CF77E466275F4F3FF1B09 /* TUIConversation_Minimalist.bundle */,
-				EBEF77A93772335CB0C9E58A455299BB /* TUIConversationTheme.bundle */,
-				D6899BBAA00025C54FC19F81452ADE5D /* TUIConversationTheme_Minimalist.bundle */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		C065908289E9F16C8ADBD2C6065F18CC /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				0AB7FA50F67E5525A6AF8ED0C39A200A /* RongCloudIM-xcframeworks.sh */,
-				8ABAFEF8EA742C7A3E50247116A95119 /* RongCloudIM.debug.xcconfig */,
-				B34A9CBE75CAA12902FA72BCE9E5444C /* RongCloudIM.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/RongCloudIM";
-			sourceTree = "<group>";
-		};
-		C5E37F28F2D47CA108FEB3864F18D3C5 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				5D45640452EF34489A8167032095AE7C /* TUICore.bundle */,
-				5B55553E6451118AC06058C1E6AB0A18 /* TUICoreTheme.bundle */,
-				9A4DCB812BE4DC817CB113B8501F3E8F /* TUICoreTheme_Minimalist.bundle */,
-				4E0B78CDA0CBF52D57D06C5EDF958D10 /* TUIKitLocalizable.bundle */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		C5FDBE8D5208BF698529FD7B536568AF /* Jalapeno */ = {
-			isa = PBXGroup;
-			children = (
-			);
-			name = Jalapeno;
-			sourceTree = "<group>";
-		};
-		C681AE1BBE11F96D94110253589CF328 /* YYModel */ = {
-			isa = PBXGroup;
-			children = (
-				AFBAF00F6EAB8F8FFCF4232B91121244 /* NSObject+YYModel.h */,
-				E9EBD1B29CFC0CB105225E8BC4431D1B /* NSObject+YYModel.m */,
-				5191C675023B095CB6E590AC212BC169 /* YYClassInfo.h */,
-				DDD4792DF70D33834F61BDC41C4CA9CD /* YYClassInfo.m */,
-				779B397AF688CDD774694AE6ACEA84FC /* YYModel.h */,
-				EF4D41A98AFFD02AC8FBF7C7D2A1B475 /* Support Files */,
-			);
-			name = YYModel;
-			path = YYModel;
-			sourceTree = "<group>";
-		};
-		C688321C040C6FD647FE4C5474EB5460 /* CellData */ = {
-			isa = PBXGroup;
-			children = (
-				45706C9D7A40E2628162E027AD46DA56 /* TUIEmojiCellData.h */,
-				82DD02854619704FB64116FA8BBF5FCA /* TUIEmojiCellData.m */,
-				FB945C1EF1D2F6211AB2D3149022AD23 /* TUITypingStatusCellData.h */,
-				A14D48F6AC90AC6994F3CA05B417CB82 /* TUITypingStatusCellData.m */,
-			);
-			name = CellData;
-			sourceTree = "<group>";
-		};
-		C708382243D24D74554926FACB12F497 /* UI_Classic */ = {
-			isa = PBXGroup;
-			children = (
-				80F763CCAD8C33773D292C31E61880BE /* Cell */,
-				5EC5B77CF18E8D32E12D75DBA3915650 /* Chat */,
-				87C901DD03B1E6530679BF5C0E35402C /* DataProvider */,
-				EFB73EFA18DA91D39D50830F3BE22CDC /* Header */,
-				24AB2AC963B097A799C3B3485A51AD4A /* Input */,
-				0093FF8267B9A08E32B27E40CCDE9985 /* Resources */,
-				8C54241A0457EE20260A5958D97712AF /* Service */,
-			);
-			name = UI_Classic;
-			sourceTree = "<group>";
-		};
-		C765C977C8719A3273CE049FA5C22017 /* CellUI */ = {
-			isa = PBXGroup;
-			children = (
-				E399026DEBCF877C9CFFED99BD088A22 /* TUIMessageCell.h */,
-				76A2D2E30763A7453E1E9092DDFAC7E7 /* TUIMessageCell.m */,
-				7AB664AD9A7AB25FFD749DEBDDE170D8 /* TUISystemMessageCell.h */,
-				BA30E074383059E250A76DC16061FE92 /* TUISystemMessageCell.m */,
-				354ADA380BBE1FD2A61C2ACBC0864BB6 /* TUITagsCell.h */,
-				F2E205E8BB56E9B14E2D29FE310DCA00 /* TUITagsCell.m */,
-				BF529C39726AACDDF271AB764398038A /* TUITagsView.h */,
-				846D02C221E6DA0281D1BCDAC258A004 /* TUITagsView.m */,
-			);
-			name = CellUI;
-			sourceTree = "<group>";
-		};
-		C84AF29411293ABBD6845BAF712BBCEC /* UI_Classic */ = {
-			isa = PBXGroup;
-			children = (
-				3802FC7399DC1265F273B1C9275A6A3F /* Header */,
-				0623BA5866633D999AFB4B32225FD951 /* Resources */,
-				F783432CD043D7DE5A818FE4CB11F121 /* Service */,
-				7BF9F61F0F46617113010A188C182511 /* UI */,
-			);
-			name = UI_Classic;
-			sourceTree = "<group>";
-		};
-		C89174124AF4772A346C5D4F3D648A13 /* BaseDataProvider */ = {
-			isa = PBXGroup;
-			children = (
-				E00848403B2C0DF634163E395B3E85B7 /* TUISearchDataProvider.h */,
-				A293DF2730D2521C29656BEDEA259E3A /* TUISearchDataProvider.m */,
-				66392EB04069519B8F54358591300744 /* TUISearchGroupDataProvider.h */,
-				734D5424C0852EAFA8D75F0E76BB2807 /* TUISearchGroupDataProvider.m */,
-			);
-			name = BaseDataProvider;
-			sourceTree = "<group>";
-		};
-		C92BCEAD90FF484301287283CBDF9E25 /* UI_Classic */ = {
-			isa = PBXGroup;
-			children = (
-				6C30CCEFB541DA71FAA6C7379410AE5F /* DataProvider */,
-				ACAB668D15ED99E24F1A807FCBD745F2 /* Header */,
-				BEC70BC6A341E2157422D47E36253C3A /* Resources */,
-				FB3132DC1AF185AA19075028B45888FF /* Service */,
-				4B5217D649DE049DEA4400213F8807E1 /* UI */,
-			);
-			name = UI_Classic;
-			sourceTree = "<group>";
-		};
-		CC860E2997DBD5C16004D73444121587 /* Whiteboard */ = {
-			isa = PBXGroup;
-			children = (
-				59BBB5183942EBFB6F4A360ECB2467CC /* Base */,
-				715126ADCA94474F9434E989AAD00F88 /* Converter */,
-				355CEB90E3427FADDCEE9355BE637755 /* Model */,
-				7C07A18957599654C629B48250A731D9 /* NativeReplayer */,
-				CD857AC4C4903126F4133742C0BCD15D /* Object */,
-				DD03A2130FE5D728E8751C060CEB96E3 /* Replayer */,
-				1F9DE4017A54F31079028FAC0D9F2814 /* Resource */,
-				B69989C52A0A4B32DFF5D8AF8177A54A /* Room */,
-				47DAAF4E68784A57511A90609646DF46 /* Support Files */,
-				1A24CB69135D4620F02C8462123C33AF /* Whiteboard-YYModel */,
-			);
-			name = Whiteboard;
-			path = Whiteboard;
-			sourceTree = "<group>";
-		};
-		CCF417C8CDD5B0FCE1CB04923A7CC976 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				1698E62AF25B95F2698080797EB06C05 /* TUIChat.modulemap */,
-				764BF7DF5C3970FA72E856F18034E513 /* TUIChat-dummy.m */,
-				93B2053B0328D3DD82E8F693BB6F6D1C /* TUIChat-Info.plist */,
-				BD9FA6A6E37A64F4936E77753B4F4E6E /* TUIChat-prefix.pch */,
-				BA29660B8A1B8370F6322BEAFC49090D /* TUIChat-umbrella.h */,
-				7AFAE2D3FDE29DE89FFA35F884FEC7D2 /* TUIChat.debug.xcconfig */,
-				9A60C6C3F90AF37130DEF570253A57BA /* TUIChat.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/TUIChat";
-			sourceTree = "<group>";
-		};
-		CD857AC4C4903126F4133742C0BCD15D /* Object */ = {
-			isa = PBXGroup;
-			children = (
-				F28E125FC1950CBA6580129791A491EE /* WhiteAppParam.h */,
-				8D5CF6A346319492FC1EBACEED985F57 /* WhiteAppParam.m */,
-				5A77BC03C84107A80A630B375080A585 /* WhiteCameraBound.h */,
-				E4A79005903A919F8F05D9F9AAD57125 /* WhiteCameraBound.m */,
-				56DE7A69B88662417F44167C2C8218D2 /* WhiteCameraConfig.h */,
-				C1E10883CA99D467A8CECE1A4DF59F40 /* WhiteCameraConfig.m */,
-				F583107FDBE6D4653EE9B0D3CD5E09EB /* WhiteCameraState.h */,
-				2D164D3E2373CACF9C4868EAB4AEF8AB /* WhiteCameraState.m */,
-				EEC3862D4117510F669BFCFC6526CD4D /* WhiteConsts.h */,
-				594CC5DCBEB396E56C5C7A2EABD108B2 /* WhiteConsts.m */,
-				0575E77A4E41E7E417C28F4B8B35DC88 /* WhiteEvent.h */,
-				156C0A6A1AC2A3F558786794FD54F3ED /* WhiteEvent.m */,
-				40F410F42581D64922712B6C057F665A /* WhiteFontFace.h */,
-				E2D5F6882E7A16DA0EEF7C89445BD8C5 /* WhiteFontFace.m */,
-				E0F5DE69851C95C9950D396A21B3F997 /* WhiteMemberInformation.h */,
-				F5DE0E457C6CF9D379ACACC5D737C958 /* WhiteMemberInformation.m */,
-				D803FFE79C3AC6738254C78233B5BDDA /* WhiteMemberState.h */,
-				6D4ED5BFE4608E7F61168A383F940A6F /* WhiteMemberState.m */,
-				F4BB1ECBCCCCB576DDEED42D187BEE6C /* WhitePageState.h */,
-				2415122401E1E8B5A936C778BC972EB3 /* WhitePageState.m */,
-				014D3D1867977535A4EC0483AB3F4415 /* WhitePanEvent.h */,
-				9D6301D5D2C1320AFBF09EB944ED443E /* WhitePanEvent.m */,
-				625B4141F24A5B93EB2AB4A30D155FA0 /* WhitePptPage.h */,
-				BCDF9725ED3A34D6903456359DA54B19 /* WhitePptPage.m */,
-				F2252FD8864E94ACC1860C9BE3A89DA0 /* WhiteRectangleConfig.h */,
-				FDF5DCC3AEB31EDC294FCF07A0DC1E6E /* WhiteRectangleConfig.m */,
-				6149F1E3546E88C91AE81CC0E8178A59 /* WhiteRoomMember.h */,
-				057F15688C3D868FF66A9A22C0046E75 /* WhiteRoomMember.m */,
-				82F73B96EC8F4A10519B6886A800B894 /* WhiteScene.h */,
-				EA49E271110F14198724FB7FE72869B6 /* WhiteScene.m */,
-				AA495E009757AD76456C5D0203199A8A /* WhiteSceneState.h */,
-				FB431F2D0C7C750221B052AAFBC29AE0 /* WhiteSceneState.m */,
-				D480033E4C0C0FA00A8B0CBFD1F50AF2 /* WhiteWindowParams.h */,
-				34D84F27D23965CA198EAC9C24E70FD2 /* WhiteWindowParams.m */,
-			);
-			name = Object;
-			sourceTree = "<group>";
-		};
-		CF1408CF629C7361332E53B88F7BD30C = {
-			isa = PBXGroup;
-			children = (
-				9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
-				48A7B7CE1BC11DFAA128559A9ADA8564 /* Frameworks */,
-				DB9C00D8FF8DF9D7643B2AD7E21BA0D4 /* Pods */,
-				11A80B54F533D82C21E67CBF34CC5860 /* Products */,
-				7E2FA1B53A6C7CA3C929E8E6F98393CB /* Targets Support Files */,
-			);
-			sourceTree = "<group>";
-		};
-		CFD5FC52EABE8F3AA0507B1102BF5485 /* CellData */ = {
-			isa = PBXGroup;
-			children = (
-				895A8C4C29D680BBE2E28CB70C304351 /* Base */,
-				8209071E15E93909A0CD8272EEA15B1A /* Chat */,
-				FAAC42910C132FE603643F25DAA53DC7 /* Custom */,
-				1613B676BD9F436959CA3E1D8F8F3FDD /* Reply */,
-			);
-			name = CellData;
-			sourceTree = "<group>";
-		};
-		D09279D97EABD0D48F6F170D0CAE3ABD /* RongRTCLib */ = {
-			isa = PBXGroup;
-			children = (
-				F03D208DDE28BFE9ACFEB7C27C384407 /* Frameworks */,
-				7C77BA0B6F39D5C964AC2A17FD586509 /* Resources */,
-			);
-			name = RongRTCLib;
-			sourceTree = "<group>";
-		};
-		D12322816414B3D899DDCAD88A16AF7B /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				721C218071C72148BC620E77C43DFFC2 /* CHIPageControl.modulemap */,
-				99387CB9535C817B1098F062BB061707 /* CHIPageControl-dummy.m */,
-				A200781CC107367806E6A901B7907415 /* CHIPageControl-Info.plist */,
-				DE9DFEB9C80A799179F060C8C7336BFC /* CHIPageControl-prefix.pch */,
-				88F1F778200319B869BABB3935886E0D /* CHIPageControl-umbrella.h */,
-				A8B7F58F44F5D64CB9749BC56724C29C /* CHIPageControl.debug.xcconfig */,
-				89CD1290BB4C2341BB1108B31BC0AB29 /* CHIPageControl.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/CHIPageControl";
-			sourceTree = "<group>";
-		};
-		D14F4411B4662D35350E55C48EBB7C13 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				9ED095B9550820F5ABCDE0191D89D8DB /* TYCyclePagerView.modulemap */,
-				B6D542DCD9E22BE7A2CD06278BF60FFE /* TYCyclePagerView-dummy.m */,
-				0A7B6DC0314A194AD6F0D6505BA0477F /* TYCyclePagerView-Info.plist */,
-				64EFBC4914B1EEFB46BDA53B3D392D9D /* TYCyclePagerView-prefix.pch */,
-				68FA0C87C9C61D49421BFC78FC226F97 /* TYCyclePagerView-umbrella.h */,
-				8D59CD9C41B8A3512E3DF6E244EDBFD2 /* TYCyclePagerView.debug.xcconfig */,
-				D92FE7D6A5F456F5B0B036F8D25082DA /* TYCyclePagerView.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/TYCyclePagerView";
-			sourceTree = "<group>";
-		};
-		D4327FA99E7334829B367C90C8536787 /* BaseCell */ = {
-			isa = PBXGroup;
-			children = (
-				0C7713D84B0B446EA9E89668979C80B7 /* CellData */,
-				EAC6EC9F42E5D187E4CA57A3D7BF708E /* CellUI */,
-			);
-			name = BaseCell;
-			sourceTree = "<group>";
-		};
-		D53E6C639C159E7134EA988568C70C2E /* CellUI */ = {
-			isa = PBXGroup;
-			children = (
-				6CA8506FE3F36003C4E701C46752E7DF /* TUIConversationCell.h */,
-				FED064DC5745048A37E8244F062734D4 /* TUIConversationCell.m */,
-			);
-			name = CellUI;
-			sourceTree = "<group>";
-		};
-		D6157DF8C5520905AEE15C345F1105C8 /* iOS */ = {
-			isa = PBXGroup;
-			children = (
-				749586CBC3C9675A026B559EE1E95C50 /* AVFoundation.framework */,
-				F80AE8CE56DF274E3113E75E396724D1 /* CFNetwork.framework */,
-				9523BA3155F5502AB2B5F929522A28DF /* CoreFoundation.framework */,
-				65463C9DAF4AA51C4E143A8DB3E01C61 /* CoreGraphics.framework */,
-				A38A4853332953155817CE8077B666B0 /* Foundation.framework */,
-				4F1D3DB8913AAD199E34EADFC558D45D /* ImageIO.framework */,
-				065EC61D0737EF77D92823B0CF35DB91 /* QuartzCore.framework */,
-				D0A64EDB56775280A165AEBCC54BE9DA /* Security.framework */,
-				3E8246193D818A9D5D383266EF489E11 /* SystemConfiguration.framework */,
-				75EEF36A7781EDB5C41BE0743D40FE36 /* UIKit.framework */,
-				F808AC04E5BB050532DA19386E7F92E2 /* WebKit.framework */,
-			);
-			name = iOS;
-			sourceTree = "<group>";
-		};
-		D6447A48EFFFE311C9E14392665A4709 /* Paprika */ = {
-			isa = PBXGroup;
-			children = (
-			);
-			name = Paprika;
-			sourceTree = "<group>";
-		};
-		D71F827CF0C5A390A788C8C1EC6312A2 /* AlipaySDK-iOS */ = {
-			isa = PBXGroup;
-			children = (
-				D90BC3970C9E17E7D1957881A027988A /* Frameworks */,
-				993EF9C609E1438542609A01D625C845 /* Resources */,
-				FA668AE212F602064E63A46844B751CE /* Support Files */,
-			);
-			name = "AlipaySDK-iOS";
-			path = "AlipaySDK-iOS";
-			sourceTree = "<group>";
-		};
-		D7DC2AC5F306FCBD993DCB0B1B09CFBF /* Reachability */ = {
-			isa = PBXGroup;
-			children = (
-				20589BA5AC5C19BD66D540D73CBB1A1F /* AFNetworkReachabilityManager.h */,
-				106BDA74AB6378D030DB313E1707A9D1 /* AFNetworkReachabilityManager.m */,
-			);
-			name = Reachability;
-			sourceTree = "<group>";
-		};
-		D90BC3970C9E17E7D1957881A027988A /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				6F0688A240D6A1E821082F2C2EFE12ED /* AlipaySDK.framework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		DB3510380F28A0F4885FFB6BA69A4857 /* CommonUI */ = {
-			isa = PBXGroup;
-			children = (
-				27CB849715E9895699BEA953CB1E7C27 /* TUIGroupMembersView.h */,
-				55A04A8F4D56F2274267C05DE71DA169 /* TUIGroupMembersView.m */,
-			);
-			name = CommonUI;
-			sourceTree = "<group>";
-		};
-		DB9C00D8FF8DF9D7643B2AD7E21BA0D4 /* Pods */ = {
-			isa = PBXGroup;
-			children = (
-				6698B6A2E87E4F5C271435E9813AB2C2 /* AFNetworking */,
-				D71F827CF0C5A390A788C8C1EC6312A2 /* AlipaySDK-iOS */,
-				8EF0F2AB4A9A582820AF2B0769AEDB5C /* Bugly */,
-				DD02976FD93E0C09342D7B7EAA35FF30 /* CHIPageControl */,
-				716BF8A72E44A08EDF50EA6350B8FBFE /* iOS-KS3SDK */,
-				16A945D51753F21291DB414BC56E3C8A /* IQKeyboardManager */,
-				8B185D2F89200230F5EEDBD3341706D1 /* JCore */,
-				01BE93C71B697EDC416E27442A95EAB6 /* JPush */,
-				2B67AC346D99C4894D818FFF0009C743 /* JXCategoryView */,
-				3D7DD435178B63B57C56006226F6CA03 /* JXPagingView */,
-				1980EF231296C7001D9C468A9BF02C78 /* lottie-ios */,
-				8CC691D5234E4E0AC96E5327A42BD72D /* Masonry */,
-				73C03707CC294525228ECD0714B59989 /* MBProgressHUD */,
-				ADD5293010BDB6C7A88181DC4A7F108F /* MJExtension */,
-				74FD57C114765F83E428472D47CAF389 /* MJRefresh */,
-				27352A635CA37DDE5B3461CED88EDF47 /* NTLBridge */,
-				BE79B43B8C793EC4C64B42F49CF891C8 /* Reachability */,
-				826C28B9C0C1A7AA37B9C7A74BE2C499 /* ReactiveObjC */,
-				6FC2E9D9A653847103933A031846241A /* RongCloudIM */,
-				A5237F11622A52E9D0029BBFCF529366 /* RongCloudRTC */,
-				DE6D820154C80CECF1CBF6A817D983DE /* RSKImageCropper */,
-				EC9E66A661E474AFB82FAE19DCA279BC /* SDWebImage */,
-				27756725C29765440D896C5A99719F1D /* SocketRocket */,
-				680CA4655E377D8F1DD8358F756140D6 /* SSZipArchive */,
-				DC2A5B1EFF4E7BA500250EA9AD84741B /* TIMCommon */,
-				34F4FD5AC21DD0E75E90643DE39E2417 /* TUIChat */,
-				4259A4F7D98FF050A838C995B378EBE7 /* TUIConversation */,
-				2045360319B926E5E3B86F125E0F061B /* TUICore */,
-				F09F0FBE88F029735B7B1E0F02A224DF /* TUIGroup */,
-				731DB4ED511E1629DC0421481C8CECEA /* TUISearch */,
-				EAC6E531C8F9631F48478B4F165149CE /* TXIMSDK_Plus_iOS */,
-				AB2A932F72D0177DE93435F3001FF187 /* TYCyclePagerView */,
-				CC860E2997DBD5C16004D73444121587 /* Whiteboard */,
-				C681AE1BBE11F96D94110253589CF328 /* YYModel */,
-			);
-			name = Pods;
-			sourceTree = "<group>";
-		};
-		DC2A5B1EFF4E7BA500250EA9AD84741B /* TIMCommon */ = {
-			isa = PBXGroup;
-			children = (
-				8AA73B23002A468BF89B0CC22B8704FD /* BaseCell */,
-				FE351887DFF7740E333353DC3E321EDE /* CommonModel */,
-				7B5CA1D2BC166E97ACF651260F4C8EFD /* Support Files */,
-				8D35DD86DC38DA9FB020ECF94537324B /* UI_Classic */,
-				E15497C07AFFCF6D4ACCAC33765D5A35 /* UI_Minimalist */,
-			);
-			name = TIMCommon;
-			path = TIMCommon;
-			sourceTree = "<group>";
-		};
-		DD02976FD93E0C09342D7B7EAA35FF30 /* CHIPageControl */ = {
-			isa = PBXGroup;
-			children = (
-				8F218536EE9B8F7B753CDAC43D7168B4 /* CHIBasePageControl.swift */,
-				2284E247857EF48A0225D268D3B53938 /* CHILayer.swift */,
-				83B5F7F93FBBE55F12D90D6354D3928B /* CHIPageControlAji.swift */,
-				5422EF24518403A8285E5749EFADE8B0 /* CHIPageControlAleppo.swift */,
-				0BBA0CBCDAE2E659BCCD40084857A769 /* CHIPageControlChimayo.swift */,
-				BBB8A0657D0AF1081F50997AE3229FDD /* CHIPageControlFresno.swift */,
-				C43A086A00D8DF6616EB2CB7EE30BD94 /* CHIPageControlJalapeno.swift */,
-				886468830C89490A238FD3A13CB6A3F1 /* CHIPageControlJaloro.swift */,
-				ACB74EE78C3AEB0667EFF31F296DEED1 /* CHIPageControllable.swift */,
-				09D9466E8A208A0CAB08AB87E036166C /* CHIPageControlPaprika.swift */,
-				7AF62CC69F87B7FAE8FFF61E945C978E /* CHIPageControlPuya.swift */,
-				3256ACA23CAD74FCB40D0C2B6ED22C8F /* Aji */,
-				7A63AA3D6D92EC7F3430ABE8235EBB99 /* Aleppo */,
-				15DBDF66FAAA81B9AB6173C577D05E85 /* Chimayo */,
-				B99F862B2C52F2D93B52BD880684BF69 /* Fresno */,
-				C5FDBE8D5208BF698529FD7B536568AF /* Jalapeno */,
-				22656C8124EC60F578A3F43B0C1B31DB /* Jaloro */,
-				D6447A48EFFFE311C9E14392665A4709 /* Paprika */,
-				AECF4A070BAA960B5C175F075DB666BF /* Puya */,
-				D12322816414B3D899DDCAD88A16AF7B /* Support Files */,
-			);
-			name = CHIPageControl;
-			path = CHIPageControl;
-			sourceTree = "<group>";
-		};
-		DD03A2130FE5D728E8751C060CEB96E3 /* Replayer */ = {
-			isa = PBXGroup;
-			children = (
-				741DC59DB3EFDDBEA698918E6E882594 /* WhitePlayer.h */,
-				0C70A0AC0F6BCE13504A8B0EA53B1FDC /* WhitePlayer.m */,
-				2CD082D311D10D08EBBFBBA3C92E8409 /* WhitePlayer+Private.h */,
-				652549D42785C959BA4F2D622A6BDE9B /* WhitePlayerConfig.h */,
-				6954905E25F391CE7D2DD8F3F1318576 /* WhitePlayerConfig.m */,
-				73813E12A33EEAF8220474FCA1286EDA /* WhitePlayerConsts.h */,
-				0FBCB46E61C3F51050F0634267F90034 /* WhitePlayerEvent.h */,
-				1812D90DFC22C29965C5D2F7EA263D0B /* WhitePlayerEvent.m */,
-				A748579351B957657D7DF80CFE3BF258 /* WhitePlayerEvent+Private.h */,
-				A35EAFF7800BF23EBD06B7DB8B595784 /* WhitePlayerState.h */,
-				F04E26A2E5B20CC5B2C5286E07C64795 /* WhitePlayerState.m */,
-				4D6EDBD8E0A0C1B3DA73E9C13F5D9C98 /* WhitePlayerTimeInfo.h */,
-				05A25BD50788D81AF373BB817ADA1E8E /* WhitePlayerTimeInfo.m */,
-				96A65774E6C216B2A41010D4FD0C084F /* WhiteSDK+Replayer.h */,
-				927CADBC41082C815A1196366748FDDA /* WhiteSDK+Replayer.m */,
-			);
-			name = Replayer;
-			sourceTree = "<group>";
-		};
-		DE4BBC850E56094F8129D793D4803105 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				F6B9BE54C70121371A139CAE7E0E0E7E /* RongChatRoom.xcframework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		DE6D820154C80CECF1CBF6A817D983DE /* RSKImageCropper */ = {
-			isa = PBXGroup;
-			children = (
-				95AC3717E996BCB7A9A4786E4D49442B /* CGGeometry+RSKImageCropper.h */,
-				C0A92EE81867EE80A9804A73D1313FDD /* CGGeometry+RSKImageCropper.m */,
-				E6D9785EB5BAD22E4DB1E4767322AFA6 /* RSKImageCropper.h */,
-				82F115E3C78E12401F6B14AA022BBBA0 /* RSKImageCropViewController.h */,
-				FFBF784265B986E531B20BE93E0CEDD0 /* RSKImageCropViewController.m */,
-				1EA50290D77CB2A757D05AB8212967EF /* RSKImageCropViewController+Protected.h */,
-				6ABB91E1470D4CF83105E0AE459DA5C9 /* RSKImageScrollView.h */,
-				DC47152C37AFF0AB40F458862912122F /* RSKImageScrollView.m */,
-				24857AE1C1512C312B09B3FE1382768D /* RSKInternalUtility.h */,
-				6D78A46B9DD21ABB3E67FF577B3A6221 /* RSKInternalUtility.m */,
-				FF7D085C2FF12CF73AE77FC3361906FD /* RSKTouchView.h */,
-				9BA8C1B699754D4FC86089BC0AF76CAC /* RSKTouchView.m */,
-				27E7363DB0A6683B00B3D64B697042C9 /* UIImage+RSKImageCropper.h */,
-				9C734EADEBFEF338E30F5351571B9CC0 /* UIImage+RSKImageCropper.m */,
-				54AC219AEA5F465BBCFB5A03F788A74E /* Resources */,
-				29418BFEAA5108FC7E3BCA13D8429589 /* Support Files */,
-			);
-			name = RSKImageCropper;
-			path = RSKImageCropper;
-			sourceTree = "<group>";
-		};
-		E15497C07AFFCF6D4ACCAC33765D5A35 /* UI_Minimalist */ = {
-			isa = PBXGroup;
-			children = (
-				04DDEDF53D4B9095DE721A4395CD0824 /* Cell */,
-				7605FFCFAF6823A571A4D989679AE4D3 /* Resources */,
-			);
-			name = UI_Minimalist;
-			sourceTree = "<group>";
-		};
-		E87267795A1410DF47E401494B306E6B /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				481EBE3B85C12E436F90F0F3486F2F98 /* IQKeyboardManager.modulemap */,
-				AF92A7B97A4CA8CE0327F3ED9A4A5238 /* IQKeyboardManager-dummy.m */,
-				839747FBEF6D607226F2A38CC56AD673 /* IQKeyboardManager-Info.plist */,
-				B833FD50B02D2A546EA9F0DF0AAED940 /* IQKeyboardManager-prefix.pch */,
-				C690987D1FF4BC3B9D48EF1DAF63AE03 /* IQKeyboardManager-umbrella.h */,
-				1F0766CDC9D05F6CB3BEC8951DDE77E0 /* IQKeyboardManager.debug.xcconfig */,
-				DF644EB4E72CA05D93C792ED74A32A01 /* IQKeyboardManager.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/IQKeyboardManager";
-			sourceTree = "<group>";
-		};
-		E87D768809EB8D911B1A36615499B075 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				E9B2B2785A9F7F4E00144F03B2CDD4F2 /* Bugly.framework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		EAC6E531C8F9631F48478B4F165149CE /* TXIMSDK_Plus_iOS */ = {
-			isa = PBXGroup;
-			children = (
-				C509349BAA1BA50000AB27795ABA84E9 /* ImSDK_CPP.h */,
-				84E615829A7B9E851FF321DF3952FC58 /* ImSDK_Plus.h */,
-				109A87B44884B1ED8F8E2F9373FB8552 /* ImSDKForMac_CPP.h */,
-				E2048A3A8D65FAB68BE1262BFAA53576 /* TIMErrorCode.h */,
-				F3DC9E1245D86234C72EDFEFE88E2322 /* V2TIMBuffer.h */,
-				97070C7880654D84843FBE162A5B056E /* V2TIMCallback.h */,
-				EE9AD224D102A123313B7212CBF8C25F /* V2TIMCommon.h */,
-				8BA3D4163B5D16011CF14ABFCFFEBD6C /* V2TIMConversation.h */,
-				F1DC5B33033335E45A5EC14D88138749 /* V2TIMConversationManager.h */,
-				8BF4770A958B54CAA56FE708B06161B4 /* V2TIMDefine.h */,
-				F0746708789D86035B2C61B5C9A91991 /* V2TIMErrorCode.h */,
-				67B2F05E03D86AC18D130691A3E2C726 /* V2TIMExperimentalListener.h */,
-				2052B9AEF86D5DFD211C04DD929E8ED0 /* V2TIMFriendship.h */,
-				3D4283699F22B8AB869FB5BD0A3C7E69 /* V2TIMFriendshipManager.h */,
-				45AF1A37AB1B6464B15006A43BCFF39D /* V2TIMGroup.h */,
-				7289CAD882116079DF76215970C0D7DD /* V2TIMGroupManager.h */,
-				79321B93465530FE97BBB0FC0C2F070C /* V2TIMListener.h */,
-				522B1CAB698DF1FDB2C09C7707587631 /* V2TIMManager.h */,
-				77923738BEBC946EF039FB11196B106A /* V2TIMManager+APNS.h */,
-				9274E8321505ED959E017F714681FE62 /* V2TIMManager+Conversation.h */,
-				7EA0AF814918C7C406C6F9E3CB3C4C6D /* V2TIMManager+Friendship.h */,
-				972C5EA5768282B72A9B0076EDE1A33A /* V2TIMManager+Group.h */,
-				790BBF2E20F163C9E98A2152031E6214 /* V2TIMManager+Message.h */,
-				990FEEB8EDB01E6D9DC9BFA333114525 /* V2TIMManager+Signaling.h */,
-				41DD7E86D7836EC6089E354EA8341DAD /* V2TIMManager+VOIP.h */,
-				F6F65492DEA76204B03AC64F25DE57E2 /* V2TIMManagerEx.h */,
-				B375096341B110A6F34BE084FFA361ED /* V2TIMMessage.h */,
-				C7358AE0DF446C9D0CA5E81705EEDE34 /* V2TIMMessageManager.h */,
-				EBD6498F82AC0BE1EB64CF1FBBC04D99 /* V2TIMOfflinePushManager.h */,
-				F5FDC747FEC797BBAE7B9B79780E72AD /* V2TIMSignaling.h */,
-				36654EB5908556B0CA2DC62051E4B21F /* V2TIMSignalingManager.h */,
-				253A30165D50A81107BEFFF431828CD9 /* V2TIMString.h */,
-				AB96F1DAEBE537F9B02F0A8A38FAD358 /* Frameworks */,
-				9A18F4E2D193F86062B7954F12F0F374 /* Support Files */,
-			);
-			name = TXIMSDK_Plus_iOS;
-			path = TXIMSDK_Plus_iOS;
-			sourceTree = "<group>";
-		};
-		EAC6EC9F42E5D187E4CA57A3D7BF708E /* CellUI */ = {
-			isa = PBXGroup;
-			children = (
-				E32DEACD9B4EA9A7FFF3CDE78545C3E8 /* TUIAddCell.h */,
-				5C91C75FFFC7B39CC4B91CC23C306E0C /* TUIAddCell.m */,
-				77EAB8C13F3583DCE6ACF7C60781EEDF /* TUIGroupMemberCell.h */,
-				98102D91B163EDF47F7157A7307B679D /* TUIGroupMemberCell.m */,
-				75264DA593BAE8363543D02F250C1B36 /* TUIGroupMembersCell.h */,
-				A583973C17E76064F379B7164D6C5BE9 /* TUIGroupMembersCell.m */,
-				23CBA2B23439DDB704BBF5B7AA15233E /* TUIGroupNoticeCell.h */,
-				D6912D42A912A09FD0ABE1B00F38958F /* TUIGroupNoticeCell.m */,
-				502F520C28B8FB11E5A3B150FD541958 /* TUIMemberInfoCell.h */,
-				3118BD0E889EFC349F9B2EB9AFC49311 /* TUIMemberInfoCell.m */,
-				04F15AF4B25A785EA6CCC56825BE89B5 /* TUIMemberPanelCell.h */,
-				E8F4551BEE3ACB18E88E84EBE8C63A45 /* TUIMemberPanelCell.m */,
-				9C122FD9700BC9B9EC6CB488E0EC993D /* TUISelectGroupMemberCell.h */,
-				CA41B94041FA93580EFF8ED4C9A54CE3 /* TUISelectGroupMemberCell.m */,
-			);
-			name = CellUI;
-			sourceTree = "<group>";
-		};
-		EAF8B0F566449B9DF0C0527B26C595DC /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				F836DE571A3322DF62305F3B08690592 /* MJExtension.modulemap */,
-				68C52A4C9920E1BCEF154C40C0C6001A /* MJExtension-dummy.m */,
-				B70217BAD5CFF61CD4A9AE8849692723 /* MJExtension-Info.plist */,
-				42C2B6ECDCED864876D5B6CC4666D1A4 /* MJExtension-prefix.pch */,
-				16B552221EC2072395A6C4B8F0392F90 /* MJExtension-umbrella.h */,
-				0ED2C8CDEF1E7332A7C1ED4100B3BE50 /* MJExtension.debug.xcconfig */,
-				B9DF744ED616EF350F90D2893BBA1641 /* MJExtension.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/MJExtension";
-			sourceTree = "<group>";
-		};
-		EC9E66A661E474AFB82FAE19DCA279BC /* SDWebImage */ = {
-			isa = PBXGroup;
-			children = (
-				0F2361ADF0B2F0922359CE83FFEF65DC /* Core */,
-				813B90CA23FE3D7C2D24F02DB0871C0F /* Support Files */,
-			);
-			name = SDWebImage;
-			path = SDWebImage;
-			sourceTree = "<group>";
-		};
-		EEF9FC80DDC16F37AFEDC9F6602A54AB /* CommonUI */ = {
-			isa = PBXGroup;
-			children = (
-				ABC391805DB564F384027B9D6F110A6B /* Camera */,
-				5C307FA44A719F11A8862D23AA8973B6 /* Pendency */,
-				0326D331F7A08533AFACC4BDC02DA370 /* Pop */,
-			);
-			name = CommonUI;
-			sourceTree = "<group>";
-		};
-		EF4D41A98AFFD02AC8FBF7C7D2A1B475 /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				D09AC77691ED03A25993531DFF7B011A /* YYModel.modulemap */,
-				1EA2B79F995096D1EEB02D750AB25BF5 /* YYModel-dummy.m */,
-				549C3DBE51755A6958D1D4A581CCF4DB /* YYModel-Info.plist */,
-				9D7642C52749023787D0032BF126526B /* YYModel-prefix.pch */,
-				B5E48FF23BDFF12204FEA57D0F9FA934 /* YYModel-umbrella.h */,
-				B030ECBF58923F4BF0B2D6F4DFE80F7D /* YYModel.debug.xcconfig */,
-				0E22B663F7E833FA9453636A0B8C68F5 /* YYModel.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/YYModel";
-			sourceTree = "<group>";
-		};
-		EFB73EFA18DA91D39D50830F3BE22CDC /* Header */ = {
-			isa = PBXGroup;
-			children = (
-				A13DAFF9C0720E797EE93A45134FC1E9 /* TUIChat.h */,
-			);
-			name = Header;
-			sourceTree = "<group>";
-		};
-		EFCDEF15B34D129B0621A8B1EA89BCCA /* CellUI */ = {
-			isa = PBXGroup;
-			children = (
-				1331B826FC4D6FDF1140336F4DACE9E7 /* TUIBubbleMessageCell_Minimalist.h */,
-				D4BE770815B5613825202C38EF89C31A /* TUIBubbleMessageCell_Minimalist.m */,
-				95926941BC2770CD0EC4894C29422667 /* TUIMessageCell_Minimalist.h */,
-				FC202183003DD17E6D1E3B0B3D83DD84 /* TUIMessageCell_Minimalist.m */,
-			);
-			name = CellUI;
-			sourceTree = "<group>";
-		};
-		F03D208DDE28BFE9ACFEB7C27C384407 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				E4BB861CA8874C6EA989B8B753101030 /* RongRTCLib.xcframework */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
-		F09F0FBE88F029735B7B1E0F02A224DF /* TUIGroup */ = {
-			isa = PBXGroup;
-			children = (
-				D4327FA99E7334829B367C90C8536787 /* BaseCell */,
-				AE2C584486B95F0E24459B7917AD3AFD /* BaseDataProvider */,
-				AEE4D87B15692D0E4BBC3B3623677521 /* CommonModel */,
-				DB3510380F28A0F4885FFB6BA69A4857 /* CommonUI */,
-				63750D120F2EDCC58B553EADEEB303C4 /* Support Files */,
-				C84AF29411293ABBD6845BAF712BBCEC /* UI_Classic */,
-			);
-			name = TUIGroup;
-			path = TUIGroup;
-			sourceTree = "<group>";
-		};
-		F253C7CEC80E08F26CD2B4E0A51F2B86 /* ChatRoom */ = {
-			isa = PBXGroup;
-			children = (
-				DE4BBC850E56094F8129D793D4803105 /* Frameworks */,
-			);
-			name = ChatRoom;
-			sourceTree = "<group>";
-		};
-		F299451220C9A7896122D98A89EF27B8 /* CellData */ = {
-			isa = PBXGroup;
-			children = (
-				2757248E94966EC4FF89AA9BEA619340 /* TUISearchResultCellModel.h */,
-				621BA3A000CED494EF7A43040DE814B7 /* TUISearchResultCellModel.m */,
-			);
-			name = CellData;
-			sourceTree = "<group>";
-		};
-		F341EC741B7825B89E7606EC91E4C25D /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				4D75427392A8F8D315E60C92F602C551 /* NTLBridge.modulemap */,
-				AACF40873D9DEB1F11CDEE0ACC076ACF /* NTLBridge-dummy.m */,
-				A62609CF1680F9889328ECB6ECA45289 /* NTLBridge-Info.plist */,
-				30289AB48215CEF71C4F7374AAAA3422 /* NTLBridge-prefix.pch */,
-				4066A075FC2E0F09432CFA7DBD4146D1 /* NTLBridge-umbrella.h */,
-				DD32A96D7AF2787F01792F6F48C85DA6 /* NTLBridge.debug.xcconfig */,
-				50F5E0C88DE8BE4E9A968AEE690BF0DC /* NTLBridge.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/NTLBridge";
-			sourceTree = "<group>";
-		};
-		F45BA57877D91E490F5135AA3243B8DF /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				618E73AC78BD6388E0118FFC363D291A /* RongCloudRTC-xcframeworks.sh */,
-				9AA42404E5D49ED42CF5F30F3E8C80C9 /* RongCloudRTC.debug.xcconfig */,
-				D7E7C9A5E8B9AFAEFF8DF184446EDFC8 /* RongCloudRTC.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/RongCloudRTC";
-			sourceTree = "<group>";
-		};
-		F783432CD043D7DE5A818FE4CB11F121 /* Service */ = {
-			isa = PBXGroup;
-			children = (
-				C48BF9385C7AE551330525D0401CC0BD /* TUIGroupExtensionObserver.h */,
-				BEF296986D0A3CAF5D1B41063522442B /* TUIGroupExtensionObserver.m */,
-				E75CB2284D3082A474B6BC7A5351D76C /* TUIGroupObjectFactory.h */,
-				05B1E06DBE0A013F7A164F682FDFBE5D /* TUIGroupObjectFactory.m */,
-				BE634C336DF5D8F4806BF3736646A174 /* TUIGroupService.h */,
-				A7BA1E81585286EE60E642DB666187B4 /* TUIGroupService.m */,
-			);
-			name = Service;
-			sourceTree = "<group>";
-		};
-		F829FFE76439676B797C346133AB8C03 /* Resources */ = {
-			isa = PBXGroup;
-			children = (
-				0B4FBD052EBECCE074F8E5EF55DDBCB3 /* 90b4fcf */,
-				7848AEEC3C5A4B51569C0E379A111997 /* index.html */,
-				ACDC0C277A550C2BE6FB968577289347 /* main.css */,
-				F84938F60F388DA65F9F65D71BCB93A5 /* main.33a19dec.js */,
-				2930157D1847F7B1A0F17F39F4D066CA /* netless.css */,
-				3358A26944876BFD81F96E821AEE35FC /* netless.618c57ce.js */,
-				57892E4F65039638A6A9D64F0B181145 /* runtime.42cce1dd.js */,
-				18F049C20A6AF28613BA80701568EBE3 /* vendor.cf7bef63.js */,
-				CACC98889F5D0030A1FC73B60813F905 /* video.b3db6331.js */,
-				43D46E1A7F0F57D540BB44BC777DA282 /* web-sdk.4473eae6.js */,
-			);
-			name = Resources;
-			sourceTree = "<group>";
-		};
-		F950E25D1366BD6D5D554E8BA3907E8D /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				9A8515B36CD217BF81B677E85D1BE87A /* ReactiveObjC.modulemap */,
-				A4BF682D71653C9F22077A2B11643706 /* ReactiveObjC-dummy.m */,
-				671C88A7A8F320578CC56AFD3423CB96 /* ReactiveObjC-Info.plist */,
-				8B0E55F955F69D26CA87BC86174AC204 /* ReactiveObjC-prefix.pch */,
-				AEB3763BE440F5A75A49E29CDCE16CAF /* ReactiveObjC-umbrella.h */,
-				1CF1CE1E3E3E60B6BB8BA76B5C41F7F7 /* ReactiveObjC.debug.xcconfig */,
-				F2FEF622B0D6594AD79594172579BA96 /* ReactiveObjC.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/ReactiveObjC";
-			sourceTree = "<group>";
-		};
-		FA668AE212F602064E63A46844B751CE /* Support Files */ = {
-			isa = PBXGroup;
-			children = (
-				EEA7D2FE3A33086CC85AF1F098DA155C /* AlipaySDK-iOS.debug.xcconfig */,
-				7FC50F6A461AA4A4DCF975292D299EF5 /* AlipaySDK-iOS.release.xcconfig */,
-			);
-			name = "Support Files";
-			path = "../Target Support Files/AlipaySDK-iOS";
-			sourceTree = "<group>";
-		};
-		FAAC42910C132FE603643F25DAA53DC7 /* Custom */ = {
-			isa = PBXGroup;
-			children = (
-				2E1A410AC796BC89122A5B0C4384CA11 /* TUIEvaluationCellData.h */,
-				D68A3886391192AFDFF04CEC9DE519EB /* TUIEvaluationCellData.m */,
-				54588D2E4A0C158EEB32284FEACE69EC /* TUILinkCellData.h */,
-				D1AA2D07021E2EEB0B7FBCA0DC2B220D /* TUILinkCellData.m */,
-				1151DF28220DAA104F80BAF086A117B3 /* TUIOrderCellData.h */,
-				0BADC06FDCE21F0B14787A7CA84D1EE1 /* TUIOrderCellData.m */,
-			);
-			name = Custom;
-			sourceTree = "<group>";
-		};
-		FB3132DC1AF185AA19075028B45888FF /* Service */ = {
-			isa = PBXGroup;
-			children = (
-				73A73D0CC4D69E8BDC8AF2A38AB3F72C /* TUIConversationObjectFactory.h */,
-				3A1CC7CD2C230C7EA10A31DD97A2524F /* TUIConversationObjectFactory.m */,
-				7CE23479CD316278D04DFDDDAA6818EA /* TUIConversationService.h */,
-				8B6243F6439E550AB86C30053E45BFDF /* TUIConversationService.m */,
-			);
-			name = Service;
-			sourceTree = "<group>";
-		};
-		FB8E911D755A0631B7734D50A70929A9 /* UIKit */ = {
-			isa = PBXGroup;
-			children = (
-				DBFEAACF3A5C4E11F29039BDC8C113ED /* AFAutoPurgingImageCache.h */,
-				12F6CD28544AD0860E2A31724AED2151 /* AFAutoPurgingImageCache.m */,
-				EA254E80F3564B13497EAD341C160D54 /* AFImageDownloader.h */,
-				81178AAC7037C78A78E3ECDCE8AC72CB /* AFImageDownloader.m */,
-				8C749036E11086E647A6445D5660CFBE /* AFNetworkActivityIndicatorManager.h */,
-				44218260AF9B6D4E2FBA59D9EAEB60D2 /* AFNetworkActivityIndicatorManager.m */,
-				4A4DE5CAA50F1A0130F07C7A10B9A032 /* UIActivityIndicatorView+AFNetworking.h */,
-				81F0BD837FB165929524F0D90087EDC3 /* UIActivityIndicatorView+AFNetworking.m */,
-				D2C9979E815AD5C41DD279DD07DB844E /* UIButton+AFNetworking.h */,
-				D6376A598EDBE797F988603F022CCB39 /* UIButton+AFNetworking.m */,
-				0F98354CF90FCC1B9676729A0842A045 /* UIImageView+AFNetworking.h */,
-				A0ECB0A1A9EC452716E3B79CC10FE411 /* UIImageView+AFNetworking.m */,
-				10D107E094E9CD670CC0E9DF776EDA42 /* UIKit+AFNetworking.h */,
-				74EDB85DF2EE81A83EC35BC1F366AD4F /* UIProgressView+AFNetworking.h */,
-				585366B8E8D384CC3437A56D6F19FA2B /* UIProgressView+AFNetworking.m */,
-				93D1B8655E6683F4AC395CB5AE709FED /* UIRefreshControl+AFNetworking.h */,
-				6C29A47D6637D76C09CB9BE243262CD7 /* UIRefreshControl+AFNetworking.m */,
-				F9B39F2F799E446C402CC958D7256F71 /* WKWebView+AFNetworking.h */,
-				947CAD1CCCEEDE7FFBC2B6646C56250E /* WKWebView+AFNetworking.m */,
-			);
-			name = UIKit;
-			sourceTree = "<group>";
-		};
-		FCC66BA41D750A18BBFFEE3B3EB7A87B /* CustomerService */ = {
-			isa = PBXGroup;
-			children = (
-				8FBE638679F92B87ED5CF42723FFB87D /* Frameworks */,
-			);
-			name = CustomerService;
-			sourceTree = "<group>";
-		};
-		FE351887DFF7740E333353DC3E321EDE /* CommonModel */ = {
-			isa = PBXGroup;
-			children = (
-				C570EA874EEE18CD9D6048228C97887C /* NSTimer+TUISafe.h */,
-				45BBD467C00CCEF8B6D7EC3736683E61 /* NSTimer+TUISafe.m */,
-				D29E107106BEE87433465C7088F93725 /* TIMCommonModel.h */,
-				B550377106F43409E79B34553E8CEF52 /* TIMCommonModel.m */,
-				FD6ED7FC0A9D5F047922F7FF0E1D482A /* TIMConfig.h */,
-				4DA5D9A36D9E440FCDB0D554C2029380 /* TIMConfig.m */,
-				90CD6A76FD8EE4BD8BE605410F36DA95 /* TIMDefine.h */,
-				72FA900D9A0741E63F5F6454E4F54CC0 /* TIMInputViewMoreActionProtocol.h */,
-				E11C529EEF3FE48BC504CF6A5E793C8F /* TIMPopActionProtocol.h */,
-				EBC0FD4486482BBC8D77E04F4A99BE1B /* TUIAttributedLabel.h */,
-				DA1DF5AE1A3DB81412C3850CE513AF38 /* TUIAttributedLabel.m */,
-				0E2084F7BD2810C8A185082B016A8E94 /* TUIFitButton.h */,
-				0496675A0A095BB4604BB49B70EDD489 /* TUIFitButton.m */,
-				AB49898BE3B7E0F22EC8F17A0CE0BC38 /* TUIFloatViewController.h */,
-				C680514A751D0A464DCA0B24E0C63378 /* TUIFloatViewController.m */,
-				A34C6F490BBB1252A29536BF85F26E09 /* TUIGroupAvatar+Helper.h */,
-				903EFABA900C0FF6ED0037CBDE66B772 /* TUIGroupAvatar+Helper.m */,
-				D03ECA54C63EFC96DA5B03B0A6D30646 /* TUISecondConfirm.h */,
-				0DEA96FAAC1793CB124E7DA889F63681 /* TUISecondConfirm.m */,
-				C14C79DC0BFAEC8B78B4A96ED1F77815 /* TUITextView.h */,
-				9803AA620FCD71EF38ED76EDA4D017CE /* TUITextView.m */,
-				E8D292CAFA559960FC4C36D985E7755D /* TUIUserAuthorizationCenter.h */,
-				F8C824CB00007B0D3259CCB41F6BA526 /* TUIUserAuthorizationCenter.m */,
-			);
-			name = CommonModel;
-			sourceTree = "<group>";
-		};
-/* End PBXGroup section */
-
-/* Begin PBXHeadersBuildPhase section */
-		09BDDF9756790F287B3FD586E7E8CF51 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				90A3BED8ECD45C574182F89092DE030A /* ApplePencilDrawHandler.h in Headers */,
-				632FC8A72888E519407790540F489AA9 /* BridgeCallRecorder.h in Headers */,
-				9C7ED8AD50E91895443B90F621B51900 /* NSObject+YY.h in Headers */,
-				77113D1EA78BDAE8E9F36C75F40211B4 /* SyncedStore.h in Headers */,
-				47E6D61538DC5804085D1780849782BB /* SyncedStore+Private.h in Headers */,
-				B8FCF6183A548A94F245B70C4B2E712A /* URLRequestPolling.h in Headers */,
-				50B07F05F4CCA2F76D0A87E402BD505D /* WhiteAdvanceConvertProgressPolling.h in Headers */,
-				1F6D09714E47E0D16643FBA4922924E6 /* WhiteAppParam.h in Headers */,
-				5FF88CE73AF0837C9CB44793F5E28271 /* WhiteAudioMixerBridge.h in Headers */,
-				EC65B95B1DDE08ACCDDE966A9D62DF58 /* Whiteboard.h in Headers */,
-				47BF794E66AF6EC4643C00BA978DFB98 /* Whiteboard-umbrella.h in Headers */,
-				00D0AF6B700C2D72ADF24719A6AFBBCB /* WhiteBoardView.h in Headers */,
-				417291AC215D4C2CAF0AFFB35A0A5159 /* WhiteBoardView+Private.h in Headers */,
-				DF86CD234D9811A7D15955B76853BA54 /* WhiteBroadcastState.h in Headers */,
-				6ABECF9CE8F9D5F484CF0126413BF326 /* WhiteCallBridgeCommand.h in Headers */,
-				0FFD86C10F305F4365745725DAB652F9 /* WhiteCameraBound.h in Headers */,
-				E383EFA5E389366E0CC828803793E89C /* WhiteCameraConfig.h in Headers */,
-				CCC659F748D396FF87DE5F512057D7A3 /* WhiteCameraState.h in Headers */,
-				55081749645868858F76DD2199132A94 /* WhiteCombinePlayer.h in Headers */,
-				62E85BC460169B34A770DBEFC3D1B86D /* WhiteCommonCallbacks.h in Headers */,
-				C0AFFFDCA2F713DF78A7E1BFDE78BC91 /* WhiteConsts.h in Headers */,
-				4974BD8CAC4337E612AFCA2BDFE5BE7E /* WhiteConversionInfo.h in Headers */,
-				E76AD0A458931EB777D8833E83781F50 /* WhiteConversionInfoV5.h in Headers */,
-				183C78AB7C3766AAD215C2FF10F8B0D0 /* WhiteConverter.h in Headers */,
-				AD9CA8B25BC5E954AE13BEC2858DE48C /* WhiteConverterV5.h in Headers */,
-				5EBC18F8BB1E01B9EEBB8B04E95B377F /* WhiteDisplayer.h in Headers */,
-				79F015D681F8460135169BA61246AC80 /* WhiteDisplayer+Private.h in Headers */,
-				13DE86C82961B2D73C4EC2C1EEB3AC90 /* WhiteDisplayerState.h in Headers */,
-				7357E69146BB1230BBD19EB992A5C60A /* WhiteDisplayerState+Private.h in Headers */,
-				45236C47A5637EAFC6737F19D9A1011F /* WhiteEvent.h in Headers */,
-				BF8D9FFB61D7EA3483EE67008B42F2A3 /* WhiteFontFace.h in Headers */,
-				9259BBA637EAA5AA4F469DDACE14387D /* WhiteGlobalState.h in Headers */,
-				80CBE4A42C4CBE0DF49DEB6B8737214B /* WhiteImageInformation.h in Headers */,
-				4AC90A130735C33C86A1D5CE0A26F27F /* WhiteMemberInformation.h in Headers */,
-				5538F9F9127CF330E4B4BDE1E37325D1 /* WhiteMemberState.h in Headers */,
-				51B1EACBD0B5EC72BC5A47338511EC12 /* WhiteObject.h in Headers */,
-				E8AB8473C303BB1C3E4EB55F1743FF41 /* WhitePageState.h in Headers */,
-				9575EEF938997E8700A52A18BA0D6081 /* WhitePanEvent.h in Headers */,
-				FACFA4FA3280FA16AADB419E94E630FC /* WhitePlayer.h in Headers */,
-				A713EBD8FE577994D83E340A775D778A /* WhitePlayer+Private.h in Headers */,
-				5DF58FAD0B00CE0ADB6171FE49B2C54A /* WhitePlayerConfig.h in Headers */,
-				BF2E396E94344599FDED7520E9727A84 /* WhitePlayerConsts.h in Headers */,
-				6D9C7D54FC748D3DEEC72037733D051B /* WhitePlayerEvent.h in Headers */,
-				0B68FAB7FA18E1320FE31E4D7A9BDD61 /* WhitePlayerEvent+Private.h in Headers */,
-				D1272D46F6E37F42AB13C543C2CFF48B /* WhitePlayerState.h in Headers */,
-				C744F7AB52BA61B3BCC206AD242E0AD8 /* WhitePlayerTimeInfo.h in Headers */,
-				8713439D186D93B62DAB70745AFA15E2 /* WhitePptPage.h in Headers */,
-				8B1F249C6577E06C44345DCA3EA4512D /* WhiteProjectorPolling.h in Headers */,
-				24E76D883535C789B25CAC3A03B987F8 /* WhiteProjectorQueryResult.h in Headers */,
-				3B77EEAFBBCC81665A9A3EF0099B96E5 /* WhiteRectangleConfig.h in Headers */,
-				C74220FFC5FB121CB49B2F639232A32A /* WhiteRegisterAppParams.h in Headers */,
-				C7ADA4D7103CC23FA26D68B38B9D3BDA /* WhiteRoom.h in Headers */,
-				14F2B5B1AD955E69E5AB4E38B33B5356 /* WhiteRoom+Private.h in Headers */,
-				6EED1974B2B788E2FC39AEAA57A32B15 /* WhiteRoomCallbacks.h in Headers */,
-				9C5514D587257B5E4F3EAFD5F7AF0043 /* WhiteRoomCallbacks+Private.h in Headers */,
-				C6C1FD33582348F43EFC408E28A8FBFF /* WhiteRoomConfig.h in Headers */,
-				595166B8CE2910072287E750AE8291C2 /* WhiteRoomMember.h in Headers */,
-				882D4FC565EB5E94090124D927060259 /* WhiteRoomState.h in Headers */,
-				BCCE732E464F0BD6950A9A7EDF19DEF7 /* WhiteScene.h in Headers */,
-				182469708C69C675601091D359DE592D /* WhiteSceneState.h in Headers */,
-				E812DB1F6E2A0A1E37E4C8E021E00A0C /* WhiteSDK.h in Headers */,
-				3D959A8D9DE9ACAFAA4B045004E4C2DA /* WhiteSDK+Private.h in Headers */,
-				91378E224324F3981C94E30DB7439E46 /* WhiteSDK+Replayer.h in Headers */,
-				0C7CCDF0890E8D4BFE664B84151318F1 /* WhiteSDK+Room.h in Headers */,
-				1C8440C1D9990C9D54BAFD5FEE411B6F /* WhiteSdkConfiguration.h in Headers */,
-				5740694FC26902F5C9CA4A6F9E4C47F8 /* WhiteSdkConfiguration+Private.h in Headers */,
-				B96A2E978149708EE1C2A3FD45B2AF4A /* WhiteSliderView.h in Headers */,
-				27BEEF0C3B02200F06EBC7A9CDB5F6AD /* WhiteSocket.h in Headers */,
-				E37BE8A4C83DC2CFACDA9C38BB817ECF /* WhiteSocket+Private.h in Headers */,
-				53A1323E7298B2A7628E1BF2C41FBFEB /* WhiteVideoView.h in Headers */,
-				D60714D9C82ABF49E55D65B0968C82E6 /* WhiteWebViewInjection.h in Headers */,
-				67ED399FF075FD0DE430B541D517DCA1 /* WhiteWindowParams.h in Headers */,
-				71D9DA44B25C2857368C80C2ADE8844A /* WritableDetectRoom.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		0A5668479DA2150ADDE71D08D249B95F /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				C7F0C48049629F8DDF49863CC18DD080 /* CHIPageControl-umbrella.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		1A1B4682406E8173DC4CFE36702E9EAC /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				7002B635B8B2229BEA25A01E21CD56E8 /* TIMGroupInfo+TUIDataProvider.h in Headers */,
-				A0721978D5E569A14164A14F0915264D /* TUIAddCell.h in Headers */,
-				CDD17FCFA6B882D17B7912EF8F4F9014 /* TUIAddCellData.h in Headers */,
-				9E284AF7C71E5A285ED7F0930DD33569 /* TUIGroup.h in Headers */,
-				685A9ADF7F89C1FDD2ED811E429FD20C /* TUIGroup-umbrella.h in Headers */,
-				50A16100874FCF4AE71A8ADF33E5D315 /* TUIGroupDefine.h in Headers */,
-				C5AA22C4554C650F42DF2D922B3CB8DA /* TUIGroupExtensionObserver.h in Headers */,
-				5262A7FDB3FB13D5FEC62787E37C0EAE /* TUIGroupInfoController.h in Headers */,
-				3125C50B64EB157200C95D4B4FB84EAC /* TUIGroupInfoDataProvider.h in Headers */,
-				6A444C31A3C25B4C03AD9B7FA8E0C2CF /* TUIGroupManageController.h in Headers */,
-				51818686D375E65E88DCB6CB147B8783 /* TUIGroupManageDataProvider.h in Headers */,
-				1FDDCE3EE773BDBD978FEEE7E8F0C221 /* TUIGroupMemberCell.h in Headers */,
-				3569967A5E1259E5E50D5D59AE1A1CCC /* TUIGroupMemberCellData.h in Headers */,
-				CC955D4375DDFC51E170C0BA4F631B9C /* TUIGroupMemberController.h in Headers */,
-				B9BA118F0D94D3540C6EC918A8BB1BDC /* TUIGroupMemberDataProvider.h in Headers */,
-				0D45BC6D221E9A17B8BB9B23FC32D8AA /* TUIGroupMembersCell.h in Headers */,
-				29315F566D7CDAC0AAB45379EA3EEE08 /* TUIGroupMembersCellData.h in Headers */,
-				F7655517D19C984BE75457C8651D139F /* TUIGroupMembersView.h in Headers */,
-				26EFF07D552D861A1940E26E004FD6B0 /* TUIGroupNoticeCell.h in Headers */,
-				D0F2712A245B39569B9958087E52887D /* TUIGroupNoticeCellData.h in Headers */,
-				65865FC62BD49F2D2696C1564B43FAF3 /* TUIGroupNoticeController.h in Headers */,
-				8BBA97AC3C3D23ADF621796E51FBCC62 /* TUIGroupNoticeDataProvider.h in Headers */,
-				4CEB6D4DB72EF2854EC2A90E76DAB408 /* TUIGroupObjectFactory.h in Headers */,
-				63738F20F80FFA2E18FB71ACD4C4B290 /* TUIGroupRequestViewController.h in Headers */,
-				BDE1E1D5E40932B9721C54081589FA34 /* TUIGroupService.h in Headers */,
-				645F3E7AC6EBB2E91F9AD94157B36068 /* TUIMemberInfoCell.h in Headers */,
-				F9BA76C36DFBAD72E7B07D5CCF7543ED /* TUIMemberInfoCellData.h in Headers */,
-				85B38ADABDAAC7F06C7FFD1F1D8B9FBC /* TUIMemberPanelCell.h in Headers */,
-				2BA39AADF7D074216BBE8A9D540F22F7 /* TUISearchGroupViewController.h in Headers */,
-				D86BF70A52224C7CB4578F8B351F8700 /* TUISelectGroupMemberCell.h in Headers */,
-				41852024B9C3A57DEFA870AB1635BB62 /* TUISelectGroupMemberViewController.h in Headers */,
-				90137F5BBBB72AD4CF8A839FE1A77AC6 /* TUISettingAdminController.h in Headers */,
-				5071F415036B489535DCEDF4E0C1C679 /* TUISettingAdminDataProvider.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		1DA5385F9BF597789E82DD8EA35D1958 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				57C537EF8CD0806AC673048745614A96 /* MKAnnotationView+RACSignalSupport.h in Headers */,
-				4D7C517E2B5682648318A564CBCBACC0 /* NSArray+RACSequenceAdditions.h in Headers */,
-				2F30D12E157166E9B667F02B79ADFD25 /* NSData+RACSupport.h in Headers */,
-				836D33615A7F3A0D9FB952EC721C0354 /* NSDictionary+RACSequenceAdditions.h in Headers */,
-				F87F52CC0B422B6607CCD0594C0E4400 /* NSEnumerator+RACSequenceAdditions.h in Headers */,
-				CE89FA0898CBC6B28104D6D808888E44 /* NSFileHandle+RACSupport.h in Headers */,
-				9C658F6C42CA0C11F9EA9D4977570272 /* NSIndexSet+RACSequenceAdditions.h in Headers */,
-				F6D1990B36F2C942A4A9F9A7A02B6A7D /* NSInvocation+RACTypeParsing.h in Headers */,
-				A0DADC195D5BC77CBB76E7EA684DC69A /* NSNotificationCenter+RACSupport.h in Headers */,
-				9C105F13A8DE425180B2ED18E87BF327 /* NSObject+RACDeallocating.h in Headers */,
-				FB8EA0CB5E27FB29C99286EFE73437BF /* NSObject+RACDescription.h in Headers */,
-				9F3135B073FC38A19156AA74A284852D /* NSObject+RACKVOWrapper.h in Headers */,
-				2F6BB8D4FBF79CC8ACBA17C78D71B4C8 /* NSObject+RACLifting.h in Headers */,
-				1C44B228F66D8AE8288BC67D3002752B /* NSObject+RACPropertySubscribing.h in Headers */,
-				139C35A05588B34F3CD301766F8B6C0D /* NSObject+RACSelectorSignal.h in Headers */,
-				B1B62F2DB053BEAFA9AF4B4E9DC26AB4 /* NSOrderedSet+RACSequenceAdditions.h in Headers */,
-				2092F06D98B76ECA47C9935F5A63D9CE /* NSSet+RACSequenceAdditions.h in Headers */,
-				7A45C732DF4FF5F01569D2678CA67E58 /* NSString+RACKeyPathUtilities.h in Headers */,
-				C43D3C2A4BACC64DAFAACE14BAA89D1B /* NSString+RACSequenceAdditions.h in Headers */,
-				B38E6CBB03CA563D778E585FA93ABAC1 /* NSString+RACSupport.h in Headers */,
-				DAA164B6B85CA93D4928059C0D3B3B3B /* NSURLConnection+RACSupport.h in Headers */,
-				B151F06CA84C98275DBADAFCE70A719F /* NSUserDefaults+RACSupport.h in Headers */,
-				0AE6912A3DF4174D4A04EF15A9C9B55A /* RACAnnotations.h in Headers */,
-				E104B0F3E2C5A3E385B51C89E0E60470 /* RACArraySequence.h in Headers */,
-				7932B304EEFD92B9F7CB25333CD976E5 /* RACBehaviorSubject.h in Headers */,
-				3D146DE2B5905828CCABB0E61F3ED03C /* RACBlockTrampoline.h in Headers */,
-				F7631A90FF1BE0F2DEBC08649522E1FB /* RACChannel.h in Headers */,
-				574C749496B83DE1C204382C928CBB04 /* RACCommand.h in Headers */,
-				D19A363667B72810A0E5AF6A88A15B54 /* RACCompoundDisposable.h in Headers */,
-				3F6484A114AC33166889C445A64B1757 /* RACDelegateProxy.h in Headers */,
-				14210C6BFBB10BBFE22482406B9BBEDA /* RACDisposable.h in Headers */,
-				AF5855233F1F8719804CCF0EE1F3433F /* RACDynamicSequence.h in Headers */,
-				380D589241A74B302B42EBD7220419B5 /* RACDynamicSignal.h in Headers */,
-				F2EF0366129994F7DD1950420E757458 /* RACEagerSequence.h in Headers */,
-				3097E94BA39DBAB77B609FB79293EB71 /* RACEmptySequence.h in Headers */,
-				7BEAFADAFA6A9D1D3929076C3C36F085 /* RACEmptySignal.h in Headers */,
-				6229978111FDF87339D1437309471973 /* RACErrorSignal.h in Headers */,
-				F22134ECA31A2F184B51E0C8DCB7C424 /* RACEvent.h in Headers */,
-				004EDD4F57CD77701D1C63AB7518E25E /* RACEXTKeyPathCoding.h in Headers */,
-				104680D91D640E886212EFB03D07C11E /* RACEXTRuntimeExtensions.h in Headers */,
-				218E16D02AA3FCD3A531DF6D1110B022 /* RACEXTScope.h in Headers */,
-				A9A365AA964E885440249D66AAF076EE /* RACGroupedSignal.h in Headers */,
-				66DEACB7857E79D589074311B12A3074 /* RACImmediateScheduler.h in Headers */,
-				435F6DA2C29E1F598C2715D10B877D9D /* RACIndexSetSequence.h in Headers */,
-				F437A416E9CED48E0030EEB91B1B8348 /* RACKVOChannel.h in Headers */,
-				86F622821F3A97BFF803810323C3B40D /* RACKVOProxy.h in Headers */,
-				3A40F85033E95374FCFDF434B442EB2D /* RACKVOTrampoline.h in Headers */,
-				F2E41C6554AC2C723214953587E28CBF /* RACmetamacros.h in Headers */,
-				0A872CB7DDEDE49E8D3E1D2631BF237D /* RACMulticastConnection.h in Headers */,
-				D0B96ABBF0C9569C905FF1B2E4A23F4B /* RACMulticastConnection+Private.h in Headers */,
-				97DA99E93DEBE407BFC5B61DFE103C93 /* RACPassthroughSubscriber.h in Headers */,
-				A948CE92D77AC70373A51223D9196125 /* RACQueueScheduler.h in Headers */,
-				155D8F9CC8F00531750BC7FDF5432DCF /* RACQueueScheduler+Subclass.h in Headers */,
-				DD9962147C85FEA360A2FE3B5CCF0DB3 /* RACReplaySubject.h in Headers */,
-				7EE6C492AE0E485B8FACB352821E0542 /* RACReturnSignal.h in Headers */,
-				86F1A26F1A733583B39171FFB4F3BB15 /* RACScheduler.h in Headers */,
-				CF12435276DF2F17AE69A25C25FE0BE1 /* RACScheduler+Private.h in Headers */,
-				60E86D17D0CDA6EF54BF080EC9E54262 /* RACScheduler+Subclass.h in Headers */,
-				7394808FDCF2550650F65E2082AA0B82 /* RACScopedDisposable.h in Headers */,
-				8790E63CABD4AAC3CC7944AEAE99C1E8 /* RACSequence.h in Headers */,
-				B65C0018D7F65E9FF500A12C136A9339 /* RACSerialDisposable.h in Headers */,
-				408AA33C77EDF1880720A8ECACB44B1D /* RACSignal.h in Headers */,
-				4486830994AB9FF480BFD6F234AD4524 /* RACSignal+Operations.h in Headers */,
-				868697EC48E9DE2A9F1738B3B596601D /* RACSignalSequence.h in Headers */,
-				912F8F64B24EFEDB568D65AC73E49510 /* RACStream.h in Headers */,
-				68BF647C9196A68BF2E8206268A2A4BE /* RACStream+Private.h in Headers */,
-				EA3A73099B2BB83E3DD49DD88D83CA05 /* RACStringSequence.h in Headers */,
-				EFB4E889E6AF37E45F0A36E8E3668093 /* RACSubject.h in Headers */,
-				9CCC2354F2BC7C4F2DA9E5658C31FC46 /* RACSubscriber.h in Headers */,
-				7A730A48E312D870F607A6BCF5769EF1 /* RACSubscriber+Private.h in Headers */,
-				176ED6B6B5DE2B60A77D08E95CB2C77C /* RACSubscriptingAssignmentTrampoline.h in Headers */,
-				B95F891F19D6223164D5A1364A76BB12 /* RACSubscriptionScheduler.h in Headers */,
-				C00514CCEA00F9405D2CC728C4816688 /* RACTargetQueueScheduler.h in Headers */,
-				DAD831E37BE7937B9545C0BC24C81468 /* RACTestScheduler.h in Headers */,
-				691465EC36D77CCFA9CDF7339148E103 /* RACTuple.h in Headers */,
-				E2D2D144CF63161CEB2FD57D39734F84 /* RACTupleSequence.h in Headers */,
-				B7C19602C79067C50FA73345B1218D38 /* RACUnarySequence.h in Headers */,
-				F402A355AC95D8D6CCD8041610CA16B6 /* RACUnit.h in Headers */,
-				0A53D09A1CF67073CE368BFF9F1F0FCE /* RACValueTransformer.h in Headers */,
-				1CDC9552BEA907822DB7009B238B53B9 /* ReactiveObjC.h in Headers */,
-				E7B986E4266A539B5CCD01FF378D3DED /* ReactiveObjC-umbrella.h in Headers */,
-				7CA84D5796C932CC9F09B38CB0871723 /* UIActionSheet+RACSignalSupport.h in Headers */,
-				D3FF1B67E3F53153EBD47039239579EC /* UIAlertView+RACSignalSupport.h in Headers */,
-				63882B19691178C9C42C8F75E0E6EC60 /* UIBarButtonItem+RACCommandSupport.h in Headers */,
-				6306491BF6941A5D30C930A125D7914B /* UIButton+RACCommandSupport.h in Headers */,
-				8A7136C14A79F1A94044A2848D0AD409 /* UICollectionReusableView+RACSignalSupport.h in Headers */,
-				E0C846751A370252B0563DD4A874D39F /* UIControl+RACSignalSupport.h in Headers */,
-				4DB95B5F52A46EBC785C62F172F21403 /* UIControl+RACSignalSupportPrivate.h in Headers */,
-				A2BBBE1AD802367761068F28A944B63D /* UIDatePicker+RACSignalSupport.h in Headers */,
-				710887D01DE43A17EA38A93FFA3540BF /* UIGestureRecognizer+RACSignalSupport.h in Headers */,
-				32AE37792DDBF215C91F161A8C00B8F7 /* UIImagePickerController+RACSignalSupport.h in Headers */,
-				5BC348A5B0D4ADC6B6E428907FF86E56 /* UIRefreshControl+RACCommandSupport.h in Headers */,
-				EEA69365F8EE31BE1566F7004694AAF5 /* UISegmentedControl+RACSignalSupport.h in Headers */,
-				0C32AAB77D32D92D7C3FF13312EBEE06 /* UISlider+RACSignalSupport.h in Headers */,
-				0D4D5409BDBDDE35AFFD8AD407F4DC3C /* UIStepper+RACSignalSupport.h in Headers */,
-				812CD5C088050C9505ECD8B6DC2E4353 /* UISwitch+RACSignalSupport.h in Headers */,
-				65F4CF3E370B92D0C81178F1C1C27D69 /* UITableViewCell+RACSignalSupport.h in Headers */,
-				8E9F93CB2D5DB86D3AC2366D71088055 /* UITableViewHeaderFooterView+RACSignalSupport.h in Headers */,
-				84A54D5D589CDFF1935301EA85E855BE /* UITextField+RACSignalSupport.h in Headers */,
-				8060DCECF3FF723FD950EA8DE106F110 /* UITextView+RACSignalSupport.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		200952B330736CC15345BA74979A9401 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				F022160F60F5FAFE8B640514553D5133 /* CGGeometry+RSKImageCropper.h in Headers */,
-				2018AD7D457BA6C10B92C9814C42B0B0 /* RSKImageCropper.h in Headers */,
-				3B517972F1B1C50871E4A93F72981A2D /* RSKImageCropViewController.h in Headers */,
-				97DF0A8AE698438212FFF8073195E7E5 /* RSKImageCropViewController+Protected.h in Headers */,
-				5BB2DA65F079F0550FCFA7173E488310 /* RSKImageScrollView.h in Headers */,
-				B7A265A5B663C4D2245A7B38E20C44FB /* RSKInternalUtility.h in Headers */,
-				18E8EB04ADC3937E444AAD47CC887E92 /* RSKTouchView.h in Headers */,
-				2F9058706F6C78B1A13CCBF4BA529ED2 /* UIImage+RSKImageCropper.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		3E87CE3D3E029C480B185D64CAAA6F12 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				F3962813144098A8BCE488CA4232B745 /* NSDictionary+TUISafe.h in Headers */,
-				558101587368D108B85951EA57FD4B67 /* NSString+TUIUtil.h in Headers */,
-				7290A821A473AB53E185F99921F80186 /* TUICommonModel.h in Headers */,
-				49A8276D35BC60CFD81F523F88A1EDEB /* TUIConfig.h in Headers */,
-				97335D538941C9BD83E29E415127F5A5 /* TUICore.h in Headers */,
-				FAD33098B85ACD7912B3895A5FC574E9 /* TUICore-umbrella.h in Headers */,
-				D9E0E5ABF6417292B237A734AA129B44 /* TUIDarkModel.h in Headers */,
-				22F2EA4DE631DC2BCF78FAFBDE270001 /* TUIDefine.h in Headers */,
-				8460DAD444A23AFB684E957718D67068 /* TUIGlobalization.h in Headers */,
-				41DBF99E3ADB25DC1BE091E373010DA6 /* TUILogin.h in Headers */,
-				CABADBAC1AD05AE41088C9B8EFCDD735 /* TUIThemeManager.h in Headers */,
-				0208DD697D8943E35569D6F152AC5C75 /* TUITool.h in Headers */,
-				01B80C98D895F79543B0C2404D4FA8C4 /* TUIWeakProxy.h in Headers */,
-				1FE19F89BFCBB2F1A7F3EB30D8820CCC /* UIColor+TUIHexColor.h in Headers */,
-				D811AF9DF8C1B1994562183C8AA519EF /* UIView+TUILayout.h in Headers */,
-				EC9A390162EAC1503423B6EDBD163F13 /* UIView+TUIToast.h in Headers */,
-				9D89FCA975982BD593BF492C38C61ADF /* UIView+TUIUtil.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		3F44603758E2F1AD4EF3CD47FFC23238 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				C3296E1E1BCEAEE6294A3FE8562C0EFC /* Reachability.h in Headers */,
-				44F4F19AD4287696C5F58310CA90D384 /* Reachability-umbrella.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		409211D0743ADB9E12858F097AB900B3 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				9EE42EA1D5742891C0A2718A3BFE0F4A /* IQBarButtonItem.h in Headers */,
-				293A4E38AD5968B32012FDCC10D5E3AC /* IQKeyboardManager.h in Headers */,
-				8B566763930AD11F2945B71E4B2754A2 /* IQKeyboardManager-umbrella.h in Headers */,
-				376283CB1C2F4FBFDEB918476761CBF2 /* IQKeyboardManagerConstants.h in Headers */,
-				768C7D8165465E63F576F9135C572829 /* IQKeyboardManagerConstantsInternal.h in Headers */,
-				571898C9118E0B2E87F77CD223979CC4 /* IQKeyboardReturnKeyHandler.h in Headers */,
-				92A2BA5CE2E0F13CF32B96118A54B298 /* IQNSArray+Sort.h in Headers */,
-				43B3A6E418AF6D457318D5DFD64B22B7 /* IQPreviousNextView.h in Headers */,
-				3A5E751E5D684DE8F34433773EF9F259 /* IQTextView.h in Headers */,
-				F73C6B8F53A58263A375518A8BFF974F /* IQTitleBarButtonItem.h in Headers */,
-				14F350D1AE912096B4B04F9A0C6BAABE /* IQToolbar.h in Headers */,
-				A0C2891A8EE757E199310C3601A66130 /* IQUIScrollView+Additions.h in Headers */,
-				4D44DCC513AD5E580D92EDDF2D6A45A0 /* IQUITextFieldView+Additions.h in Headers */,
-				9869BE90A4E205295E92E1930E059FC0 /* IQUIView+Hierarchy.h in Headers */,
-				B34EE15CECE3B3F06DC0C1BB1FFA61C1 /* IQUIView+IQKeyboardToolbar.h in Headers */,
-				C2E3562A9EDADE0BCFD5D54324629F46 /* IQUIViewController+Additions.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		4721F52ECD4ADDE68B8A0396FBA1BD6F /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				552023E81A910622C9E079A0E037CA21 /* Pods-KulexiuForStudentTests-umbrella.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		48A5A36033A3B4B5F19B9CA766BED99F /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BB67DCB5183951BF184CE16A337601C3 /* NSRunLoop+SRWebSocket.h in Headers */,
-				1EDA1D1ADFC85AAC982887ED03DAB461 /* NSRunLoop+SRWebSocketPrivate.h in Headers */,
-				A6E937A07516D0533091488AC2733276 /* NSURLRequest+SRWebSocket.h in Headers */,
-				69E9AAB60098EC5A35F44A42542027A0 /* NSURLRequest+SRWebSocketPrivate.h in Headers */,
-				C47C0300381613AAD3C90B1F5744EF1A /* SocketRocket.h in Headers */,
-				0AE63FF0DD88DB7D240603CF841168D3 /* SocketRocket-umbrella.h in Headers */,
-				B1F5EA3D6418135C311F753999815C93 /* SRConstants.h in Headers */,
-				F7B48CDD4E960C49C7294F4E2C67D523 /* SRDelegateController.h in Headers */,
-				3029AF02172DD11FECB1A94F77864464 /* SRError.h in Headers */,
-				DB8D866421553A538A8157562FC4AA03 /* SRHash.h in Headers */,
-				292133FE043AC08CC0E4FA6253888694 /* SRHTTPConnectMessage.h in Headers */,
-				602B7433249CA9EEB3A48E95E371C8FC /* SRIOConsumer.h in Headers */,
-				0F73087DF8752328908C8145443A40EB /* SRIOConsumerPool.h in Headers */,
-				FEB0CF6F69DD4D4ACB89BAAB553E2D60 /* SRLog.h in Headers */,
-				7DEB7F3E448476252892D3A03D1BD98C /* SRMutex.h in Headers */,
-				ECEA218263BDC01B5765DEB51EE5D63F /* SRPinningSecurityPolicy.h in Headers */,
-				227F0159394303A5059755F39104214B /* SRProxyConnect.h in Headers */,
-				C9E5CF6D346D9A661026EF440930DEEA /* SRRandom.h in Headers */,
-				69211D4DA257DD3B167506D3F2A746EC /* SRRunLoopThread.h in Headers */,
-				0D5B6BF6E03881852023D7A97FA3D27F /* SRSecurityPolicy.h in Headers */,
-				4E842C4A3B231A2790F76BCED8DD0F0B /* SRSIMDHelpers.h in Headers */,
-				AC3833C7ADB9F65FED4E9205B00CEA05 /* SRURLUtilities.h in Headers */,
-				C2AF277F715467B70DA6900B0066D5F1 /* SRWebSocket.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		4AE7ABBB3A8318B9360BA496B92FF15E /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				71ABB416307EAABED0C8876CE0FFF384 /* NSObject+YYModel.h in Headers */,
-				8D083E0F120C686A7E8F5FA7DB6F582A /* YYClassInfo.h in Headers */,
-				A8B85714EF3FB72694FF75B6D580FF53 /* YYModel.h in Headers */,
-				771A444EB2E512E5D7C1B2037E81A7CE /* YYModel-umbrella.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		4C33848F7CBF635D3FF45389153F893E /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				C9041F21F9B4F316665884B77AF5077C /* NSBezierPath+SDRoundedCorners.h in Headers */,
-				4CF4185A06138B4954A0D94BBEA3E145 /* NSButton+WebCache.h in Headers */,
-				639A7D0B3A1895D29AC88248239AF147 /* NSData+ImageContentType.h in Headers */,
-				23F72501436D215EE38E6271C38EF6B0 /* NSImage+Compatibility.h in Headers */,
-				4947D9B636941DA66737B422F23D9A0E /* SDAnimatedImage.h in Headers */,
-				A91661C8076CA6F7813D85A5D201A7FE /* SDAnimatedImagePlayer.h in Headers */,
-				F0B34A0DA2E524C16899054407B07139 /* SDAnimatedImageRep.h in Headers */,
-				BF2AE5351EF7CD798E185F5CF6BB37B5 /* SDAnimatedImageView.h in Headers */,
-				8B40C6539B1DCD119E93A47EF5332E72 /* SDAnimatedImageView+WebCache.h in Headers */,
-				68C4B4EC228E6745977FD542B338CA04 /* SDAssociatedObject.h in Headers */,
-				C5700B8EE16A2C28E092EAF2B4FB3611 /* SDAsyncBlockOperation.h in Headers */,
-				9C587E738F40660EA90EDE2BAB6D642A /* SDCallbackQueue.h in Headers */,
-				7C9ED1A3DF46A973810FEFA1AFC5F389 /* SDDeviceHelper.h in Headers */,
-				FC64E5F75CCACD2E24D2AF787C3EFE5F /* SDDiskCache.h in Headers */,
-				34D73D2D76490B08D190A12C0DF038FB /* SDDisplayLink.h in Headers */,
-				780506309FD0835A1B9BBBB3224CFF20 /* SDFileAttributeHelper.h in Headers */,
-				C3E1424AB67CFE855EF9A7F4E39F0E7E /* SDGraphicsImageRenderer.h in Headers */,
-				E776C9AEEC1CE9D0DE57D1725BD59B92 /* SDImageAPNGCoder.h in Headers */,
-				38F69FC74EC2D929C20DB85F1159CCF8 /* SDImageAssetManager.h in Headers */,
-				EA8B753A914E05DA0B73833466ECF3D9 /* SDImageAWebPCoder.h in Headers */,
-				67D9DB1037CFABADDE20D08AD1096206 /* SDImageCache.h in Headers */,
-				3067B6DE66E76BB6F18E3DCDD6D2D9E8 /* SDImageCacheConfig.h in Headers */,
-				D2E7E8DA31ECE24D4B80B25CD56D996F /* SDImageCacheDefine.h in Headers */,
-				929266B10889DD111C673D84ADB1A997 /* SDImageCachesManager.h in Headers */,
-				C1271782B45B4240FA73BA33D77667A7 /* SDImageCachesManagerOperation.h in Headers */,
-				7E8B732185E2245BDD2CE6139873F800 /* SDImageCoder.h in Headers */,
-				106D7FFDF4818C7E56FFE16779709827 /* SDImageCoderHelper.h in Headers */,
-				80E48F8327F2192D2F12C32BC635480E /* SDImageCodersManager.h in Headers */,
-				9F9469D6C6676960BAEA91213E105567 /* SDImageFrame.h in Headers */,
-				C02B51CBF5F9118E46BE861146FBAD94 /* SDImageFramePool.h in Headers */,
-				ECC6C72CDECB358B99EE4CFC5064DD86 /* SDImageGIFCoder.h in Headers */,
-				A586FFA0CCDE477747AF185ED90C91BE /* SDImageGraphics.h in Headers */,
-				6743BFD9F9023EB147D161A6FE3CB913 /* SDImageHEICCoder.h in Headers */,
-				160F5F1294D2DBA875286FFF4E04B8DB /* SDImageIOAnimatedCoder.h in Headers */,
-				CB91431C1F52DBEC1BE06E26D7318448 /* SDImageIOAnimatedCoderInternal.h in Headers */,
-				6DAB414E4A57DCCB8184B51F78ADFB7B /* SDImageIOCoder.h in Headers */,
-				4847F412B6EAB54377170A99FBA8CDA9 /* SDImageLoader.h in Headers */,
-				8D6FAE346266C266C895A0F7B817F890 /* SDImageLoadersManager.h in Headers */,
-				0F470976EE5CA47F16C3E628BD51748B /* SDImageTransformer.h in Headers */,
-				687AC5EFBE195E19B2F487ACBE2519E6 /* SDInternalMacros.h in Headers */,
-				E46AAD833F8F2F62657BCDAAF5BA93E5 /* SDMemoryCache.h in Headers */,
-				83A25FDC4EE78387FD9180EE632C9571 /* SDmetamacros.h in Headers */,
-				3DACAE0FA7229F12C295258C80944475 /* SDWeakProxy.h in Headers */,
-				B5DFD53F4B556B0FB52E7E8484F3638D /* SDWebImage.h in Headers */,
-				8D9EDED2F7036F01FF94B7483D868956 /* SDWebImage-umbrella.h in Headers */,
-				44CD7BF32F276D5743637FCD26CC8364 /* SDWebImageCacheKeyFilter.h in Headers */,
-				4A0639FD5EF85C0A9E92103C3A76105E /* SDWebImageCacheSerializer.h in Headers */,
-				778DF3CB093FC60D997C32B8BE8B488A /* SDWebImageCompat.h in Headers */,
-				C86CD2FAF268B9DA09FFC815786CF891 /* SDWebImageDefine.h in Headers */,
-				8179900F0C6C96CC89CCDCD8D3737BDB /* SDWebImageDownloader.h in Headers */,
-				AA9E4D15FA9C2A9D50399515F276128A /* SDWebImageDownloaderConfig.h in Headers */,
-				BF64A0131B27EEBB770BBEB5815B5528 /* SDWebImageDownloaderDecryptor.h in Headers */,
-				C1737EA47E0002230DAECC079BC3F763 /* SDWebImageDownloaderOperation.h in Headers */,
-				DA13E3B44E6C4C656183B964A5BA1983 /* SDWebImageDownloaderRequestModifier.h in Headers */,
-				3CA4E53B5E4A740532FDD6B99B07C9BB /* SDWebImageDownloaderResponseModifier.h in Headers */,
-				6F86C749F8063E55DD02006D45D3E0BC /* SDWebImageError.h in Headers */,
-				FAC3474191A9C66963B0207462284897 /* SDWebImageIndicator.h in Headers */,
-				16EA604632ACF3F9FA06F7EBDB744E4C /* SDWebImageManager.h in Headers */,
-				B759FECAF7D947EE436F99695EA9A873 /* SDWebImageOperation.h in Headers */,
-				8B534057816F05F011589BF43BA02C20 /* SDWebImageOptionsProcessor.h in Headers */,
-				C7D0B02EC44716312D648AA70BE96E5F /* SDWebImagePrefetcher.h in Headers */,
-				6B0273E3A83B9575623D2DAF8E6156D4 /* SDWebImageTransition.h in Headers */,
-				AD84BC7CEB2DA1D129CDE6D704D4A1E5 /* SDWebImageTransitionInternal.h in Headers */,
-				69559DD9D1AED7FDB5C61370D3C5B8FA /* UIButton+WebCache.h in Headers */,
-				68FA7B36A62F9E879069537EBE006F6D /* UIColor+SDHexString.h in Headers */,
-				E16172E2EFD08D8415E624232E2EFF2B /* UIImage+ExtendedCacheData.h in Headers */,
-				A7F4FC6ECAFB0387D020D20440224C91 /* UIImage+ForceDecode.h in Headers */,
-				3D17C30FCF93C87A2290A1EDC69B935C /* UIImage+GIF.h in Headers */,
-				012ADE36893D108B57A88512A053E3F0 /* UIImage+MemoryCacheCost.h in Headers */,
-				8A1253D533B2C71FD52371CF27775A28 /* UIImage+Metadata.h in Headers */,
-				3DA7CD9D23767A59F4AAE608926C81AE /* UIImage+MultiFormat.h in Headers */,
-				023E1F3355FE5A0AB05D0DC3EA46B190 /* UIImage+Transform.h in Headers */,
-				1AC5E0B2C8A66F0AF888B8873969C098 /* UIImageView+HighlightedWebCache.h in Headers */,
-				0AC232D00A393327414674AD441AB1CC /* UIImageView+WebCache.h in Headers */,
-				266DE3AD536E040810F4B4EBE575281F /* UIView+WebCache.h in Headers */,
-				0B9CEC82AAD2FC0A6927D0BD18D27CE5 /* UIView+WebCacheOperation.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		53182C18AEC1F9D1FC5B0599D171CD9E /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BC8A191E7994BB9DD73B52DA47BF5119 /* Pods-KulexiuForStudent-KulexiuForStudentUITests-umbrella.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		566CB8C022E8EBE8516E025F5C8E09F2 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				655B7E5A17DBC71371D3C96F3C67DD64 /* NSString+TUIEmoji.h in Headers */,
-				EF1AE6125F9FAE96F21AED78317AD173 /* NSTimer+TUISafe.h in Headers */,
-				57564DC7C638235FE103E8B002A682A3 /* TIMCommon-umbrella.h in Headers */,
-				B4203D777BC1A39B13CAE762034CC55B /* TIMCommonModel.h in Headers */,
-				ECF81FD0F9C7A6D34771B36F6F392A68 /* TIMConfig.h in Headers */,
-				1A8B5D61B6C26D4AD69727B0DAB5D483 /* TIMDefine.h in Headers */,
-				5E8762B3C89B8F7C181CCF9C46391A44 /* TIMInputViewMoreActionProtocol.h in Headers */,
-				AABF796F6B8933237B1F1190570FA2EB /* TIMPopActionProtocol.h in Headers */,
-				DCF51BF85EFEA5744324CCAC610EF5D9 /* TUIAttributedLabel.h in Headers */,
-				767D8EE52C7CC77305C762593A4E5152 /* TUIBubbleMessageCell.h in Headers */,
-				5D9B72AEFCF9FB5D1BD9F6016AB94287 /* TUIBubbleMessageCell_Minimalist.h in Headers */,
-				8EE78C5F7C618330E346089E0889B135 /* TUIBubbleMessageCellData.h in Headers */,
-				F566A7A01B8E3A3A71274BE6C2DA09A9 /* TUIBubbleMessageCellData_Minimalist.h in Headers */,
-				D698E44E4233BDED369A72E9A034E8F3 /* TUIFitButton.h in Headers */,
-				8A407B4730D74045B40A27B997638037 /* TUIFloatViewController.h in Headers */,
-				0F524AF5AAC8A80946EC1D427AC969F1 /* TUIGroupAvatar+Helper.h in Headers */,
-				81108213789DB1C18068BC72BC3CAE5B /* TUIMessageCell.h in Headers */,
-				541A903A1090ECE1EDD0E96F8EA50F3C /* TUIMessageCell_Minimalist.h in Headers */,
-				0B6477B584B017345BCC17CBC2B1155D /* TUIMessageCellData.h in Headers */,
-				61587C55D11CDD356F0DE1884B4DE53F /* TUIMessageCellData_Minimalist.h in Headers */,
-				6C0D5F17292DA127CAEE997522E923F6 /* TUIMessageCellLayout.h in Headers */,
-				4551A591CB2235E4B744F5FBA81ACB90 /* TUISecondConfirm.h in Headers */,
-				E041610F3FEF56399EFC6658055F726B /* TUISystemMessageCell.h in Headers */,
-				478CA34DB59DA9F4CBA773F47DA50169 /* TUISystemMessageCellData.h in Headers */,
-				7FA21B92CF52F8E72D75CBEFB3E5BA85 /* TUITagsCell.h in Headers */,
-				77386D853D2BB2B5C96484CE1861C829 /* TUITagsModel.h in Headers */,
-				FCABCC01D6883ABF4B08840C9A35F9D0 /* TUITagsView.h in Headers */,
-				49833A50B873FDD73047E395F8404BF8 /* TUITextView.h in Headers */,
-				E514F3233F8FCC2D34517BA08719F29C /* TUIUserAuthorizationCenter.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		5BD02320310D699BB361EB944A287C26 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				441BA31E6C8E8F2279FC7C94391994DF /* dsbridge.h in Headers */,
-				59F6CC8977FF1DAC92068F1E7525F5EB /* DSCallInfo.h in Headers */,
-				AB3E9FEB1395A1FB153F9716FF083E5B /* DWKWebView.h in Headers */,
-				524A611DE872864CA3378E6551F2572F /* InternalApis.h in Headers */,
-				97F9BBE091B26796E49B6D513038DD32 /* JSBUtil.h in Headers */,
-				1968316339A60C9916ACA6C15ADD4DBF /* NTLBridge-umbrella.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		5D82C29ACD851E6EA219B34A73C961F5 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				67E941CADB3CDDEEDF8CE4EE4A4A05BB /* MBProgressHUD.h in Headers */,
-				5BAC1EF86D0E57E44E404B2796993561 /* MBProgressHUD-umbrella.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		611427CBC37B16A455BA30DDD0F9104D /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				347731E8D4C4F27FC53DDFAC590481D6 /* AFAutoPurgingImageCache.h in Headers */,
-				EE3B8613CDD20D58260C22D21BC61F38 /* AFCompatibilityMacros.h in Headers */,
-				584233A4CEC7C9AA382A1A43C26B87EE /* AFHTTPSessionManager.h in Headers */,
-				E8372DA8FDA0830EF5FF160493C0B37A /* AFImageDownloader.h in Headers */,
-				ED0B81FF1DEC0B138947EA93D22E5A4E /* AFNetworkActivityIndicatorManager.h in Headers */,
-				52E68E9AFF4A9C20F05A07F3E55EAF59 /* AFNetworking.h in Headers */,
-				6DB244706298D81730C5537279B7B635 /* AFNetworking-umbrella.h in Headers */,
-				27AB52C7962046BC8963B2CD626F22BD /* AFNetworkReachabilityManager.h in Headers */,
-				0FC2C7300D3DE350BD73741888D9A1A8 /* AFSecurityPolicy.h in Headers */,
-				918AD88A49B79CD1B13BAD5415FE5621 /* AFURLRequestSerialization.h in Headers */,
-				81C76941D750B3F226E07AE600A67FC6 /* AFURLResponseSerialization.h in Headers */,
-				22AD28E260EF21FECAAEF40B04E8E020 /* AFURLSessionManager.h in Headers */,
-				B8AD58C4501F99461CB07AC05DCB8705 /* UIActivityIndicatorView+AFNetworking.h in Headers */,
-				9F5D472E0B58C95613C76C43148FC8B5 /* UIButton+AFNetworking.h in Headers */,
-				27A1AA22D234973BA30D8493C546884C /* UIImageView+AFNetworking.h in Headers */,
-				3E7A25BCE5BAC256FBBA56106C3192CD /* UIKit+AFNetworking.h in Headers */,
-				B8B4A245FEFA2CE20339CA8CA8BE68EC /* UIProgressView+AFNetworking.h in Headers */,
-				65163D7E6539C8A1D65F5FCBA0E6EFD2 /* UIRefreshControl+AFNetworking.h in Headers */,
-				57744CA757400E7183DFC0D37EFB5214 /* WKWebView+AFNetworking.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		65698788A38D6A188CBC7939C6A94525 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				33DC154CACD614244DE45A53CE08EF0D /* MJExtension.h in Headers */,
-				CE9F398B1DAD84FEA79B6E830A05E852 /* MJExtension-umbrella.h in Headers */,
-				5807E0632368B365308B44C5AE6973BD /* MJExtensionConst.h in Headers */,
-				1339E6C9911F6C3F413CF37B1DB1207A /* MJFoundation.h in Headers */,
-				6130390A28FACC2AAB743924489049C0 /* MJProperty.h in Headers */,
-				D6B9216743757D8CCF0DC1BAFAAEFBE6 /* MJPropertyKey.h in Headers */,
-				886B4AC9B1FE36EFF7CD38820E10BFAD /* MJPropertyType.h in Headers */,
-				A36B349F4F080AAA4038E80CBFCD0140 /* NSObject+MJClass.h in Headers */,
-				CCD4362E8522B5BC2820666098E91B93 /* NSObject+MJCoding.h in Headers */,
-				37F6A3BECF37C125152A3BBA232AD7DC /* NSObject+MJKeyValue.h in Headers */,
-				AC437AB3F30FD2D50B2F02256A50BC22 /* NSObject+MJProperty.h in Headers */,
-				6E5BA38F45C9B904BAA86970852F0A9E /* NSString+MJExtension.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6AE809DC33B6FB37BC4BE2C32D64F355 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				0BA87D08D901E96B453D1B126217423E /* TUIConversation.h in Headers */,
-				E12EFF1CBD362E01F4D89B31E0FB2DCD /* TUIConversation-umbrella.h in Headers */,
-				D314460EB1CC41DED7B65A4A893FED09 /* TUIConversationCell.h in Headers */,
-				E8AB7CD7ADE45F46CF30FBA544057310 /* TUIConversationCellData.h in Headers */,
-				CDBF1903BF6E2E47DE6E0180336CBB3C /* TUIConversationListBaseDataProvider.h in Headers */,
-				B304B108031C39F9A750A9C22187AD5F /* TUIConversationListController.h in Headers */,
-				89A19E0C9043418DE35BED0EDBAAD3C2 /* TUIConversationListControllerListener.h in Headers */,
-				478B7FAD7F9DC28AB0FA101F6EBB8CE1 /* TUIConversationListDataProvider.h in Headers */,
-				D5303ECEE8B3B4B89D79CEFC58C23641 /* TUIConversationObjectFactory.h in Headers */,
-				E6AA2B4D98534193C16AE8C2C2DDA067 /* TUIConversationSelectBaseDataProvider.h in Headers */,
-				5ADAE1F5A58D6EFF7FC6C8C589F2B8D1 /* TUIConversationSelectController.h in Headers */,
-				084FCCFA65929E8D5A2BDB5525CC6CAB /* TUIConversationSelectDataProvider.h in Headers */,
-				AB6AE9A09C9CB60704F5C1E10CA2E3CF /* TUIConversationService.h in Headers */,
-				9CE670BC06A631EC49E80236869C3816 /* TUIConversationTableView.h in Headers */,
-				7FE8423369A4BD1FA1368D2DAD9AD894 /* TUIFoldConversationListBaseDataProvider.h in Headers */,
-				3C5CB5E4FD8794650E43F648C95A16D7 /* TUIFoldConversationListDataProvider.h in Headers */,
-				0325FA69946808A8E1581844C7F68959 /* TUIFoldListViewController.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		71C345E6674302EF6D5973474972489A /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				F85C2CDEE689DDD9FEE553BA0CAF241B /* iOS-KS3SDK-umbrella.h in Headers */,
-				0CD62A65C577AFA1F057BDDF6465D77C /* KS3AbortMultipartUploadRequest.h in Headers */,
-				5B14962A6E171D27360B69B8C47E92A0 /* KS3AbortMultipartUploadResponse.h in Headers */,
-				EB0598043F9F9ACFD8113285B6C0F97D /* KS3AbstractPutRequest.h in Headers */,
-				95230977CF7C63D89B99251DC0DFE53C /* KS3AbstractWebServiceClient.h in Headers */,
-				580EA906D29007C9E1D3A774D5BD5153 /* KS3AccessControlList.h in Headers */,
-				90B0B8E2D3D32E76985F54D8B6F42EC2 /* KS3AuthUtils.h in Headers */,
-				14489B8D3B3D19BCAC22632B708C83BF /* KS3Bucket.h in Headers */,
-				2DB8A7903C69C1E8A752012350EA802F /* KS3BucketACLResult.h in Headers */,
-				B1D080235E43560F95A0965704B8DF72 /* KS3BucketACLXMLParser.h in Headers */,
-				9E54EE62F25F18FD2D1C1F35494E5C60 /* KS3BucketNameUtilities.h in Headers */,
-				58374EA1B0CBBA8933C58AD178088B75 /* KS3BucketObject.h in Headers */,
-				35B338777B7464C3CA3492218DF773DD /* KS3Client.h in Headers */,
-				881F51EF3B8BC2B971AE7EEB7B8198B5 /* KS3ClientException.h in Headers */,
-				651BC47FECEB49AF6A8E5E06D85AE205 /* KS3CompleteMultipartUploadRequest.h in Headers */,
-				2B1A9280ADAE69844A06DB3B5382A454 /* KS3CompleteMultipartUploadResponse.h in Headers */,
-				209B953F6D3A8CE0D0D6AE1E22448F2E /* KS3CompleteMultipartUploadResult.h in Headers */,
-				0E2409DAB9003D8082677C0D1DF1CE9C /* KS3Constants.h in Headers */,
-				F747B82385FC9EB89C28732EE34146B3 /* KS3CreateBucketRequest.h in Headers */,
-				8CFF634FE27B6D56A0677BC1694503DB /* KS3CreateBucketResponse.h in Headers */,
-				C08CD9497DDA2FF04DC46DB29E75B36E /* KS3Credentials.h in Headers */,
-				C2CB47BBAF5AB2E0010899E339CB3E88 /* KS3DeleteBucketRequest.h in Headers */,
-				3E416B53D240750513C2C8A85B7DA27A /* KS3DeleteBucketResponse.h in Headers */,
-				1E79B710696AA3ACAED67404D22B2290 /* KS3DeleteObjectRequest.h in Headers */,
-				9A0445C9732984827CEF452405EDFFF3 /* KS3DeleteObjectResponse.h in Headers */,
-				CE1DCC69460BD40AD0DBB0A8B0058D07 /* KS3DownLoad.h in Headers */,
-				201C4786B0BFCDBB6AFF03EC672ED3A4 /* KS3ErrorHandler.h in Headers */,
-				5D7ED4E292064F434B8F83218FE1D765 /* KS3GetACLRequest.h in Headers */,
-				FD101669CA5DAC62CED76B3AC060C5BD /* KS3GetACLResponse.h in Headers */,
-				35A464FCE8AB403BEC61022280497DDA /* KS3GetBucketLoggingRequest.h in Headers */,
-				8C0236E6D5D64B8722A6DA111A2AF65B /* KS3GetBucketLoggingResponse.h in Headers */,
-				F54788C23002DCB8B1EBB1D8D2B40D2B /* KS3GetObjectACLRequest.h in Headers */,
-				06E9E31FEF882323F177780458C91673 /* KS3GetObjectACLResponse.h in Headers */,
-				750FD9753260C80FFEE52F4EA3D294F3 /* KS3GetObjectRequest.h in Headers */,
-				ACAD784734E694BC0EB7F61E8CFFF7D3 /* KS3GetObjectResponse.h in Headers */,
-				ADEE09881854FF0DB81EB030A22CF137 /* KS3Grant.h in Headers */,
-				C9AEA31D698E803AA046EA1F52FFD7DA /* KS3GrantAccessControlList.h in Headers */,
-				66D17577B04935291474A0DEC74294F9 /* KS3HeadBucketRequest.h in Headers */,
-				5B8643BB5A55531F6888111805C1A274 /* KS3HeadBucketResponse.h in Headers */,
-				69EC0240314E26151F61869465754953 /* KS3HeadObjectRequest.h in Headers */,
-				BF9E0BDD03A935BDB2CC27C794950D1C /* KS3HeadObjectResponse.h in Headers */,
-				F4905778D8BD64F19DE523A262B826D7 /* KS3InitiateMultipartUploadRequest.h in Headers */,
-				06276249EB51EA7B7D04166167CD4F85 /* KS3InitiateMultipartUploadResponse.h in Headers */,
-				4FE015E00D76348A0CC4C9DDA97EFD2C /* KS3InitiateMultipartUploadResult.h in Headers */,
-				08B764AC2ADD55B95E29F731374587BA /* KS3InitiateMultipartUploadXMLParser.h in Headers */,
-				CB60FEA0A012DCE0301BE8D894B6B631 /* KS3ListBucketsRequest.h in Headers */,
-				79E2E50911D30F82797EA4F1B6D21E06 /* KS3ListBucketsResponse.h in Headers */,
-				F6CF0C80ADB6E019C784654AF6A4B11A /* KS3ListBucketsResult.h in Headers */,
-				9A3C3796E5E6C0D97CF576273D14F8D6 /* KS3ListBucketsXMLParser.h in Headers */,
-				09F86E47E820CE0DE936EDD9C9A98382 /* KS3ListObjectsRequest.h in Headers */,
-				C8B9ADCF12E602985EE0529D012D8DE1 /* KS3ListObjectsResponse.h in Headers */,
-				AA59A550DE21AE8DB6FC20B3D7E8A25C /* KS3ListObjectsResult.h in Headers */,
-				CC13190737CCF6F63D01C357E806E32F /* KS3ListObjectsXMLPrarser.h in Headers */,
-				9744E2367D322E8AE2BE4B853D75D79A /* KS3ListPartsRequest.h in Headers */,
-				7C31AF2AAD34608BDDD65621CAF528C4 /* KS3ListPartsResponse.h in Headers */,
-				4DD566BD7DDB8240882093D63CC4480D /* KS3ListPartsResult.h in Headers */,
-				1E50413EAE5496D86801CFA5ECBE622D /* KS3ListPartsResultXMLParser.h in Headers */,
-				6614398C1A6D9CCD824E01F35ED68E63 /* KS3MD5Util.h in Headers */,
-				9123D8A4CB790939FA4C1E3A400F8BE9 /* KS3MultipartUpload.h in Headers */,
-				686C0C42192B334AA78A3E6784240DBB /* KS3ObjectACLXMLParser.h in Headers */,
-				02B0584A976E6EEEC7AED959EAB36F98 /* KS3ObjectSummary.h in Headers */,
-				A248C6F195742E448F41AD9B0336C2A1 /* KS3Owner.h in Headers */,
-				26604788DC67F732F92AE2AD953EEF3E /* KS3Part.h in Headers */,
-				AB3A8A1C653FC6E97C88636F0792A21A /* KS3PutObjectCopyRequest.h in Headers */,
-				CC1AAC6EDCE9103107CE536F50CF422A /* KS3PutObjectCopyResponse.h in Headers */,
-				84A9FF415424129A30B78274968FC47D /* KS3PutObjectRequest.h in Headers */,
-				60BC047934919CC005C40C604EB805DF /* KS3PutObjectResponse.h in Headers */,
-				CA6AE739F6FB16070B81CCC528A4EF18 /* KS3Request.h in Headers */,
-				C955CA184CE3973D155BA95E36ED33B1 /* KS3Response.h in Headers */,
-				85AD39F78AAB40FC7C4AC1F1DE1CCF91 /* KS3ResponseHeaderOverrides.h in Headers */,
-				50F6AD8A0880F385123408EEA1DFA53E /* KS3SDKUtil.h in Headers */,
-				A6F26B4DA38EAEE1A03F5FF13F93A364 /* KS3ServiceRequest.h in Headers */,
-				CE43AADEBFC044F55337882759AE5002 /* KS3ServiceResponse.h in Headers */,
-				2E2628E783DB6653981ECB168BEB544D /* KS3SetACLRequest.h in Headers */,
-				BCD4052117304E80BE5E19D8DA038162 /* KS3SetACLResponse.h in Headers */,
-				87F627D26ACDA3C16E0E34E3325DD513 /* KS3SetBucketLoggingRequest.h in Headers */,
-				93C6CA13252ECD3E994BEEE2937513D4 /* KS3SetBucketLoggingResponse.h in Headers */,
-				9FE7AD9CB32C18CB0BDAA8E2FE68E536 /* KS3SetGrantACLRequest.h in Headers */,
-				55CC82C9AA88C3E0F5B08CE77FA1B453 /* KS3SetGrantACLResponse.h in Headers */,
-				9B69B7B72BD71ABAD707DE1C5BBB4459 /* KS3SetObjectACLRequest.h in Headers */,
-				F612A959DFB96E122CCDD364CFC18EEC /* KS3SetObjectACLResponse.h in Headers */,
-				41C654B8248D1CC378FBBFD2E0BCF79D /* KS3SetObjectGrantACLRequest.h in Headers */,
-				28B9C70A6C9AB37362A8119249CD4F45 /* KS3SetObjectGrantACLResponse.h in Headers */,
-				60B771542E0B7700294F1B807D3EF5DB /* KS3Upload.h in Headers */,
-				E47EC944CBAE40497A7FD0CF73175398 /* KS3UploadManager.h in Headers */,
-				998AB14B78B3CEC6588D46BF14CC9E3E /* KS3UploadPartRequest.h in Headers */,
-				CF99A464743B75DD396FFDF1E2B43561 /* KS3UploadPartResponse.h in Headers */,
-				025C4B574BE8A99C618CD53E94D87C43 /* KS3UploadRequest.h in Headers */,
-				3C80BFB3B586A01361BF86776329AFCC /* KS3URLRequest.h in Headers */,
-				12A141913DC807D64EFC555EA34F686A /* KS3WebServiceClient.h in Headers */,
-				CA10EA07F54CBD48FCD85A68E5F16052 /* KS3YunSDK.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		760DBF046C1A78FF5AE64CEF95EF29DD /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				DD2CEB25EC4298050B28C71BDE1F41BD /* Pods-KulexiuForStudent-umbrella.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		864E174953159F12FF0DE02B797B522D /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BD323B7E7FCEC3A790A33F68E1D753BA /* MJRefresh.h in Headers */,
-				EE244544366C35D5A4F33EFB2CB4F55A /* MJRefresh-umbrella.h in Headers */,
-				3D9C100D16108407A589AF05D7DE127D /* MJRefreshAutoFooter.h in Headers */,
-				DFD201F845B63D6D7D541FB815B4088F /* MJRefreshAutoGifFooter.h in Headers */,
-				599338500F1BD625F3063DC8194F9EFE /* MJRefreshAutoNormalFooter.h in Headers */,
-				84408F4D9CCC7BC92345D382D31C606E /* MJRefreshAutoStateFooter.h in Headers */,
-				03C6F912A1AAEB8268D4D8F4801FA65E /* MJRefreshBackFooter.h in Headers */,
-				50F8F5B829E89C459B45BEC05092BA37 /* MJRefreshBackGifFooter.h in Headers */,
-				983C577CC4B2C578648CD5095D653466 /* MJRefreshBackNormalFooter.h in Headers */,
-				2A96B95DAA266004A3EB358B04D688F2 /* MJRefreshBackStateFooter.h in Headers */,
-				5A5A588C52CFC9BC35334FD7197F3448 /* MJRefreshComponent.h in Headers */,
-				DC6CFD42F04E05EB7FFB7EBE0FC5FA27 /* MJRefreshConfig.h in Headers */,
-				3618DE23BD1CF86571790C577EA28171 /* MJRefreshConst.h in Headers */,
-				B76D9F7C92F6A68660B9BEA3D0B2A14A /* MJRefreshFooter.h in Headers */,
-				5F3AD0FB43CEFDB92D03516F026BE4A1 /* MJRefreshGifHeader.h in Headers */,
-				7CCFE11E3671F509B5E9FF7E942CAE5E /* MJRefreshHeader.h in Headers */,
-				403F0130EF206AF55AAC0F797712A4A3 /* MJRefreshNormalHeader.h in Headers */,
-				E2AD582709E6079BA9D5BDDA5D8D6A03 /* MJRefreshStateHeader.h in Headers */,
-				A5F70C50B1DA5582A3AEB09180581B2B /* NSBundle+MJRefresh.h in Headers */,
-				C957DCA31D663C7B5605A7C2284AFBC1 /* UIScrollView+MJExtension.h in Headers */,
-				0B3C4BEC78EF0F0EC0753A425CE4278B /* UIScrollView+MJRefresh.h in Headers */,
-				18E4F15762BD6CCB5B6F91473AC86B2B /* UIView+MJExtension.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		8F604D24E0020C2A6B3760AC02094845 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				EDE861A7C004EE37272F4D7B58B77D9A /* amrFileCodec.h in Headers */,
-				7DDEFED5E95C1BDB2105C022CD78FD35 /* dec_if.h in Headers */,
-				C08FF3CF60357FB3B8658BBCEA68F6D6 /* EMVoiceConverter.h in Headers */,
-				ED9E1BB778C170FEE1A69CA2DECF68CF /* if_rom.h in Headers */,
-				BA0AB1759C2E45ACCE1772FD4CC4F339 /* interf_dec.h in Headers */,
-				BEE6B384061D3384B6F32E308D17710D /* interf_enc.h in Headers */,
-				15499CBF2D59B747CAC918521A1A3BA7 /* TUIAIDenoiseSignatureManager.h in Headers */,
-				845889DF68867D2378B4EE7909C5257F /* TUIAudioRecorder.h in Headers */,
-				7D59FC94DBBA1B65C5DCC11B153B653D /* TUIBaseChatViewController.h in Headers */,
-				C5674C54E5825A8953ACBAF3124F9925 /* TUIBaseChatViewController+ProtectedAPI.h in Headers */,
-				E8A3ECFF351A31EB47218F90B33009F3 /* TUIBaseMessageController.h in Headers */,
-				BFE61F40F8002CB9A16C5DD31E0ED576 /* TUIBaseMessageController+ProtectedAPI.h in Headers */,
-				CF30D88F5AD93242FFF03A8F967FB28B /* TUIBaseMessageControllerDelegate.h in Headers */,
-				046215F75B7D4467840C1AE625E291F6 /* TUIC2CChatViewController.h in Headers */,
-				A78AE0730185DB635C018A1D5CE18482 /* TUICameraMacro.h in Headers */,
-				5554295B98B543E8010F9CDB4B500B54 /* TUICameraManager.h in Headers */,
-				A5D09FB5B678F7C4ABE22C8BE7D8686B /* TUICameraView.h in Headers */,
-				5879B2425F15856700857C147A7B4DAD /* TUICameraViewController.h in Headers */,
-				E4EA712C60C63C07FA26D2F7EDD05A53 /* TUICaptureImagePreviewController.h in Headers */,
-				842540BD30E11A8A9867059781853F4B /* TUICaptureTimer.h in Headers */,
-				C20BC73611DEBD71DEA22E56552E1F24 /* TUICaptureVideoPreviewView.h in Headers */,
-				9D7B6E5384309601EA6C14BEFF78A9A3 /* TUICaptureVideoPreviewViewController.h in Headers */,
-				D9CCAFD02F5E57C74A0E51213D23DE58 /* TUIChat.h in Headers */,
-				874F775DA8D1F39F9A9E50886C3CE00D /* TUIChat-umbrella.h in Headers */,
-				A625A1EC7DA7C1A41F0CFE3DD3178E4C /* TUIChatBaseDataProvider.h in Headers */,
-				816E139199C47979CE8505B37A172D86 /* TUIChatCallingDataProvider.h in Headers */,
-				43FD3B976448BA15BF49513A0A10D09E /* TUIChatConfig.h in Headers */,
-				CB097E5A86ED62043177E80A3B3CE45B /* TUIChatContextEmojiDetailController.h in Headers */,
-				2899B1E49B03ED9A810E2624605B56D2 /* TUIChatConversationModel.h in Headers */,
-				966960534D0DF00644802A9492603162 /* TUIChatDataProvider.h in Headers */,
-				E23586BDD277CDB8B94A8AEBDF490F28 /* TUIChatDefine.h in Headers */,
-				BD29AED4464350469A2DEA00415BBCC0 /* TUIChatExtensionObserver.h in Headers */,
-				29928BD5D580B50BD7AC0BFB32E4F847 /* TUIChatFlexViewController.h in Headers */,
-				6E1064FB8AB8779030CA7EE17E00FB36 /* TUIChatMediaDataProvider.h in Headers */,
-				2E00A56A4A04E8E9B5FA8E0F269931E9 /* TUIChatModifyMessageHelper.h in Headers */,
-				720EC7B0BFE8951352CA7746B897DEE8 /* TUIChatObjectFactory.h in Headers */,
-				7D214920FCDA1384F8B8B5AA27458F00 /* TUIChatPopActionsView.h in Headers */,
-				8922718D7A52EA3E0731DED2563D773A /* TUIChatPopContextController.h in Headers */,
-				521E769D8C7FCFEBBF6D432792FAB1EC /* TUIChatPopContextRecentView.h in Headers */,
-				C084136D1FEFE10CB5ED0533E315676B /* TUIChatPopEmojiView.h in Headers */,
-				072A4B002CA3742B38957963E463B7CD /* TUIChatPopMenu.h in Headers */,
-				3F609A833A80C3E896B2C32738790556 /* TUIChatPopRecentView.h in Headers */,
-				7F8C14A5E9EE458438495602A74C0F30 /* TUIChatService.h in Headers */,
-				6F5B96D485B8699A93A19A75F23C1466 /* TUIChatSmallTongueView.h in Headers */,
-				AA3F060196A1D055CB55C93F6960E6D0 /* TUICircleLodingView.h in Headers */,
-				0DF52562296803A8AA5F7BF3323E2317 /* TUICloudCustomDataTypeCenter.h in Headers */,
-				DA0A0E2F8EE0198B92C616BF036E07C6 /* TUIEmojiCell.h in Headers */,
-				F00F07CAE2F546A537A9204632FE2D2B /* TUIEmojiCellData.h in Headers */,
-				F856B37E593613EAD8F8697EAB31D9CA /* TUIEvaluationCell.h in Headers */,
-				BD13F9D048754A30D1E3768C2299BE58 /* TUIEvaluationCellData.h in Headers */,
-				92B78CF43B64E22D9FFBEA7BAD093CDE /* TUIFaceMessageCell.h in Headers */,
-				4822744689A5C26ED941CA245B7949E1 /* TUIFaceMessageCellData.h in Headers */,
-				A15A3DC211D640E5887E935EDED38199 /* TUIFaceView.h in Headers */,
-				899112F5A698179A0CA522C23F0137BD /* TUIFileMessageCell.h in Headers */,
-				07A14C9AB5CC9CCF30F7DB7934DB3501 /* TUIFileMessageCellData.h in Headers */,
-				41ACDD8C5A78BA13CF2687CA9212E412 /* TUIFileReplyQuoteView.h in Headers */,
-				2B28039D40385CEE5F2A491180AF6264 /* TUIFileReplyQuoteViewData.h in Headers */,
-				929631991A1D427D7BF8AA05F4529E25 /* TUIFileViewController.h in Headers */,
-				E2CB8017C6FC231F52EF0E333E4651EB /* TUIGroupChatViewController.h in Headers */,
-				694E2429309AF931F978E9AA7EF56A2A /* TUIGroupCreatedCell.h in Headers */,
-				7267F519626FDFD362F9C31CD32AEEEE /* TUIGroupCreatedCellData.h in Headers */,
-				5C26B89EDF70669BF902D76BD1B88ADF /* TUIGroupPendencyController.h in Headers */,
-				9D65A34F8CE982C656011E7A64AC3104 /* TUIGroupPendencyDataProvider.h in Headers */,
-				0990F6E62692E37AF07EB698861866B5 /* TUIImageCollectionCell.h in Headers */,
-				8027FED5CB014FA8E8BC8F888BBF4010 /* TUIImageMessageCell.h in Headers */,
-				07B5254A9A2E187831DC4ECEBC1120CD /* TUIImageMessageCellData.h in Headers */,
-				F215E448E2708DF29917A5106F1C5614 /* TUIImageReplyQuoteView.h in Headers */,
-				29E3352150E5DC76338E24EFEFDFC089 /* TUIImageReplyQuoteViewData.h in Headers */,
-				9EE4610F41BA48DFDE9FF166A2FD6EF3 /* TUIInputBar.h in Headers */,
-				D5E21028FD3156A35C5FBEB13659D516 /* TUIInputController.h in Headers */,
-				2B732FDECA81EF5681AA788D6805A5FC /* TUIInputMoreCell.h in Headers */,
-				D2B06A17EAF5DEDFCC85E46657F98629 /* TUIInputMoreCellData.h in Headers */,
-				1AB0B47DC6D244F1576EA529F070E9B1 /* TUIJoinGroupMessageCell.h in Headers */,
-				495A4ECA53D9EF77E8766EF4A693AE58 /* TUIJoinGroupMessageCellData.h in Headers */,
-				DC50E47809DEB785355C60E7C466F394 /* TUILinkCell.h in Headers */,
-				DA7E3600C522DBA1077A5ECE655C5719 /* TUILinkCellData.h in Headers */,
-				23276E8D850A64E4FCC0D05EE9564657 /* TUIMediaCollectionCell.h in Headers */,
-				1F299D9CA04351BCF9E7785E80D6ECBA /* TUIMediaView.h in Headers */,
-				A4F61FDFF1650D1D34F3726C4ACA2302 /* TUIMemberCell.h in Headers */,
-				3350ADF4BD04CD025DF9EAFBE2AD2EDD /* TUIMemberCellData.h in Headers */,
-				CE2DDE84D73B5C0861EDE8794E0AF06D /* TUIMenuCell.h in Headers */,
-				129A5A4ABCF9EAA16D6FED32D5C42E65 /* TUIMenuCellData.h in Headers */,
-				B2FA494AA138F3C168E5BF283728D14C /* TUIMenuView.h in Headers */,
-				A8E249320564E93E4DB1516F098D782B /* TUIMergeMessageCell.h in Headers */,
-				F58EDF9B73667EAB53173B1949103E93 /* TUIMergeMessageCellData.h in Headers */,
-				E709AB49DBEC7C56ACC0405A2DC56440 /* TUIMergeMessageListController.h in Headers */,
-				7D5628BFEFDB650AAD111D0B287FBEEF /* TUIMergeReplyQuoteView.h in Headers */,
-				EE4545050E49495F432E69091DFF5C2F /* TUIMergeReplyQuoteViewData.h in Headers */,
-				A5A6448A6A2B2A865C55EB20759583A2 /* TUIMessageBaseDataProvider.h in Headers */,
-				3401EE631DD6193BF6A8875D0E4ECBE2 /* TUIMessageBaseDataProvider+ProtectedAPI.h in Headers */,
-				F78168CFF2EDB1E85F74FA9371EC5BBF /* TUIMessageBaseMediaDataProvider.h in Headers */,
-				360A68810A7455B4FDEA46CF8C55FE94 /* TUIMessageController.h in Headers */,
-				F93CC5EEB76100B597CC94D44F1D920E /* TUIMessageDataProvider.h in Headers */,
-				E1DCD3A578032F6AA121AB503EE7A577 /* TUIMessageDataProvider+MessageDeal.h in Headers */,
-				54DD0AE1F329BC0A30E8AF73DF89824F /* TUIMessageItem.h in Headers */,
-				F957445FCEC341990A83D17F451CC2EA /* TUIMessageMediaDataProvider.h in Headers */,
-				8F71D4BF95D8AB9C5BAAEF38654FDC08 /* TUIMessageMultiChooseView.h in Headers */,
-				670E3734EA54AD6395C35ACF6CD46A14 /* TUIMessageProgressManager.h in Headers */,
-				9206F10968ABBD7EAAFFD9784C3376BE /* TUIMessageReadViewController.h in Headers */,
-				D850CAC0E5A446FE06D51F658CF8E081 /* TUIMessageSearchDataProvider.h in Headers */,
-				6A239E502D4431C3BC86D6D78D4A111F /* TUIMoreView.h in Headers */,
-				C833B06C84921D6F4795E681E80BC478 /* TUIMotionManager.h in Headers */,
-				7097AD4AC8F8AC551E5892EEE939F608 /* TUIMovieManager.h in Headers */,
-				88C4D3BB54F65D9491E47B9E92D9C4C4 /* TUIOrderCell.h in Headers */,
-				CD7B63449E7C0B2DAAB6EBE523AEAA4B /* TUIOrderCellData.h in Headers */,
-				BD6743943F20FFCA8C1AB0D112C1BC2A /* TUIRecordView.h in Headers */,
-				AAD00869963B966119015D0BF75AB7C7 /* TUIReferenceMessageCell.h in Headers */,
-				0ABF367F66C31980F4FDB21C37A0C4D6 /* TUIRepliesDetailViewController.h in Headers */,
-				35A5C58F039DD5407DF9E99E66068166 /* TUIReplyMessageCell.h in Headers */,
-				B46C1E04312027637476BBC690177C7B /* TUIReplyMessageCellData.h in Headers */,
-				64C34A889122F45E8DED12E7ADBF25DB /* TUIReplyPreviewBar.h in Headers */,
-				AFA42733E9801D7D3457E80C52B5C12F /* TUIReplyPreviewData.h in Headers */,
-				2565C987131DFA7DD88BA12185125703 /* TUIReplyQuoteView.h in Headers */,
-				A506CAA336F17270AC4A81269CAF06EA /* TUIReplyQuoteViewData.h in Headers */,
-				C46A1909BFD28F78ED0A03C3218465C6 /* TUIResponderTextView.h in Headers */,
-				E9F4410B47105F58B8ECA2E254CE6CAB /* TUITextMessageCell.h in Headers */,
-				B31C711522FB748CA562DB7B2763B3CA /* TUITextMessageCellData.h in Headers */,
-				A8B265E7D5064CDE6DFEFEDBF5792A1E /* TUITextReplyQuoteView.h in Headers */,
-				0634299E937EF8F32BECC33C16C70298 /* TUITextReplyQuoteViewData.h in Headers */,
-				567BBE0B9D10ED288DEBE387D2CEDB01 /* TUITypingStatusCellData.h in Headers */,
-				32F69B434E31DA32CFC8FA2C283DCF53 /* TUIVideoCollectionCell.h in Headers */,
-				182FCB26A72BA16D648765100FAE3EEA /* TUIVideoMessageCell.h in Headers */,
-				629454CD7EF3B1E104DDBCE1A8124D35 /* TUIVideoMessageCellData.h in Headers */,
-				D45698699D9CFD809D69C373033567C5 /* TUIVideoReplyQuoteView.h in Headers */,
-				8E32AC86440D9786F1DDD1CCD657EFCB /* TUIVideoReplyQuoteViewData.h in Headers */,
-				317924F2EC5BE92948E6630247FC7835 /* TUIVoiceMessageCell.h in Headers */,
-				D718189160CD09FB7C78987721353FE3 /* TUIVoiceMessageCellData.h in Headers */,
-				D5A65DDB53582308DD73334768B02D5E /* TUIVoiceReplyQuoteView.h in Headers */,
-				73028913C93C389F011C98BCA233CE2A /* TUIVoiceReplyQuoteViewData.h in Headers */,
-				7A76F0C90808B6716534819E64317149 /* UIAlertController+TUICustomStyle.h in Headers */,
-				78B205B8428472B538BB74962A1DF933 /* UIImage+ImageEffects.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		988D9F1607EDEEBBD7DFE12919429AB9 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				16141AA4D164CF996E25B9735CFD6234 /* TUISearch.h in Headers */,
-				B43FB674C605A147BA99B9C123343F4B /* TUISearch-umbrella.h in Headers */,
-				F6102B45C32EB35D5F778D607ECF8D8A /* TUISearchBar.h in Headers */,
-				351317145E478C08C344CF8C29925609 /* TUISearchDataProvider.h in Headers */,
-				EE2F3D9571C2FC303A2211D852B6F01E /* TUISearchExtensionObserver.h in Headers */,
-				002ECBACA8120B444D19BC64148E1735 /* TUISearchGroupDataProvider.h in Headers */,
-				EA055ACE259920B262E84653772A1F5F /* TUISearchResultCell.h in Headers */,
-				20BEEF29C8AAB0947FC3613E64A535D9 /* TUISearchResultCellModel.h in Headers */,
-				C77D9AC65CBA13E28998C6C92F2F15BF /* TUISearchResultHeaderFooterView.h in Headers */,
-				1C7882A7705868F3A65E82CFB3A2236F /* TUISearchResultListController.h in Headers */,
-				CB4231B000689E27F69D1375F198F7FD /* TUISearchService.h in Headers */,
-				0799476B814E587538D91CB066FB3845 /* TUISearchViewController.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		99A8659D86DFD4C224D177332D003EDC /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				B4BE7728D87333785F811FED48CF134E /* MASCompositeConstraint.h in Headers */,
-				BEA99A49E5F8DA685E33DABA606041FF /* MASConstraint.h in Headers */,
-				A83A6757F6C0003332D57B41FE24BEEA /* MASConstraint+Private.h in Headers */,
-				1B433A1BF92BBD5811F61A000E4771C2 /* MASConstraintMaker.h in Headers */,
-				2839E3707C14798138E8A0C72ACE4C25 /* MASLayoutConstraint.h in Headers */,
-				31F7C35C8863FA25A741A884E21BE7D0 /* Masonry.h in Headers */,
-				B61AA5459C2B345AD6D84D8A5111C9CE /* Masonry-umbrella.h in Headers */,
-				0E8CCAE597756C61B2D7B60EEF4A29E4 /* MASUtilities.h in Headers */,
-				715AB2C777F6FCAB5EE0C667A909B698 /* MASViewAttribute.h in Headers */,
-				CEE7BDCC3F3073CBBF7A76BC6CF3E519 /* MASViewConstraint.h in Headers */,
-				8AE868BC3E2E6FC92F4717835180C47D /* NSArray+MASAdditions.h in Headers */,
-				E53FCD0CD1526B53074ED4EEF00131E9 /* NSArray+MASShorthandAdditions.h in Headers */,
-				BE050DABC9BF806B3379AFD2367F4194 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */,
-				3D0EFFE30E3193932A034220E3C4C0FA /* View+MASAdditions.h in Headers */,
-				61225B0B9AEC591476E30C9A575013B3 /* View+MASShorthandAdditions.h in Headers */,
-				B10646B6AF73D470221EF25A5DEEEB6F /* ViewController+MASAdditions.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		B54E98A0F78F689CE4DC8242F7B2A2DE /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				1C789E086190CB49AD3473DD4B26450B /* mz.h in Headers */,
-				BEF4CC97D88ADCD73B93AA179F7E1802 /* mz_compat.h in Headers */,
-				AAB0384853C90088036B7501CA8ACFE0 /* mz_crypt.h in Headers */,
-				02AD91C5250ED7D91B06BEAC91A5E507 /* mz_os.h in Headers */,
-				A4F447FA7122B13300BD80CE080444F7 /* mz_strm.h in Headers */,
-				90DF670DC21B9EFD8DFEFC5081073963 /* mz_strm_buf.h in Headers */,
-				8AB091199F99F1C2E9E67030DAC50F6E /* mz_strm_mem.h in Headers */,
-				0EF3774AC45C05C24674C6F390E4B571 /* mz_strm_os.h in Headers */,
-				1BC5207ED5AA2B6956BB9CD10C71C1AA /* mz_strm_pkcrypt.h in Headers */,
-				059332136CAAB8014F2099D6AC105162 /* mz_strm_split.h in Headers */,
-				EE424ECE443C88A654B2CC271E9F4874 /* mz_strm_wzaes.h in Headers */,
-				EF9C00E340B33BA67D9CEF5A2262D15E /* mz_strm_zlib.h in Headers */,
-				7DB2C0596405DB863CF2B2A489AE2636 /* mz_zip.h in Headers */,
-				C30DB8F46569FBD4D1C7D7DA0E4B67EC /* mz_zip_rw.h in Headers */,
-				30D23C352773401AE1389972956969C4 /* SSZipArchive.h in Headers */,
-				7F58BE8838D03B2D5B30E68952FF1E4D /* SSZipArchive-umbrella.h in Headers */,
-				534EDA976CDBE519C377D315BA3FD183 /* SSZipCommon.h in Headers */,
-				EFE936E5DBC6AEE0B47D92500218702C /* ZipArchive.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		B8F1C2E2E5D7D2F76F1D2BA76ED9B1AF /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				2BCFF815DBBECD8A431316AEABB7A9AF /* JXPagerListContainerView.h in Headers */,
-				5766CD3E184E35308DE04F5259061733 /* JXPagerListRefreshView.h in Headers */,
-				4F51F9CF60DCCA024CC44C78DCC6A2FA /* JXPagerMainTableView.h in Headers */,
-				1247E6ECA09788237B9B782DE1FD7EB8 /* JXPagerSmoothView.h in Headers */,
-				131C9F0EF63B55FD2CC0C8EA0825EC99 /* JXPagerView.h in Headers */,
-				76BA84DFF2689FEC2C825F44FCC715FF /* JXPagingView-umbrella.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		CC9A1F8F1E14EC581C95C4B3044AB1DA /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				AF25E0E58F21266D35BDA42C74F6F7C7 /* JXCategoryBaseCell.h in Headers */,
-				564332AEDA133BC2544A5710F7063B6E /* JXCategoryBaseCellModel.h in Headers */,
-				1E7BD2CADB9D43A249B292322F4C7225 /* JXCategoryBaseView.h in Headers */,
-				140C53C4351E92C3FB4C154E202CF0FC /* JXCategoryCollectionView.h in Headers */,
-				8EFD2FDDECDB378C98E688323ED834FF /* JXCategoryDotCell.h in Headers */,
-				C4FA8D1F1A7976FE5E2D60AE9E7B7A14 /* JXCategoryDotCellModel.h in Headers */,
-				AAAD205836D6558543B3E40945BBA492 /* JXCategoryDotView.h in Headers */,
-				27F23796704F26F8E63EE46DB057B24B /* JXCategoryFactory.h in Headers */,
-				A391552ED5DC5A359EE51BDFA002ED3E /* JXCategoryImageCell.h in Headers */,
-				72D90D5964727A7DEB426B226660A134 /* JXCategoryImageCellModel.h in Headers */,
-				E82CFF6CEBF6E8FBF39DF29E713C9D29 /* JXCategoryImageView.h in Headers */,
-				E9C452E4E64CB02BBA77A7C671FE5BDA /* JXCategoryIndicatorBackgroundView.h in Headers */,
-				6793A57FB0C1E53514EADB38D37B0590 /* JXCategoryIndicatorBallView.h in Headers */,
-				0CBB2FA68B4B62A74F713B738D376377 /* JXCategoryIndicatorCell.h in Headers */,
-				31B6DA1916E70B4D8311102719BB93C0 /* JXCategoryIndicatorCellModel.h in Headers */,
-				C2F9BFF0AC4852306158211C1991CB38 /* JXCategoryIndicatorComponentView.h in Headers */,
-				C62C41D9FD9013092B8BE515A7AECB8F /* JXCategoryIndicatorDotLineView.h in Headers */,
-				163A3041C6006B6B9ADDE30AA2B93075 /* JXCategoryIndicatorImageView.h in Headers */,
-				767CD122920FAF3186493669A911F6F6 /* JXCategoryIndicatorLineView.h in Headers */,
-				AE9B4ACE5260D58335CC6BEEC8305311 /* JXCategoryIndicatorParamsModel.h in Headers */,
-				3D232FDAD298422B2D990B5AA6EFC042 /* JXCategoryIndicatorProtocol.h in Headers */,
-				DB76484CD1668CA1238A753CDBA8ED9C /* JXCategoryIndicatorRainbowLineView.h in Headers */,
-				01828C54D0FC90B32430EE1F6F368C36 /* JXCategoryIndicatorTriangleView.h in Headers */,
-				E38E183D3955FF141574AE1DED569671 /* JXCategoryIndicatorView.h in Headers */,
-				6B87BA781F809984291D51509355A763 /* JXCategoryListContainerRTLCell.h in Headers */,
-				D047ACAEA648E5235171F1971616D476 /* JXCategoryListContainerView.h in Headers */,
-				3834FB39C501588CB7C8F01D728335F7 /* JXCategoryNumberCell.h in Headers */,
-				5813CFB3AAC6B082075EAB1A86E3E1C7 /* JXCategoryNumberCellModel.h in Headers */,
-				240BAAC6DBCD09714B73137642F50E85 /* JXCategoryNumberView.h in Headers */,
-				E1CD817C3F719BE4F067D22732B057CB /* JXCategoryTitleCell.h in Headers */,
-				26B4D456B2BB1826F4A87A5A47670070 /* JXCategoryTitleCellModel.h in Headers */,
-				94A29C09C254A55608354D501A97B499 /* JXCategoryTitleImageCell.h in Headers */,
-				FB124FCD2345A0720F53A5E268912E2F /* JXCategoryTitleImageCellModel.h in Headers */,
-				5E42683ED387181452DCA2A0C61E6259 /* JXCategoryTitleImageView.h in Headers */,
-				37AA1AB3807A70AA12126223D5B543FB /* JXCategoryTitleVerticalZoomCell.h in Headers */,
-				CD38F49EA5A671E19CEFF44B06CD28F4 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */,
-				549C55D9DBAE08F730CF4EB639F51BF3 /* JXCategoryTitleVerticalZoomView.h in Headers */,
-				313F6B4CC66E9C266DDCA5CB25D6AB42 /* JXCategoryTitleView.h in Headers */,
-				5043AC6C9E4E5FB701CADCE73AE56C0A /* JXCategoryView.h in Headers */,
-				DE2526C5E27A982BD3FEFC87F1ED7922 /* JXCategoryView-umbrella.h in Headers */,
-				E64BB0BA19D6907B6F6202DE63E9E88F /* JXCategoryViewAnimator.h in Headers */,
-				FAD34117FD566C56EF5586CB7D40306D /* JXCategoryViewDefines.h in Headers */,
-				4D9EF02766F73A2CE74A46732F91FEAC /* RTLManager.h in Headers */,
-				73F7AD0B7A49F166973E1E915EB97E6A /* UIColor+JXAdd.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		F9C793B7B3B007D41E8FCEDB031AE5D4 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				E007DBFE171716587FC81CA326F353A5 /* CALayer+Compat.h in Headers */,
-				EC89126BD02A8B8847074B8B81B3267C /* CGGeometry+LOTAdditions.h in Headers */,
-				07536BDAA3DA5AF53580E63210AEBF63 /* LOTAnimatedControl.h in Headers */,
-				B071C3CAFBA8A40CDDD423FBB29B451D /* LOTAnimatedSwitch.h in Headers */,
-				3A996D946FC9F62F16C21BD61A48596E /* LOTAnimationCache.h in Headers */,
-				917DC0D16FC8B7ABE37AB44F178E4D3C /* LOTAnimationTransitionController.h in Headers */,
-				35A5485D5B89E0A6DF6700617EC248D9 /* LOTAnimationView.h in Headers */,
-				0470B669A96DD1F7953D37FA1922A715 /* LOTAnimationView_Compat.h in Headers */,
-				82A78498B77170FE4CE2B9156B947DB2 /* LOTAnimationView_Internal.h in Headers */,
-				DCC132C4B7D619DBAA601382392CA7FA /* LOTAnimatorNode.h in Headers */,
-				1DECF4F76D07286BB51B4E843114558C /* LOTArrayInterpolator.h in Headers */,
-				2F1ADF8A6DCF131D23A6F81BE44DBFCB /* LOTAsset.h in Headers */,
-				D993A0D54555F4A7E9998ECB8C3053EF /* LOTAssetGroup.h in Headers */,
-				801110D9E3E4B3F5B5BF6F0956022F2B /* LOTBezierData.h in Headers */,
-				A11AE7A06AFB0041E06A415A9E9B350E /* LOTBezierPath.h in Headers */,
-				8C73D2732C46C55092A9E4595D3D91CA /* LOTBlockCallback.h in Headers */,
-				97FE0A2C8783066E15AB2187C7762685 /* LOTCacheProvider.h in Headers */,
-				C6730659C511223F709AE9F8083F2827 /* LOTCircleAnimator.h in Headers */,
-				3F898D9FEC0ED11417329EFF556EB06E /* LOTColorInterpolator.h in Headers */,
-				F177CD7886951C3F75A973FD5B7E0015 /* LOTComposition.h in Headers */,
-				899E87F29D46A8695C3119A7F5AD2B31 /* LOTCompositionContainer.h in Headers */,
-				5D4B0674A6D1EA5BA9D11E7DA79A1B35 /* LOTFillRenderer.h in Headers */,
-				2C59D410354D48E3F06D265E09944472 /* LOTGradientFillRender.h in Headers */,
-				58007591CE5D7784C6C4D8103537C43B /* LOTHelpers.h in Headers */,
-				6F9472EB1BF4C32C86282BEAAB219374 /* LOTInterpolatorCallback.h in Headers */,
-				984713B239FCBA7D5174EB7EB5F102EA /* LOTKeyframe.h in Headers */,
-				722F2C669F0F65F6B93C9FD8E90B9453 /* LOTKeypath.h in Headers */,
-				9F092FEF6CF8C4C178FE33FC15905B7A /* LOTLayer.h in Headers */,
-				DEBFE29C95A6BE285B40E5556E457040 /* LOTLayerContainer.h in Headers */,
-				B34AD0EE1BA65E1ACEE962136CF6206B /* LOTLayerGroup.h in Headers */,
-				43A31458CB005C8CA7F78EDE73E998E4 /* LOTMask.h in Headers */,
-				1B020F8EDC8F2AFEB38348A43A780DFA /* LOTMaskContainer.h in Headers */,
-				2EBFAA604F9035C784CA8001860493B4 /* LOTModels.h in Headers */,
-				5170DC4EAA8F5417ECE985512CD65042 /* LOTNumberInterpolator.h in Headers */,
-				A40D5689D614605225385655F36FDCFF /* LOTPathAnimator.h in Headers */,
-				18B3BA817D59B989BEAFB9A31C5062E1 /* LOTPathInterpolator.h in Headers */,
-				96BDB1649BB56E528BAC051825B93D9E /* LOTPlatformCompat.h in Headers */,
-				69AE9E41AD49C39A1D775DC4851015BE /* LOTPointInterpolator.h in Headers */,
-				CA6153A18EC96ABC6552C229D136B22E /* LOTPolygonAnimator.h in Headers */,
-				60647FE3D924A3B55CCB70DBCBD20F0F /* LOTPolystarAnimator.h in Headers */,
-				44089D90FBB02C454E6762B95A282B32 /* LOTRadialGradientLayer.h in Headers */,
-				AA2329D7898D1A56111865382408743D /* LOTRenderGroup.h in Headers */,
-				3F5993157E5B302716996DF5BBD274B1 /* LOTRenderNode.h in Headers */,
-				1CD6F9B4AD944E2046C0FE4C0A46E4A5 /* LOTRepeaterRenderer.h in Headers */,
-				B03EE947B3F09D7A247842CE4DA3BE2E /* LOTRoundedRectAnimator.h in Headers */,
-				ECB14D9494992E894CF4A1ADDA2BD629 /* LOTShapeCircle.h in Headers */,
-				0EA208392E33A8991314AD625BAE723A /* LOTShapeFill.h in Headers */,
-				B1E4226D0FB348F1FB7A162D38B03217 /* LOTShapeGradientFill.h in Headers */,
-				A1E6D2AED448B816E66F6D401D0507B9 /* LOTShapeGroup.h in Headers */,
-				F73A6C76DAAFA0E69B4C40B9178200B4 /* LOTShapePath.h in Headers */,
-				AE7C7602752B7D8F298336E170DA42D1 /* LOTShapeRectangle.h in Headers */,
-				90A8769BCEC76584D8878529B0613386 /* LOTShapeRepeater.h in Headers */,
-				E2E099D5F758D45A659DF601D531805D /* LOTShapeStar.h in Headers */,
-				7B465D5FAFD4CFCE16110B4D82A7597E /* LOTShapeStroke.h in Headers */,
-				363E55CC444B924BF808BB781DBC0256 /* LOTShapeTransform.h in Headers */,
-				614CC7A172E3D171B8B4D3B5DC43F385 /* LOTShapeTrimPath.h in Headers */,
-				CD6E44506FBD2B19766465A382993C76 /* LOTSizeInterpolator.h in Headers */,
-				45668C9A70EAC18F91F4E6926A11EA5C /* LOTStrokeRenderer.h in Headers */,
-				4121AC198E43F74DB2AE90DE482EBB88 /* Lottie.h in Headers */,
-				E8EA6833AD96025441861186A498C9C3 /* lottie-ios-umbrella.h in Headers */,
-				4BBFD915958D84137B6706084E6DD569 /* LOTTransformInterpolator.h in Headers */,
-				DF1C72F0FF077905689196B49B94B100 /* LOTTrimPathNode.h in Headers */,
-				88BFD50BBB379DF204704F68B7907C0B /* LOTValueCallback.h in Headers */,
-				B2CE71AA1C2F56B33C916C71729E70BA /* LOTValueDelegate.h in Headers */,
-				AC3C0D8422A275BAFCBAE6DCA52B8D5E /* LOTValueInterpolator.h in Headers */,
-				DF7A203C172D72BB8C57EFB90FA9E4BF /* NSValue+Compat.h in Headers */,
-				B450A9CB839B7342485EC8D94426223E /* UIBezierPath.h in Headers */,
-				77E4DFF6BE9D2C1468348E493731AC46 /* UIColor.h in Headers */,
-				B32A6E93B857F5BEB34F1E1A8BEB79F8 /* UIColor+Expanded.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		FB328B72FF92E5B9A576119F06F67512 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				522312CD07486CD2F3C20FB4BAE59E4E /* TYCyclePagerTransformLayout.h in Headers */,
-				87ED57409960021DD8B833B3209832A0 /* TYCyclePagerView.h in Headers */,
-				EA099720ADFF2899D26F0F58EED582A1 /* TYCyclePagerView-umbrella.h in Headers */,
-				0A7D9BD003D901D0A42BE36EE654E4B8 /* TYPageControl.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXHeadersBuildPhase section */
-
-/* Begin PBXNativeTarget section */
-		0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = D5480C5D42AA8B0CF0C71E4D89BF03BF /* Build configuration list for PBXNativeTarget "AFNetworking" */;
-			buildPhases = (
-				611427CBC37B16A455BA30DDD0F9104D /* Headers */,
-				F92679D648BED71708C29AB29DD6F76D /* Sources */,
-				CBA59567B13F3EDBCCA091DDD3E51DD3 /* Frameworks */,
-				8A190A17F289F99ECE07124E97ED74B2 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = AFNetworking;
-			productName = AFNetworking;
-			productReference = A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */;
-			productType = "com.apple.product-type.framework";
-		};
-		05927177BD6FAFDF573D533A8665C859 /* TUIChat */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = A763D454264356C8B31A5BF9DA224AC8 /* Build configuration list for PBXNativeTarget "TUIChat" */;
-			buildPhases = (
-				8F604D24E0020C2A6B3760AC02094845 /* Headers */,
-				9350B3AFF0A941C48499E4F5AB46E2BB /* Sources */,
-				B2DF6EC92E51A63468B83C8C784338D2 /* Frameworks */,
-				564FD1B904CDC8AB984160164ED6FC17 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				BF8359A6325F6001645A7898970F3466 /* PBXTargetDependency */,
-				14F6AE7FDC808271D5343E1989EEECB8 /* PBXTargetDependency */,
-				27C3777B1F6C0ED0C563AEC38E5B9B80 /* PBXTargetDependency */,
-				D2BACC15986EA880A4FB6120FCFD49B4 /* PBXTargetDependency */,
-				D85E5D1109765D8A80AE334BEECAEB06 /* PBXTargetDependency */,
-			);
-			name = TUIChat;
-			productName = TUIChat;
-			productReference = F00D49623A9DB6BF88121D1D25391F36 /* TUIChat */;
-			productType = "com.apple.product-type.framework";
-		};
-		0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 0881B556B0650EFC5493DCF6D49B7408 /* Build configuration list for PBXNativeTarget "lottie-ios" */;
-			buildPhases = (
-				F9C793B7B3B007D41E8FCEDB031AE5D4 /* Headers */,
-				6D6855964FA10B3416B5EAED393A494E /* Sources */,
-				5030441922ADE919F77C37FC36F9EC42 /* Frameworks */,
-				D70A4CFB145D0DDE2C17DCC0B7FC358B /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = "lottie-ios";
-			productName = Lottie;
-			productReference = 51BA97E8B5085EFFB47BC9C0B785CEA7 /* lottie-ios */;
-			productType = "com.apple.product-type.framework";
-		};
-		0EB9E06B4A4636CA9288D815FC9DBFC5 /* Whiteboard-Whiteboard */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 6A16106CD1917FE54885DFCB985E0517 /* Build configuration list for PBXNativeTarget "Whiteboard-Whiteboard" */;
-			buildPhases = (
-				E2792849C953C0AB4411C3F74AFA1BC2 /* Sources */,
-				EBED13ADEB40E16356FAFF3905DC3227 /* Frameworks */,
-				9E0D338D45C970DA84D6FC46A1620A34 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = "Whiteboard-Whiteboard";
-			productName = Whiteboard;
-			productReference = B43929320E40A048DEF21A95905050F2 /* Whiteboard-Whiteboard */;
-			productType = "com.apple.product-type.bundle";
-		};
-		13DF30C4A7335EF3B7BD8F963015BE94 /* Pods-KulexiuForStudentTests */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 9F47FA31F7574EA37D92293F3F0C4DE6 /* Build configuration list for PBXNativeTarget "Pods-KulexiuForStudentTests" */;
-			buildPhases = (
-				4721F52ECD4ADDE68B8A0396FBA1BD6F /* Headers */,
-				9E445EECE6877D2273B5EAFC3CF57CDB /* Sources */,
-				C2B85D3C8CDFA4C908EB252827D13E7A /* Frameworks */,
-				E0528B8CBAFEF14E39337426EF4FD130 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				5C9C7656A811C1C6E7D51720D258EDC5 /* PBXTargetDependency */,
-			);
-			name = "Pods-KulexiuForStudentTests";
-			productName = Pods_KulexiuForStudentTests;
-			productReference = E45D4BC3A397004A8546681321D8351B /* Pods-KulexiuForStudentTests */;
-			productType = "com.apple.product-type.framework";
-		};
-		1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 23512F3F81C9F1F949B7F8B79ABF0F1E /* Build configuration list for PBXNativeTarget "SocketRocket" */;
-			buildPhases = (
-				48A5A36033A3B4B5F19B9CA766BED99F /* Headers */,
-				D048F9CB1FD99A295AB3EAA3A9E0DB4A /* Sources */,
-				99B48E519B34B4C7BDCDDAC77A0187F4 /* Frameworks */,
-				3707729877BA4B93CDC6709C4D16389F /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = SocketRocket;
-			productName = SocketRocket;
-			productReference = 85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */;
-			productType = "com.apple.product-type.framework";
-		};
-		3847153A6E5EEFB86565BA840768F429 /* SDWebImage */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = C12F36C584DECD26D1973F5DB80A5053 /* Build configuration list for PBXNativeTarget "SDWebImage" */;
-			buildPhases = (
-				4C33848F7CBF635D3FF45389153F893E /* Headers */,
-				DB9BE75AE13ECAC5AFB2DBF0D7024066 /* Sources */,
-				183BE3279C0351F8D55B1DA98520DD32 /* Frameworks */,
-				AC17BD088B1D3CEF322123FC18C20962 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = SDWebImage;
-			productName = SDWebImage;
-			productReference = B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */;
-			productType = "com.apple.product-type.framework";
-		};
-		3A3B09F283311FB37365ADAABEFE13C8 /* TUIGroup */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 7627D769552E30B1B77E66A9FEBA5469 /* Build configuration list for PBXNativeTarget "TUIGroup" */;
-			buildPhases = (
-				1A1B4682406E8173DC4CFE36702E9EAC /* Headers */,
-				163EE9708B5FD0BCBF9FD6BBA88F6BCE /* Sources */,
-				070BBA0A8E23669D08AE6B694030A888 /* Frameworks */,
-				C5C87D87F6AAE3B98E9942C8E625FA26 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				3352AF365E7E738630B2D525581941C8 /* PBXTargetDependency */,
-				7BAD0335CC85CE5E9257BF08EEB2030F /* PBXTargetDependency */,
-				56C05B02C4DE332B5783B3F251E2AF33 /* PBXTargetDependency */,
-				08344F083FB749477ED1AA61B7297741 /* PBXTargetDependency */,
-			);
-			name = TUIGroup;
-			productName = TUIGroup;
-			productReference = 19AEE88997BCAC649943587FF8DE84A2 /* TUIGroup */;
-			productType = "com.apple.product-type.framework";
-		};
-		3CF3409EE4D93CDE2F0DAADECC700323 /* Pods-KulexiuForStudent */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = B62AF016C0CA33F97696327AE91DE876 /* Build configuration list for PBXNativeTarget "Pods-KulexiuForStudent" */;
-			buildPhases = (
-				760DBF046C1A78FF5AE64CEF95EF29DD /* Headers */,
-				39A338367683CEC55803B8E36C70F22B /* Sources */,
-				8C6EE2B90943B71AF0871983CFCFB369 /* Frameworks */,
-				3EF6B0CE2A61506E1DFBE6FB9D59529A /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				505BA79E5FC4DD0D8800C9402BDC8F5C /* PBXTargetDependency */,
-				56CBBD7EC765BA85B8924C778C10F1C8 /* PBXTargetDependency */,
-				F8ECAA865574631B66FE122A6B6B01A5 /* PBXTargetDependency */,
-				483B6FD2D5E5F74912280412E73D1777 /* PBXTargetDependency */,
-				AC802F04D62D4ECAC830E2B3E4CF0FDC /* PBXTargetDependency */,
-				C9F6DAC56E0D2C26119BB1903A6BEF81 /* PBXTargetDependency */,
-				1FED6D81BE9D10B7B635F630741ED36B /* PBXTargetDependency */,
-				7636768EBFCCB6EFD1A898354413BA42 /* PBXTargetDependency */,
-				92625A6512013E733CF6059983548210 /* PBXTargetDependency */,
-				085E37EA80BA8D714C036FC41778571C /* PBXTargetDependency */,
-				97C73243C7401305DAF6F7B9AFBFD9AA /* PBXTargetDependency */,
-				418501B052A7C75922EF2635700AEA68 /* PBXTargetDependency */,
-				7B6F1B01CF4DC78B43767746A07AB542 /* PBXTargetDependency */,
-				04ECDD4CB723B59C64F04B94B5D198FB /* PBXTargetDependency */,
-				8778F70D0DE2E53BBFE793BA6CDCEABB /* PBXTargetDependency */,
-				BA2171CD5E5478CFDADA03AC25498FFC /* PBXTargetDependency */,
-				810E7950B2704E6EBD64E109C236C59A /* PBXTargetDependency */,
-				5448B29B4BA25BC2C56E2B59ABE7AA37 /* PBXTargetDependency */,
-				67B056EE76F41A1D7D2240AA82F13682 /* PBXTargetDependency */,
-				92EF2035B0176EE03AF87EA570D0765A /* PBXTargetDependency */,
-				BFB4E99AD856212FB608553A85C21BEF /* PBXTargetDependency */,
-				4DEE3EFA38005A631275DA0933FFC428 /* PBXTargetDependency */,
-				611E6C8A5AA1963312441E4A661470A6 /* PBXTargetDependency */,
-				C3213E17FDBC375EA1A1A482F3506463 /* PBXTargetDependency */,
-				4F91E3BBBBD0D3144B11528D210FE5C1 /* PBXTargetDependency */,
-				8B424EA71BFA28D7966EEA4A71E6810B /* PBXTargetDependency */,
-				952F0CDC71244C1A58360D0568EBF921 /* PBXTargetDependency */,
-				BE8502BAE880577BF1F9832EC9E0B593 /* PBXTargetDependency */,
-				355510FE05D90D672FDB93147E443BE5 /* PBXTargetDependency */,
-				8F003818DCB8A8A6EEE1EE4DB73641DA /* PBXTargetDependency */,
-				1CD69CB4EEAC005E7EF80D89402334A6 /* PBXTargetDependency */,
-				CD81B93DA36FEB1C1314790E40247E2C /* PBXTargetDependency */,
-				3D1F4A614EA3C9026DD32EC03FBD2EFB /* PBXTargetDependency */,
-				326918458A3F84DC0D28A022FCD25C65 /* PBXTargetDependency */,
-			);
-			name = "Pods-KulexiuForStudent";
-			productName = Pods_KulexiuForStudent;
-			productReference = EC44B85AF593F5A3FB26A68AA615457F /* Pods-KulexiuForStudent */;
-			productType = "com.apple.product-type.framework";
-		};
-		416BCB647D16D0ED89A6729B14DD54D2 /* TYCyclePagerView */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 408643ECE38C88FD3A2DEFFA33313D03 /* Build configuration list for PBXNativeTarget "TYCyclePagerView" */;
-			buildPhases = (
-				FB328B72FF92E5B9A576119F06F67512 /* Headers */,
-				54360E5FF3E5366C3D73C139CE3B231F /* Sources */,
-				B4A6AA84D28643E6DFF97BF0E0881AA3 /* Frameworks */,
-				64354F7793CC179A9F4990C624F78A05 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = TYCyclePagerView;
-			productName = TYCyclePagerView;
-			productReference = 6B1A21536A55542D19E4E3C7277DFFAC /* TYCyclePagerView */;
-			productType = "com.apple.product-type.framework";
-		};
-		438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 73AE8F3F1E5FC92E337C6BD71F615B8C /* Build configuration list for PBXNativeTarget "ReactiveObjC" */;
-			buildPhases = (
-				1DA5385F9BF597789E82DD8EA35D1958 /* Headers */,
-				FD98AB156C425E4A7CEC25ADBDAE46C3 /* Sources */,
-				DE185BD66A9F0E2411AF6D176AF2F6DA /* Frameworks */,
-				136553B0364E3A60AA8FAA9EF42904B3 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = ReactiveObjC;
-			productName = ReactiveObjC;
-			productReference = 9621C6383F5733C35183B2DE886C7EC6 /* ReactiveObjC */;
-			productType = "com.apple.product-type.framework";
-		};
-		46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 8F09DF69FD36F25F9CF6C52413FF0FEF /* Build configuration list for PBXNativeTarget "TIMCommon" */;
-			buildPhases = (
-				566CB8C022E8EBE8516E025F5C8E09F2 /* Headers */,
-				10B488B13D8EF836C7640527E118FB29 /* Sources */,
-				3476889C00F04BF035C60F3432096454 /* Frameworks */,
-				64E41DAEAEAA57C11ACDB78D33A28EDC /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				3354CE1BA30E9B7EC496CCDA60A32A7E /* PBXTargetDependency */,
-				3F2D901064A8E6F7801E4B1851F0AD86 /* PBXTargetDependency */,
-				77757B7BAC3E8EEEF05E86D6E76C7896 /* PBXTargetDependency */,
-				8EC696B6F47266C39D75C4B2E8D9E230 /* PBXTargetDependency */,
-			);
-			name = TIMCommon;
-			productName = TIMCommon;
-			productReference = 69548067BF8002DF53941149BD410A1D /* TIMCommon */;
-			productType = "com.apple.product-type.framework";
-		};
-		4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 2D268A7665B36CDB9436B0809E0E3055 /* Build configuration list for PBXNativeTarget "MJExtension" */;
-			buildPhases = (
-				65698788A38D6A188CBC7939C6A94525 /* Headers */,
-				C6023C2AE78CB93A694CD9A3AEE44D1E /* Sources */,
-				87AF06A7403625E7F72F0B1C7F93C819 /* Frameworks */,
-				B8E8D5E5D1ED0D861BF0C3F5228B5E45 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = MJExtension;
-			productName = MJExtension;
-			productReference = 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */;
-			productType = "com.apple.product-type.framework";
-		};
-		55AF53E6C77A10ED4985E04D74A8878E /* Masonry */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 104EC9250BF4EDE104280490293C13C3 /* Build configuration list for PBXNativeTarget "Masonry" */;
-			buildPhases = (
-				99A8659D86DFD4C224D177332D003EDC /* Headers */,
-				AFAF83CE88D9FCCECB64B892DCFCADA7 /* Sources */,
-				CCB6E60691DB58C9D2C0F26733F25C2E /* Frameworks */,
-				4522D50300D635138BEDBF5E60D39B53 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = Masonry;
-			productName = Masonry;
-			productReference = 1FFED36A657123030ABB700256D73F15 /* Masonry */;
-			productType = "com.apple.product-type.framework";
-		};
-		58A7AC722D45BA5EF49F00D98C86978B /* CHIPageControl */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 1600C207C7D76BE3C3F71C5B46884F07 /* Build configuration list for PBXNativeTarget "CHIPageControl" */;
-			buildPhases = (
-				0A5668479DA2150ADDE71D08D249B95F /* Headers */,
-				D5C3BCCB29C3971BD1991C20760B3607 /* Sources */,
-				685E7CAB232DF810319660AEE3C67CEC /* Frameworks */,
-				ADF8F9E916F35ED7CB6E5E25ECB16DA2 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = CHIPageControl;
-			productName = CHIPageControl;
-			productReference = 4A90E991BC0CB35AB6D91E18C9490643 /* CHIPageControl */;
-			productType = "com.apple.product-type.framework";
-		};
-		6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 8CD15C13756F6B7B3E537F34836DA758 /* Build configuration list for PBXNativeTarget "MJRefresh" */;
-			buildPhases = (
-				864E174953159F12FF0DE02B797B522D /* Headers */,
-				3BD6D78C1CC4A4B399824F2C1D793415 /* Sources */,
-				9E331FB2C1E7FA25FD552DF2768F3B55 /* Frameworks */,
-				BC9B5CC7D9D8ACAB26051AAE7F508FD5 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = MJRefresh;
-			productName = MJRefresh;
-			productReference = E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */;
-			productType = "com.apple.product-type.framework";
-		};
-		7E6A8D6108E4537DCBFAFA98674E2A71 /* TUIConversation */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 2B6C707BCADAAA305F6EF5A09C00CE36 /* Build configuration list for PBXNativeTarget "TUIConversation" */;
-			buildPhases = (
-				6AE809DC33B6FB37BC4BE2C32D64F355 /* Headers */,
-				CA7385A05F14DB07707B67521A112E74 /* Sources */,
-				9A6A1F2AD503F00ED9A1F93B73026630 /* Frameworks */,
-				736BFFA8BF6D08D5EDB0366C68228D2A /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				CB7D10889EE74184E432B8DAA94DB0E1 /* PBXTargetDependency */,
-				0BED33FE3ECED3B446CD74E5CAEB90D5 /* PBXTargetDependency */,
-				7AD0468DA94B5244F4FD630634D86ACE /* PBXTargetDependency */,
-				E49CC3D3C88008A578921616945E6F55 /* PBXTargetDependency */,
-			);
-			name = TUIConversation;
-			productName = TUIConversation;
-			productReference = C8FFAB06408747E7BA2A353127D4ACF8 /* TUIConversation */;
-			productType = "com.apple.product-type.framework";
-		};
-		82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = A7BD2681E97C00DCC2EF91B0EBA76110 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */;
-			buildPhases = (
-				5D82C29ACD851E6EA219B34A73C961F5 /* Headers */,
-				8AEADAB5BCAA6E7D354C5DCEAAF30CCF /* Sources */,
-				D6DC8F0C2894774845C1DD2E7CA07B0C /* Frameworks */,
-				C0E0F7D28F4D633128D0F53BEAE34D3D /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = MBProgressHUD;
-			productName = MBProgressHUD;
-			productReference = 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */;
-			productType = "com.apple.product-type.framework";
-		};
-		84B44807A12996D487A4A591A481D6A0 /* YYModel */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 771C6FC058A198156A11681601D3D598 /* Build configuration list for PBXNativeTarget "YYModel" */;
-			buildPhases = (
-				4AE7ABBB3A8318B9360BA496B92FF15E /* Headers */,
-				139A6962A5FFAC973A0DE6DC185CD92F /* Sources */,
-				9FB6E15BDF65499B77E6F059D68C32FA /* Frameworks */,
-				EAD1210326E21BF7B7F94E6C66790563 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = YYModel;
-			productName = YYModel;
-			productReference = E460D5B0416D36F66EE8EC89E5D2FA0A /* YYModel */;
-			productType = "com.apple.product-type.framework";
-		};
-		887E769F555AF76F514A7276E2BA1CB8 /* Whiteboard */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 676B9167AB345B3A20E8517A17383FB0 /* Build configuration list for PBXNativeTarget "Whiteboard" */;
-			buildPhases = (
-				09BDDF9756790F287B3FD586E7E8CF51 /* Headers */,
-				150815EB4C52B7EA98BB0F4B09EDCA64 /* Sources */,
-				5520B98EAB6E30A4A6B14EB9A72C74B0 /* Frameworks */,
-				78CCB50209147FD660E4835BB5D3FC04 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				73357280C13D539DF07D223B8DED5991 /* PBXTargetDependency */,
-				3956A62D849F4354D0B051CB2E849ED6 /* PBXTargetDependency */,
-				2D4F0B29417984D601070AF8618A1165 /* PBXTargetDependency */,
-			);
-			name = Whiteboard;
-			productName = Whiteboard;
-			productReference = BF07350E583AF349A194294437B0C06E /* Whiteboard */;
-			productType = "com.apple.product-type.framework";
-		};
-		8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = BEEC8B2E3FD0C2C4B06D30FC93DB7B4D /* Build configuration list for PBXNativeTarget "JXCategoryView" */;
-			buildPhases = (
-				CC9A1F8F1E14EC581C95C4B3044AB1DA /* Headers */,
-				6541501CDCBA7F9073E86F10E78C94AF /* Sources */,
-				B2CFA7755095A046F7CD7812D2ED6496 /* Frameworks */,
-				E46A2A046179587C56AC3DFBA0A2DE51 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = JXCategoryView;
-			productName = JXCategoryView;
-			productReference = C3A46B03C308EEEB11F2A62BA5D2E8BE /* JXCategoryView */;
-			productType = "com.apple.product-type.framework";
-		};
-		8DDC98D767E7887854DC0276CC8D9410 /* Pods-KulexiuForStudent-KulexiuForStudentUITests */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 3BF60F5F5F4CC951D41BD4204F561ED4 /* Build configuration list for PBXNativeTarget "Pods-KulexiuForStudent-KulexiuForStudentUITests" */;
-			buildPhases = (
-				53182C18AEC1F9D1FC5B0599D171CD9E /* Headers */,
-				10B040CF294CD562BA8DE51DE99B381E /* Sources */,
-				E698365BF6906D14C2F54DBD389CF8D7 /* Frameworks */,
-				2BA81FB4D2E1A0EF8398E87084E8162E /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				A8F9A2CE5FF4FEEF6F94539F8C613B6D /* PBXTargetDependency */,
-				8211357FE33F1D8C6CAD6EFD76DD258B /* PBXTargetDependency */,
-				D456A00B54E4867D665A69777F4E64EA /* PBXTargetDependency */,
-				29997C425BF5B8D93323AF9C455EB526 /* PBXTargetDependency */,
-				79C4255A41D35FF519DB5B274D6E6C85 /* PBXTargetDependency */,
-				9235A030FFDA539915AAA1D6BC89F565 /* PBXTargetDependency */,
-				043ADA6E8D43327CE980A971FAEBD152 /* PBXTargetDependency */,
-				8C5180B07F1C074370F71B8748C0AF97 /* PBXTargetDependency */,
-				7560B64BF35C5F1F097894D14B6E1CC4 /* PBXTargetDependency */,
-				E4F3B201300C654D414583E13476B9EC /* PBXTargetDependency */,
-				1E1210B201993F9C02B6D6A38AB95193 /* PBXTargetDependency */,
-				FDACCD1BA0E5EA9020C1A0861317FF51 /* PBXTargetDependency */,
-				0ADF2D190D0B3173BAC2622B54D98F58 /* PBXTargetDependency */,
-				9B222208F837E15335FD899B368D762C /* PBXTargetDependency */,
-				6485E1BE188609F80ACF9EF1066C0FB4 /* PBXTargetDependency */,
-				67B5FFE54EC6F63CA72BAB77DF131571 /* PBXTargetDependency */,
-				ED51432878FDBAE7B5F3486CFFA8D854 /* PBXTargetDependency */,
-				9155BE8826BA9A5057C8D8885A83F200 /* PBXTargetDependency */,
-				3FE7BA8A68973AB0FA1913CF2FE5F9A1 /* PBXTargetDependency */,
-				9D72DDE75D27A601D5F28776FFC299F1 /* PBXTargetDependency */,
-				3E8F5EC0EE3564348F040AFE5F5D7C26 /* PBXTargetDependency */,
-				197CE79947C37A95BF2B757D6D77FEC9 /* PBXTargetDependency */,
-				BF64F6F43B4E4B3E172694703D4BCE89 /* PBXTargetDependency */,
-				7CE855F14C0313DB7733DE068EF481FE /* PBXTargetDependency */,
-				F8C8A502F4CE0427F3D3CA8DEC75552B /* PBXTargetDependency */,
-				205B6C845F6DF6651EBC0319A272C605 /* PBXTargetDependency */,
-				43DD416375B24283805C0473D0FE0E7F /* PBXTargetDependency */,
-				20EC869C3C86721233C0C3330778425D /* PBXTargetDependency */,
-				1F59D7B95214752F2E080802C1C2DC49 /* PBXTargetDependency */,
-				8A0D2541EDD797853F21A1FA41A40F2C /* PBXTargetDependency */,
-				F52688468AC553FA6BEA94B77872CACD /* PBXTargetDependency */,
-				4622CC00B352EA0DD77FD5E28CECD05F /* PBXTargetDependency */,
-				5F02FDE3A8D956CC5545B852001A3591 /* PBXTargetDependency */,
-				F4FE13B7059B22D0CE322876C9FB4E96 /* PBXTargetDependency */,
-			);
-			name = "Pods-KulexiuForStudent-KulexiuForStudentUITests";
-			productName = Pods_KulexiuForStudent_KulexiuForStudentUITests;
-			productReference = 5E6210E29600DE49A10D69996DC0C5A6 /* Pods-KulexiuForStudent-KulexiuForStudentUITests */;
-			productType = "com.apple.product-type.framework";
-		};
-		A30157FD17984D82FB7B26EE61267BE2 /* RSKImageCropper */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 2234256E6140DCF4E384D8A32D6FD634 /* Build configuration list for PBXNativeTarget "RSKImageCropper" */;
-			buildPhases = (
-				200952B330736CC15345BA74979A9401 /* Headers */,
-				9B3F1003101D01FD43FAF2020D160579 /* Sources */,
-				030E340D11948D1F8EE7DB813F9A679B /* Frameworks */,
-				A2E4092B488A27D7FB16379B9614DA6C /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = RSKImageCropper;
-			productName = RSKImageCropper;
-			productReference = 580712ADE0DDE9601ED35B000EC802D6 /* RSKImageCropper */;
-			productType = "com.apple.product-type.framework";
-		};
-		C4E1020AF425614337737213AA26DBD5 /* JXPagingView */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 28277489AFB203C5701BE5846EBF541A /* Build configuration list for PBXNativeTarget "JXPagingView" */;
-			buildPhases = (
-				B8F1C2E2E5D7D2F76F1D2BA76ED9B1AF /* Headers */,
-				DB91C8FFD7AF0D5B5B79033A913C2AEF /* Sources */,
-				FDD39711912F8DB98C1BAB8CD2C62BCA /* Frameworks */,
-				ABC0AB49212FF130D269A206617FE025 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = JXPagingView;
-			productName = JXPagingView;
-			productReference = 2F4A1CCB21DB7EA5A2ACEB11E374FBCA /* JXPagingView */;
-			productType = "com.apple.product-type.framework";
-		};
-		CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 5C0933C293D6F3585115F511022948B4 /* Build configuration list for PBXNativeTarget "Reachability" */;
-			buildPhases = (
-				3F44603758E2F1AD4EF3CD47FFC23238 /* Headers */,
-				ABBF9483AA03BECE6D662C32EB097CD0 /* Sources */,
-				4B3EBB2EBF47613FD659F77CB43FF7FD /* Frameworks */,
-				C5A3257F5DD43790266FA0EACF2E73B1 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = Reachability;
-			productName = Reachability;
-			productReference = 400FF55D0451E7A8F33A3D0D3E11C1B9 /* Reachability */;
-			productType = "com.apple.product-type.framework";
-		};
-		D83662D08D7FD22CEDAE5708E61C011D /* NTLBridge */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = A03D12E1D24953F30AA4474EB069868F /* Build configuration list for PBXNativeTarget "NTLBridge" */;
-			buildPhases = (
-				5BD02320310D699BB361EB944A287C26 /* Headers */,
-				98A409EB504612FCCEDEA42BF3698C57 /* Sources */,
-				E9D11037185ED804CA6078DFA8B54549 /* Frameworks */,
-				ECE615FA3520EF6EC80843B3ACA47833 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = NTLBridge;
-			productName = NTLBridge;
-			productReference = 314E0991988F210C3DFE25A64590D608 /* NTLBridge */;
-			productType = "com.apple.product-type.framework";
-		};
-		DB37C884110E4CB1E3AF43857EF3BA86 /* iOS-KS3SDK */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 954ED9A64FEF627AE138688F884C0B47 /* Build configuration list for PBXNativeTarget "iOS-KS3SDK" */;
-			buildPhases = (
-				71C345E6674302EF6D5973474972489A /* Headers */,
-				092266BB8CF40A90A16E33398A73CEC8 /* Sources */,
-				227A701360812D5C927DAAB99E7DBA4F /* Frameworks */,
-				5578F142AF57C36EB28FE7975F36FE02 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = "iOS-KS3SDK";
-			productName = iOS_KS3SDK;
-			productReference = 9972641F4D68A366F3B794A91787FEB5 /* iOS-KS3SDK */;
-			productType = "com.apple.product-type.framework";
-		};
-		EB381B961261861E0643718E562995A8 /* TUICore */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 0C43BD7EC865575AD703E0D173750E89 /* Build configuration list for PBXNativeTarget "TUICore" */;
-			buildPhases = (
-				3E87CE3D3E029C480B185D64CAAA6F12 /* Headers */,
-				19F331C35C0856A98EEEFE246CD3F27B /* Sources */,
-				A480EB596E74E9F38E1BB5B972F5F743 /* Frameworks */,
-				3E1BCF71AB6877F5426E6E29AF111B08 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				7B70CF0A922595384E1B087892FCBB4D /* PBXTargetDependency */,
-				6F11321675023DE52943E6E1547890F3 /* PBXTargetDependency */,
-				39E6BBA6AD7760C4598858039F580B33 /* PBXTargetDependency */,
-			);
-			name = TUICore;
-			productName = TUICore;
-			productReference = 37EA43C6154607EB4C385B067D4FF381 /* TUICore */;
-			productType = "com.apple.product-type.framework";
-		};
-		F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 5D0A1C5EC006615C1092F876C06EAF4D /* Build configuration list for PBXNativeTarget "SSZipArchive" */;
-			buildPhases = (
-				B54E98A0F78F689CE4DC8242F7B2A2DE /* Headers */,
-				B361498D1FAB5FF404561E9A03BCEBC2 /* Sources */,
-				D95EA27797B56D642F96334D2D40384C /* Frameworks */,
-				A66CA23A56A2FF4A3BDDEDD5B1558478 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = SSZipArchive;
-			productName = SSZipArchive;
-			productReference = 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */;
-			productType = "com.apple.product-type.framework";
-		};
-		FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 468D926BA08FE82BE611371F2784EEC3 /* Build configuration list for PBXNativeTarget "IQKeyboardManager" */;
-			buildPhases = (
-				409211D0743ADB9E12858F097AB900B3 /* Headers */,
-				BCFA64F82F0EFF9829A5C8FC3D0F0278 /* Sources */,
-				7D33780B948A3E4364412C5BC201A0CD /* Frameworks */,
-				D5CF6450C682B42321290106E8F7E838 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = IQKeyboardManager;
-			productName = IQKeyboardManager;
-			productReference = 98527D7196957AAB07B79E2E2AFDE23E /* IQKeyboardManager */;
-			productType = "com.apple.product-type.framework";
-		};
-		FFEC77A23CE323735617FB9913976748 /* TUISearch */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 5E111B4CB8989F63E31868867D931C76 /* Build configuration list for PBXNativeTarget "TUISearch" */;
-			buildPhases = (
-				988D9F1607EDEEBBD7DFE12919429AB9 /* Headers */,
-				A2083398D570BC176DB449C5BCC7994B /* Sources */,
-				DFDCDA61CB8903BB77BEB1AE0AD88EFD /* Frameworks */,
-				BA8B32E24B8196F0F48D4D163CB30AD9 /* Resources */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				9F5EA03E8EB680BA00E900B56A908622 /* PBXTargetDependency */,
-				B704D82C785324709D9FA6BB5B27C7E9 /* PBXTargetDependency */,
-				FA78FB7B7EFFAEBF9440608074A62E57 /* PBXTargetDependency */,
-			);
-			name = TUISearch;
-			productName = TUISearch;
-			productReference = D8B2912C22C7A280D5DE0B3903797695 /* TUISearch */;
-			productType = "com.apple.product-type.framework";
-		};
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
-		BFDFE7DC352907FC980B868725387E98 /* Project object */ = {
-			isa = PBXProject;
-			attributes = {
-				LastSwiftUpdateCheck = 1300;
-				LastUpgradeCheck = 1300;
-			};
-			buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */;
-			compatibilityVersion = "Xcode 13.0";
-			developmentRegion = en;
-			hasScannedForEncodings = 0;
-			knownRegions = (
-				Base,
-				ar,
-				en,
-				"zh-Hans",
-			);
-			mainGroup = CF1408CF629C7361332E53B88F7BD30C;
-			productRefGroup = 11A80B54F533D82C21E67CBF34CC5860 /* Products */;
-			projectDirPath = "";
-			projectRoot = "";
-			targets = (
-				0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */,
-				4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */,
-				4A68CFD979D413A619DF631BB121D98F /* Bugly */,
-				58A7AC722D45BA5EF49F00D98C86978B /* CHIPageControl */,
-				DB37C884110E4CB1E3AF43857EF3BA86 /* iOS-KS3SDK */,
-				FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */,
-				D504B99928659EA67A1C3A9E981EB8FF /* JCore */,
-				5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */,
-				8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */,
-				C4E1020AF425614337737213AA26DBD5 /* JXPagingView */,
-				0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */,
-				55AF53E6C77A10ED4985E04D74A8878E /* Masonry */,
-				82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */,
-				4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */,
-				6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */,
-				D83662D08D7FD22CEDAE5708E61C011D /* NTLBridge */,
-				3CF3409EE4D93CDE2F0DAADECC700323 /* Pods-KulexiuForStudent */,
-				8DDC98D767E7887854DC0276CC8D9410 /* Pods-KulexiuForStudent-KulexiuForStudentUITests */,
-				13DF30C4A7335EF3B7BD8F963015BE94 /* Pods-KulexiuForStudentTests */,
-				CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */,
-				438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */,
-				5F1390C193C1C7A4549931293D944BC0 /* RongCloudIM */,
-				29B0F2E16ACBECA336BD142098A9039C /* RongCloudRTC */,
-				A30157FD17984D82FB7B26EE61267BE2 /* RSKImageCropper */,
-				3847153A6E5EEFB86565BA840768F429 /* SDWebImage */,
-				1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */,
-				F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */,
-				46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */,
-				05927177BD6FAFDF573D533A8665C859 /* TUIChat */,
-				7E6A8D6108E4537DCBFAFA98674E2A71 /* TUIConversation */,
-				EB381B961261861E0643718E562995A8 /* TUICore */,
-				3A3B09F283311FB37365ADAABEFE13C8 /* TUIGroup */,
-				FFEC77A23CE323735617FB9913976748 /* TUISearch */,
-				4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */,
-				416BCB647D16D0ED89A6729B14DD54D2 /* TYCyclePagerView */,
-				887E769F555AF76F514A7276E2BA1CB8 /* Whiteboard */,
-				0EB9E06B4A4636CA9288D815FC9DBFC5 /* Whiteboard-Whiteboard */,
-				84B44807A12996D487A4A591A481D6A0 /* YYModel */,
-			);
-		};
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
-		136553B0364E3A60AA8FAA9EF42904B3 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		2BA81FB4D2E1A0EF8398E87084E8162E /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		3707729877BA4B93CDC6709C4D16389F /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		3E1BCF71AB6877F5426E6E29AF111B08 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6C1730B0737540D7198973C0045AB435 /* TUICore.bundle in Resources */,
-				44E9BD23583B4F0A10DCCB059E85CFF3 /* TUICoreTheme.bundle in Resources */,
-				D937432EA94DA757238F4BCA8083DB08 /* TUICoreTheme_Minimalist.bundle in Resources */,
-				7630298122617FD74D2872A07DA7F2C8 /* TUIKitLocalizable.bundle in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		3EF6B0CE2A61506E1DFBE6FB9D59529A /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		4522D50300D635138BEDBF5E60D39B53 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		5578F142AF57C36EB28FE7975F36FE02 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		564FD1B904CDC8AB984160164ED6FC17 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				5960B797BFEC1F80C7AC3B845F8C2A50 /* TUIChat.bundle in Resources */,
-				E893793AC35F14B756607D909CC2C9E0 /* TUIChat_Minimalist.bundle in Resources */,
-				A7762BF0672905FB15F5C699B6A94AF5 /* TUIChatFace.bundle in Resources */,
-				890464E6FF84EBECE1DDF95E14D6D547 /* TUIChatLocalizable.bundle in Resources */,
-				669E9F09D1214AA0CE63577D535A3B31 /* TUIChatTheme.bundle in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		64354F7793CC179A9F4990C624F78A05 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		64E41DAEAEAA57C11ACDB78D33A28EDC /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				8A27187C57BCB46C2B9DDBB662FB2BB3 /* TIMCommon.bundle in Resources */,
-				B7A7C6785195FCC7431036652593E528 /* TIMCommon_Minimalist.bundle in Resources */,
-				A2A767B9D21180E10DFD57F45339BD48 /* TIMCommonLocalizable.bundle in Resources */,
-				B57F21510C40FB7F741F4E819C408C0F /* TIMCommonTheme.bundle in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		736BFFA8BF6D08D5EDB0366C68228D2A /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				8CCD4DC2807E933E890960A0EB3F6D5E /* TUIConversation.bundle in Resources */,
-				7FB2A732265D9B37197DAAE889C45118 /* TUIConversation_Minimalist.bundle in Resources */,
-				B54BDA0A47FC1215AB47BC49E8807440 /* TUIConversationTheme.bundle in Resources */,
-				CA51FB61D7C727AC51A1566795D2607A /* TUIConversationTheme_Minimalist.bundle in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		78CCB50209147FD660E4835BB5D3FC04 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BB3B179B1726199BBCAA558056A795B9 /* Whiteboard-Whiteboard in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		8A190A17F289F99ECE07124E97ED74B2 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		9E0D338D45C970DA84D6FC46A1620A34 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				4DBEA27D3B0B5E5AA331C833654CA80D /* 90b4fcf in Resources */,
-				9F3BA6D8C51E12B4317F6D0C39C5203A /* index.html in Resources */,
-				97AFD99011670423C0DEFD43A57BF3AE /* main.css in Resources */,
-				A889C716EA71186CD34FE578FC40BB80 /* main.33a19dec.js in Resources */,
-				4477342D41CC1C8816D5E5CF3C5510AA /* netless.css in Resources */,
-				1362FC10C240B519770B6605CB3C54C6 /* netless.618c57ce.js in Resources */,
-				0B24CD04F05DCCDF4A2B863247845C33 /* runtime.42cce1dd.js in Resources */,
-				B1448DA0412B71EB2F67CDA104B669E7 /* vendor.cf7bef63.js in Resources */,
-				0571C115D757DF01B800363EB02420D6 /* video.b3db6331.js in Resources */,
-				7CA0004B66E2636DF35B7147869243D5 /* web-sdk.4473eae6.js in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		A2E4092B488A27D7FB16379B9614DA6C /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				67F5806ACA82BEDC0090C0FA82522CC1 /* RSKImageCropperStrings.bundle in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		A66CA23A56A2FF4A3BDDEDD5B1558478 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		ABC0AB49212FF130D269A206617FE025 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		AC17BD088B1D3CEF322123FC18C20962 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		ADF8F9E916F35ED7CB6E5E25ECB16DA2 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		B8E8D5E5D1ED0D861BF0C3F5228B5E45 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BA8B32E24B8196F0F48D4D163CB30AD9 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				21CFA24AF65C7D8622175DC371AA4992 /* TUISearch.bundle in Resources */,
-				DA87E1ECE4961DCEAA559E099B304E81 /* TUISearchTheme.bundle in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BC9B5CC7D9D8ACAB26051AAE7F508FD5 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				8CE8C12CE4BF39999A63370408310BE7 /* MJRefresh.bundle in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		C0E0F7D28F4D633128D0F53BEAE34D3D /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		C5A3257F5DD43790266FA0EACF2E73B1 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		C5C87D87F6AAE3B98E9942C8E625FA26 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				D2C49584E0707577CBD563D38D74AB50 /* TUIGroup.bundle in Resources */,
-				7C65BE966D30C049E7EE660D0ED97F2C /* TUIGroupTheme.bundle in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D5CF6450C682B42321290106E8F7E838 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D70A4CFB145D0DDE2C17DCC0B7FC358B /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		E0528B8CBAFEF14E39337426EF4FD130 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		E46A2A046179587C56AC3DFBA0A2DE51 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		EAD1210326E21BF7B7F94E6C66790563 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		ECE615FA3520EF6EC80843B3ACA47833 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
-		54CCADFE293132F6587BBC62047B41A2 /* [CP] Copy XCFrameworks */ = {
-			isa = PBXShellScriptBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			inputFileListPaths = (
-			);
-			name = "[CP] Copy XCFrameworks";
-			outputFileListPaths = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-			shellPath = /bin/sh;
-			shellScript = "\"${PODS_ROOT}/Target Support Files/RongCloudRTC/RongCloudRTC-xcframeworks.sh\"\n";
-			showEnvVarsInLog = 0;
-		};
-		B2003C3BA2394ECFEE1BEB64BBDA6426 /* [CP] Copy XCFrameworks */ = {
-			isa = PBXShellScriptBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			inputFileListPaths = (
-			);
-			name = "[CP] Copy XCFrameworks";
-			outputFileListPaths = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-			shellPath = /bin/sh;
-			shellScript = "\"${PODS_ROOT}/Target Support Files/RongCloudIM/RongCloudIM-xcframeworks.sh\"\n";
-			showEnvVarsInLog = 0;
-		};
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
-		092266BB8CF40A90A16E33398A73CEC8 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				CA5E2DDF1AEC0FF6523A96F6FEA82245 /* iOS-KS3SDK-dummy.m in Sources */,
-				476F329DDAE307ADDF01887F7D152216 /* KS3AbortMultipartUploadRequest.m in Sources */,
-				EC601407FC83C9F05544E72E1D4874F2 /* KS3AbortMultipartUploadResponse.m in Sources */,
-				4FA1B1C757C33709B1593BE613C3A87C /* KS3AbstractPutRequest.m in Sources */,
-				A99048D93D5274293C95310E79D4953E /* KS3AbstractWebServiceClient.m in Sources */,
-				BDE8674E6CE391684395DAB8748DFC9F /* KS3AccessControlList.m in Sources */,
-				A210CFF1B3C43AA4650D2FF863A02B67 /* KS3AuthUtils.m in Sources */,
-				9E563081E4841ED91B5BE5E0C52C7E31 /* KS3Bucket.m in Sources */,
-				AF04CC060F0575439B80BA9D04B92183 /* KS3BucketACLResult.m in Sources */,
-				72A71F0B6338BAF23319EB89809C678D /* KS3BucketACLXMLParser.m in Sources */,
-				BC4E7612303350394354906547B82714 /* KS3BucketNameUtilities.m in Sources */,
-				FD9239342554CA02539F257DBFA90E85 /* KS3BucketObject.m in Sources */,
-				345698431A18D1A4EE20D53FC44C6AE9 /* KS3Client.m in Sources */,
-				0203CF93513CAE1D60483E6B735A1C9D /* KS3ClientException.m in Sources */,
-				4B918B44719FA5E5D7B9B43722DF760F /* KS3CompleteMultipartUploadRequest.m in Sources */,
-				FFA03E81352E68F4E01E8F74082F53FA /* KS3CompleteMultipartUploadResponse.m in Sources */,
-				82745F3C4DE9CD167047B81254D71F0B /* KS3CompleteMultipartUploadResult.m in Sources */,
-				2488F18926D8269F56A988699017DFF3 /* KS3CreateBucketRequest.m in Sources */,
-				D90570758319E674B9F86C578ADBD6AD /* KS3CreateBucketResponse.m in Sources */,
-				992DD33904F8F29DE3612ADCBB83FEF2 /* KS3Credentials.m in Sources */,
-				776DE80E213BD6B610F47317EF514F25 /* KS3DeleteBucketRequest.m in Sources */,
-				ED788208D513AC8AAE9AF3B153B22C3B /* KS3DeleteBucketResponse.m in Sources */,
-				42D2B5BE3649E425B5B3CCAA2847C717 /* KS3DeleteObjectRequest.m in Sources */,
-				C00D4C8F51C8BF6AEE0F59CB7C035939 /* KS3DeleteObjectResponse.m in Sources */,
-				485A09958F39E4686CE40E467F26F929 /* KS3DownLoad.m in Sources */,
-				3AFC5C6FE78F59266189B97318459283 /* KS3ErrorHandler.m in Sources */,
-				257D357DC1C88F7F3F5A9A44ABD2574A /* KS3GetACLRequest.m in Sources */,
-				8CF243DE45D8627119C5B69265742EB5 /* KS3GetACLResponse.m in Sources */,
-				A80E2F6287D865796DE14F8099FA1868 /* KS3GetBucketLoggingRequest.m in Sources */,
-				0144767A2F2EBBD8B31E265901CB1E83 /* KS3GetBucketLoggingResponse.m in Sources */,
-				9448641ECF9AF98F83382BE012A88DF2 /* KS3GetObjectACLRequest.m in Sources */,
-				F6DD72231E91E2593FA659A0729CDEAB /* KS3GetObjectACLResponse.m in Sources */,
-				8FC1D20924D1234C1583A89CD716093D /* KS3GetObjectRequest.m in Sources */,
-				C855EAF3818D9CADCB07E604CE8A3408 /* KS3GetObjectResponse.m in Sources */,
-				A2151825329AFE32CE75B23689F04D9B /* KS3Grant.m in Sources */,
-				B594DC7F3AB06C8FD38773DF624B5FB3 /* KS3GrantAccessControlList.m in Sources */,
-				0F6E0EFA3520429F0FC142DA7000AB37 /* KS3HeadBucketRequest.m in Sources */,
-				1A132F01899283B1AB8B7BF39B896485 /* KS3HeadBucketResponse.m in Sources */,
-				F6372FEE967BC77C28D96904A777B19E /* KS3HeadObjectRequest.m in Sources */,
-				1224FB5D1A05F673343D2CF77250471E /* KS3HeadObjectResponse.m in Sources */,
-				5F3CD51AF9D796923F11F4AFA8EEAEFC /* KS3InitiateMultipartUploadRequest.m in Sources */,
-				0099BEF8F0887FD6E4EEF71CC900C5FB /* KS3InitiateMultipartUploadResponse.m in Sources */,
-				0FFC2A48953C71E0AE79108C9EF3FF74 /* KS3InitiateMultipartUploadResult.m in Sources */,
-				B71FB5868559CE28BD473C8227B97679 /* KS3InitiateMultipartUploadXMLParser.m in Sources */,
-				7D4CAC926EEA0851D792C652F7A797DB /* KS3ListBucketsRequest.m in Sources */,
-				AABC66141A75B08C775CF968EE70094F /* KS3ListBucketsResponse.m in Sources */,
-				24CCEF9515B06A18AF1AE99346D83130 /* KS3ListBucketsResult.m in Sources */,
-				F17B3069A1BF86C06C1DA7D4B3DE6EFF /* KS3ListBucketsXMLParser.m in Sources */,
-				8F46B3BD777AE852036FDE474E4864EE /* KS3ListObjectsRequest.m in Sources */,
-				6ED7182C5739EF5676468790082F469C /* KS3ListObjectsResponse.m in Sources */,
-				3E2D28F1727BF40600DEF220ACF4DC00 /* KS3ListObjectsResult.m in Sources */,
-				C9B8DF66395DE2D388735BEB797FAB2E /* KS3ListObjectsXMLPrarser.m in Sources */,
-				1FF513BCE34413B0964012914FC7D05F /* KS3ListPartsRequest.m in Sources */,
-				F724D86E8688752EFF403F19749A5286 /* KS3ListPartsResponse.m in Sources */,
-				044998FCF246ADBAF98CDC5141726398 /* KS3ListPartsResult.m in Sources */,
-				375A5CE5E96AE52F2F366A121724F9CE /* KS3ListPartsResultXMLParser.m in Sources */,
-				4411FC8E9879BC751B132BA0C97E2D06 /* KS3MD5Util.m in Sources */,
-				413DF2B7B44855BDE8BA6E893E8D1DCB /* KS3MultipartUpload.m in Sources */,
-				9080B488BE5AB52A28D2E083DB5A0D43 /* KS3ObjectACLXMLParser.m in Sources */,
-				27E2B170CC041E3D602EEC23EB3F22CE /* KS3ObjectSummary.m in Sources */,
-				A153A4AD555DBD3FC486920530C39AEA /* KS3Owner.m in Sources */,
-				4257D9C8B0C37995CD7FB440714D9D86 /* KS3Part.m in Sources */,
-				84065C8341D0715DA9F2FC22C45A72DD /* KS3PutObjectCopyRequest.m in Sources */,
-				1F94944AC205E9906ED559302479E52D /* KS3PutObjectCopyResponse.m in Sources */,
-				AF34054DB3D2F0D8862C287E07CFF9C7 /* KS3PutObjectRequest.m in Sources */,
-				12BA5839C6B332FF25BF83CB6811F943 /* KS3PutObjectResponse.m in Sources */,
-				95A8A31B63E251996177B25C0930712D /* KS3Request.m in Sources */,
-				97D2569A92C413C11807DF4C0F09FC52 /* KS3Response.m in Sources */,
-				F689FAAA0C518730789B342B8968E555 /* KS3ResponseHeaderOverrides.m in Sources */,
-				CCB301D2CA2E9C8E992B4033D66352E9 /* KS3SDKUtil.m in Sources */,
-				C6BB4F1868E00D4CA47006363CD6172D /* KS3ServiceRequest.m in Sources */,
-				F77C53E6E9D43047804860452981FD37 /* KS3ServiceResponse.m in Sources */,
-				8B4ED32FBAF8FA2FA8ADBBC232959A9C /* KS3SetACLRequest.m in Sources */,
-				63C23B80352FD13B76952782308A7141 /* KS3SetACLResponse.m in Sources */,
-				1658ECD18C778D9157056DCC181AAD10 /* KS3SetBucketLoggingRequest.m in Sources */,
-				B36B67F1878A3EE9645994CBCA909D96 /* KS3SetBucketLoggingResponse.m in Sources */,
-				438225E20599DD0EAE6D479CC23D625A /* KS3SetGrantACLRequest.m in Sources */,
-				EBA0FE6145AE274E141D14B48ECC1E97 /* KS3SetGrantACLResponse.m in Sources */,
-				A7E714EA1E9C52212418B50B9F73D202 /* KS3SetObjectACLRequest.m in Sources */,
-				DBBA0C1118F8A83E1735C48C9B5C21F9 /* KS3SetObjectACLResponse.m in Sources */,
-				2F9B474D0EA1C139384B97F268070991 /* KS3SetObjectGrantACLRequest.m in Sources */,
-				5E74362520F98A519D5BDC85BFB99BA7 /* KS3SetObjectGrantACLResponse.m in Sources */,
-				511E9727BB17B0E3A730AF3094E52872 /* KS3Upload.m in Sources */,
-				D5E97C590E4AADF295301E535066288A /* KS3UploadManager.m in Sources */,
-				02FD6704E8DCD4CDF67D9F880426C8F3 /* KS3UploadPartRequest.m in Sources */,
-				5178642711E0721A527242493B7CEFB4 /* KS3UploadPartResponse.m in Sources */,
-				569AD0F3941267963BB74A813842CB79 /* KS3UploadRequest.m in Sources */,
-				7ADDE9B5549511D6EF59B430C3F351D0 /* KS3URLRequest.m in Sources */,
-				5D8ED5B8A7EBC9D8A96C6E307C794655 /* KS3WebServiceClient.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		10B040CF294CD562BA8DE51DE99B381E /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				4FC4C384629130B0B6B9E7592657E3BC /* Pods-KulexiuForStudent-KulexiuForStudentUITests-dummy.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		10B488B13D8EF836C7640527E118FB29 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				C136F8E2EB6A47BF9AE27FCA9B40DDFB /* NSString+TUIEmoji.m in Sources */,
-				13CB17A67ABEF2BECC3559058A2A0521 /* NSTimer+TUISafe.m in Sources */,
-				789FA73920F35C64EC09333A840A546B /* TIMCommon-dummy.m in Sources */,
-				F9760DA40FD4D2799E98F5290167870C /* TIMCommonModel.m in Sources */,
-				B37ABD0009696BF1C314109AE8377FCD /* TIMConfig.m in Sources */,
-				DD913DBA72B9B5CD8EB97924954D6F25 /* TUIAttributedLabel.m in Sources */,
-				E8E424F19C9D99178731E37EF3E4B496 /* TUIBubbleMessageCell.m in Sources */,
-				F14845120F7DD97703D415796077FA10 /* TUIBubbleMessageCell_Minimalist.m in Sources */,
-				8126F7233793E1A40DDB386675BA6E08 /* TUIBubbleMessageCellData.m in Sources */,
-				E74A08961CA0C4503F44DF42880F289F /* TUIBubbleMessageCellData_Minimalist.m in Sources */,
-				7DEDD932B5D84B73F0E08B0332AF22D0 /* TUIFitButton.m in Sources */,
-				7FD7ADA1503FECB2B409AA03C21265B7 /* TUIFloatViewController.m in Sources */,
-				A580133BB96088D57819002D94C91A8D /* TUIGroupAvatar+Helper.m in Sources */,
-				FB04A47191308C9D8509C05E99A8E9F9 /* TUIMessageCell.m in Sources */,
-				B97022DB53EA454C15D561DA2C0DECE7 /* TUIMessageCell_Minimalist.m in Sources */,
-				77D3D514753BB4B8F90775FAAC1BE388 /* TUIMessageCellData.m in Sources */,
-				20B09BAA02CBF4F1E9447762DC51BFC8 /* TUIMessageCellData_Minimalist.m in Sources */,
-				EEA03E031A78B07917541618DCE71192 /* TUIMessageCellLayout.m in Sources */,
-				E0A784720CECDA745C359F1B301707FA /* TUISecondConfirm.m in Sources */,
-				27BEABE2F631FC04C65B6C1EC245D638 /* TUISystemMessageCell.m in Sources */,
-				99402022981C05B1C74436385A924D86 /* TUISystemMessageCellData.m in Sources */,
-				EC9E45B5281F4651147157DFD2FE31BE /* TUITagsCell.m in Sources */,
-				FE6708B079EBAB16FBE81A5441F9C4D3 /* TUITagsModel.m in Sources */,
-				EB47A519FDA31A6E021661B62CEC0B16 /* TUITagsView.m in Sources */,
-				18AB0C6BB8EC32E0627813658CE09973 /* TUITextView.m in Sources */,
-				7CBBC2A87CF9F2EAE0BFEE917FA1525E /* TUIUserAuthorizationCenter.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		139A6962A5FFAC973A0DE6DC185CD92F /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				FF16CCA9DE50C19718583EE9E2A17025 /* NSObject+YYModel.m in Sources */,
-				31EACA34DC4D5406153FC2604DC40906 /* YYClassInfo.m in Sources */,
-				399C3A7DBBE33D704D521103C8328A55 /* YYModel-dummy.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		150815EB4C52B7EA98BB0F4B09EDCA64 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				4F4729AEEDBA2ADD11FF31098426CBC9 /* ApplePencilDrawHandler.m in Sources */,
-				B27A4468CDCA4BC0EB2A4EC4F018EC4D /* BridgeCallRecorder.m in Sources */,
-				A4D0F978D35813F81F86CED4A875DCFF /* NSObject+YY.m in Sources */,
-				3538C9283DEB03025578D23149425B3D /* SyncedStore.m in Sources */,
-				870558666CE90DCA405F2CB947CA433A /* URLRequestPolling.m in Sources */,
-				918330AA2D2E8BFEF67AE33804BC04B8 /* WhiteAdvanceConvertProgressPolling.m in Sources */,
-				37ECF29C1F2FBDF92527BF187E430826 /* WhiteAppParam.m in Sources */,
-				453B60BAD71C5A74E1E468EC2F3FC303 /* WhiteAudioMixerBridge.m in Sources */,
-				58D60F4B800B1035173CA45E6DE28F3C /* Whiteboard-dummy.m in Sources */,
-				01E952356103DCD2DE3AC97C9D983CE1 /* WhiteBoardView.m in Sources */,
-				AC66A1D657ABF905D6762FE556B247F1 /* WhiteBroadcastState.m in Sources */,
-				E59FB6E0D8D0A7E1B309B1BACD0F1983 /* WhiteCallBridgeCommand.m in Sources */,
-				8367DF95C061E2709DD00F458FEDE4E2 /* WhiteCameraBound.m in Sources */,
-				EC1CBDA4155E0A550F45C7C17D145AE1 /* WhiteCameraConfig.m in Sources */,
-				86B77F11F385265A02F51BDF16B661D3 /* WhiteCameraState.m in Sources */,
-				6B04B6A90B7B81113D2B626C84DD2D52 /* WhiteCombinePlayer.m in Sources */,
-				330930BDA873DECD401A5B902D3F3F0D /* WhiteCommonCallbacks.m in Sources */,
-				84F4E69E96D439C5CCE6CE2340BA6170 /* WhiteConsts.m in Sources */,
-				97CE971716E5663A59F1E8FC16FEE8E2 /* WhiteConversionInfo.m in Sources */,
-				D3CF7FEC05B0DDDFCDA5EA6C602B6A99 /* WhiteConversionInfoV5.m in Sources */,
-				8C11943DF368D72E402E846C2150E87E /* WhiteConverter.m in Sources */,
-				8EA3A63AFD52EFA57C310476F756B5C5 /* WhiteConverterV5.m in Sources */,
-				3D4312BF79C91A04B8D7F016D2AE5A73 /* WhiteDisplayer.m in Sources */,
-				B3A403FB58AC7B3C737A607CC8BF5B44 /* WhiteDisplayerState.m in Sources */,
-				8BC9DEC6A5B3480FF9326D20700E4866 /* WhiteEvent.m in Sources */,
-				215F36088FE471B4FB16FAC82B93F3D2 /* WhiteFontFace.m in Sources */,
-				BAA1CB5477EA2DD0EE62643926150CF4 /* WhiteGlobalState.m in Sources */,
-				84D7D8B646DCDC325ABA9805352D552A /* WhiteImageInformation.m in Sources */,
-				8F236D4E638D64E8D7DBC5B3AEFDF228 /* WhiteMemberInformation.m in Sources */,
-				F0C3844E5AB8364C05C4BCF61BB5F53E /* WhiteMemberState.m in Sources */,
-				031D19EB9903326D80155ECE0B192908 /* WhiteObject.m in Sources */,
-				DC1BA116F29DB282BE09F30D14CE1126 /* WhitePageState.m in Sources */,
-				68E07416EF40EADE69C0B035AF3B0A2A /* WhitePanEvent.m in Sources */,
-				67C86AFDCF30314A9078A8DC359C6CBA /* WhitePlayer.m in Sources */,
-				65A40AEAA252058456E217CF8FE8850B /* WhitePlayerConfig.m in Sources */,
-				5CFDC8CB40BDC956C95630FB52A3C834 /* WhitePlayerEvent.m in Sources */,
-				CBE0D3552DDCE5D210422B594AE21440 /* WhitePlayerState.m in Sources */,
-				DBB50AE15EB7D6ADE20DC43593CB82A5 /* WhitePlayerTimeInfo.m in Sources */,
-				44166AB8C20ADF71A2C7DA108187DEF3 /* WhitePptPage.m in Sources */,
-				E4677F77BD4597D09922B6B0E69F7AFB /* WhiteProjectorPolling.m in Sources */,
-				43E722013788E4D596062FB22B9DF817 /* WhiteProjectorQueryResult.m in Sources */,
-				09A9D22788388CCD05DC39858B7877E5 /* WhiteRectangleConfig.m in Sources */,
-				470971C04F6CFB2A0754FE5515253A29 /* WhiteRegisterAppParams.m in Sources */,
-				B81287E068967AD94A9868AD8A581E89 /* WhiteRoom.m in Sources */,
-				F1FA19E5D0959A8D0AFC10036C5AA0F5 /* WhiteRoomCallbacks.m in Sources */,
-				793DC0C2F26FE4B56CD689F1C9F3B4C8 /* WhiteRoomConfig.m in Sources */,
-				CCFDF97F10DD7B45056260EC231EEABE /* WhiteRoomMember.m in Sources */,
-				F69584582495B6F2671D4DF8447F3C7B /* WhiteRoomState.m in Sources */,
-				4BE1A6749B13BF58214E2352EC10DE8A /* WhiteScene.m in Sources */,
-				F45C555D783B86108020788DFEC17FD4 /* WhiteSceneState.m in Sources */,
-				86BA4DF9B26D71AD6195CDC9F423EEF3 /* WhiteSDK.m in Sources */,
-				8A0F923E461E7B9F2E434A86474C1DBD /* WhiteSDK+Replayer.m in Sources */,
-				26E514303E15D956B5E5AF582BE7C387 /* WhiteSDK+Room.m in Sources */,
-				162DC9913738425107B3B789966F6C23 /* WhiteSdkConfiguration.m in Sources */,
-				BCC8F2761A346630766232C8A93DCF14 /* WhiteSliderView.m in Sources */,
-				0A1522C2EB300553A6BB7B9434D93C31 /* WhiteSocket.m in Sources */,
-				091D24A3596C70BB8F06930D586B3765 /* WhiteVideoView.m in Sources */,
-				9024F9956090D5E99C9B1EE1D58AD91C /* WhiteWebViewInjection.m in Sources */,
-				0E5391E07EEB058AEE81D06651B44225 /* WhiteWindowParams.m in Sources */,
-				105AFF765B67EC1F7B8FDD6E27A4086F /* WritableDetectRoom.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		163EE9708B5FD0BCBF9FD6BBA88F6BCE /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6550ACF76E54F5438ADFB6E138116E4B /* TIMGroupInfo+TUIDataProvider.m in Sources */,
-				9B14872ACFAEA813C502F4F7F372F2A8 /* TUIAddCell.m in Sources */,
-				257C9C512FF6B91CBA0536BFECA57673 /* TUIAddCellData.m in Sources */,
-				8FC9B15DDAD9F4F288BD0F5728951C26 /* TUIGroup-dummy.m in Sources */,
-				0D745689733622D9B9BCFD39B9D84128 /* TUIGroupExtensionObserver.m in Sources */,
-				63380445DBC45538D1EEA2563C8134B4 /* TUIGroupInfoController.m in Sources */,
-				0362D446EB50AB388D8E782BA6151BA4 /* TUIGroupInfoDataProvider.m in Sources */,
-				9C82A3FB54C086221BC5C3AC3D07535B /* TUIGroupManageController.m in Sources */,
-				F6FCDFE85E31EC2CA98BE2A0BC0767A4 /* TUIGroupManageDataProvider.m in Sources */,
-				68D02246AFB759D1E60824B68CB9E7BF /* TUIGroupMemberCell.m in Sources */,
-				E2EB2FD4FF2E8FE75EC61C6D43DDB953 /* TUIGroupMemberCellData.m in Sources */,
-				66152AED9627576A63850A9ACF176B5F /* TUIGroupMemberController.m in Sources */,
-				28650A13331A35229F9821BE4A84C9F3 /* TUIGroupMemberDataProvider.m in Sources */,
-				5FB398C64C8C7EF4C4B1BAEF8F7C4341 /* TUIGroupMembersCell.m in Sources */,
-				F9D646E0D68F8B33AE9935A626AA8453 /* TUIGroupMembersCellData.m in Sources */,
-				81326F749B52AA3DAF601F32A97E4B20 /* TUIGroupMembersView.m in Sources */,
-				92584EA6D7F20109A1084045184DD580 /* TUIGroupNoticeCell.m in Sources */,
-				C416121A7FA7382C5B347C28269F91DC /* TUIGroupNoticeCellData.m in Sources */,
-				14FEAF855D026EA88770DC3649131A9A /* TUIGroupNoticeController.m in Sources */,
-				D9B2AD6D283F5CE795074CB0B7F3E5F9 /* TUIGroupNoticeDataProvider.m in Sources */,
-				3129F40E27B441110A74DC031E0064EC /* TUIGroupObjectFactory.m in Sources */,
-				C66BBB44205ACA417DF352B95E418012 /* TUIGroupRequestViewController.m in Sources */,
-				E1752322BF80AE3D4255E55403D0281D /* TUIGroupService.m in Sources */,
-				38D94D583B56505A27A6B92243B1AE08 /* TUIMemberInfoCell.m in Sources */,
-				3AD04141248C4577A6611FEE03EA5D8F /* TUIMemberInfoCellData.m in Sources */,
-				74BBE85B4E37C19A5AA84E2648DFA808 /* TUIMemberPanelCell.m in Sources */,
-				DA815A8F61EBD26BF10EC3D4378A4265 /* TUISearchGroupViewController.m in Sources */,
-				7FE6B077093A3FCC0B21521F1E89F601 /* TUISelectGroupMemberCell.m in Sources */,
-				5F4272A5137445AD6DC8B50971048114 /* TUISelectGroupMemberViewController.m in Sources */,
-				6F87F2796866FF03C764A9782C40D84A /* TUISettingAdminController.m in Sources */,
-				2DED8444E27108E64B07801F19B4A9E3 /* TUISettingAdminDataProvider.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		19F331C35C0856A98EEEFE246CD3F27B /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				9790A08962D2EF1E0A4650E443035E0D /* NSDictionary+TUISafe.m in Sources */,
-				DEFE505AED378E8524A01412109B99FC /* NSString+TUIUtil.m in Sources */,
-				4FD1BBBAC0875DEC7148AD2F8D8C967B /* TUICommonModel.m in Sources */,
-				054AE74BA608C18FF10B4036E9B6B8F3 /* TUIConfig.m in Sources */,
-				4FB7E6DF8A113A6F8F765B7C73616873 /* TUICore.m in Sources */,
-				5C37449F8685FEDE1F4D6AFADDAAC3F7 /* TUICore-dummy.m in Sources */,
-				923D917D6F74DAD3138EDF204149FCDA /* TUIDarkModel.m in Sources */,
-				B77C181381A4497A450B2652E7AEE380 /* TUIGlobalization.m in Sources */,
-				F23C007025106D4B0C8D44E5AE2B0C86 /* TUILogin.m in Sources */,
-				F8A9C55B3090AD022A5C6FD1246053C8 /* TUIThemeManager.m in Sources */,
-				79F88FE5C066634CBC8714CB2B83D222 /* TUITool.m in Sources */,
-				13C0C4D13AC0EE810AAB015BB394B69F /* TUIWeakProxy.m in Sources */,
-				D1A641235C0CE2461EA31C444B778413 /* UIColor+TUIHexColor.m in Sources */,
-				9F7DF7FB886C603057A1F51B2250E84E /* UIView+TUILayout.m in Sources */,
-				ECFF7D0865C0D200E1600C9687F86A5E /* UIView+TUIToast.m in Sources */,
-				29E1F29A1FCFD5229874156B0F4C99F0 /* UIView+TUIUtil.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		39A338367683CEC55803B8E36C70F22B /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				E7C91CB47245AA78AA03F3D712365270 /* Pods-KulexiuForStudent-dummy.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		3BD6D78C1CC4A4B399824F2C1D793415 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				AA84F0CD70D9ECB05BCBCFBE67EB4F41 /* MJRefresh-dummy.m in Sources */,
-				60D3ECC1A66369D43CAA7792A87666B4 /* MJRefreshAutoFooter.m in Sources */,
-				0926CC54F50CB505A169075920767693 /* MJRefreshAutoGifFooter.m in Sources */,
-				1F677EBBC9B7F0487AB948B6DCD7430A /* MJRefreshAutoNormalFooter.m in Sources */,
-				0F86A6C64794E0ED56ED0D67FF3C3BD1 /* MJRefreshAutoStateFooter.m in Sources */,
-				6BB446C77205CCF19381AD8D61C387DB /* MJRefreshBackFooter.m in Sources */,
-				7DE6EE4BB917E6A940257F56D6A7E1BC /* MJRefreshBackGifFooter.m in Sources */,
-				0A3690DCCE780ADE79F14F40D5AE09B6 /* MJRefreshBackNormalFooter.m in Sources */,
-				FECC0D726D691821E2F8E9D3C1508702 /* MJRefreshBackStateFooter.m in Sources */,
-				ECC1337315C92DF9C2D3DE3F1F6DB43A /* MJRefreshComponent.m in Sources */,
-				DD3586724E857E313F13BC23300E8648 /* MJRefreshConfig.m in Sources */,
-				4CCBD6E6AA16B08910DB3154A71B1437 /* MJRefreshConst.m in Sources */,
-				3E59CE585D8E0B4734591F2E48C9FD0E /* MJRefreshFooter.m in Sources */,
-				A1B9ECB7F5FF9E5F902AEA120697E910 /* MJRefreshGifHeader.m in Sources */,
-				8BB154745A2038B6554857019946A745 /* MJRefreshHeader.m in Sources */,
-				4D8BA0896B81AF3F9FE0738008BE5750 /* MJRefreshNormalHeader.m in Sources */,
-				37A42F54CDBFCDCF3C7720FB3129ADF7 /* MJRefreshStateHeader.m in Sources */,
-				1903A5E361FDECC100ED3C2B0FD23998 /* NSBundle+MJRefresh.m in Sources */,
-				682B8EC6CA23DB0EF6B5F2378D3D74B6 /* UIScrollView+MJExtension.m in Sources */,
-				44B66B509B5357567CD7F74209F4E247 /* UIScrollView+MJRefresh.m in Sources */,
-				8E9585BA264AD0B20443286131B52659 /* UIView+MJExtension.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		54360E5FF3E5366C3D73C139CE3B231F /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				493E595F608D01546EA8F0B2DACDF909 /* TYCyclePagerTransformLayout.m in Sources */,
-				913621807143DA06603BD075368575A1 /* TYCyclePagerView.m in Sources */,
-				0BE9E2E31A27515C560F1BF8A359FD03 /* TYCyclePagerView-dummy.m in Sources */,
-				6148F2766382B3469699DFA93E49B229 /* TYPageControl.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6541501CDCBA7F9073E86F10E78C94AF /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				D52BF6DDB7ECA457F52F0F2A2E5C6F0D /* JXCategoryBaseCell.m in Sources */,
-				1A3B94F4772B7C762DDE542802F4D758 /* JXCategoryBaseCellModel.m in Sources */,
-				C9252921308DA87DAD16DCDFBDFBADBB /* JXCategoryBaseView.m in Sources */,
-				1323642C5DEB161F83F797BB5B901A7D /* JXCategoryCollectionView.m in Sources */,
-				DF66CE6FC54E6B5F548D07EBA7650050 /* JXCategoryDotCell.m in Sources */,
-				74E5AFBD565E6594A1699402ACC66A10 /* JXCategoryDotCellModel.m in Sources */,
-				C71BD720C5E4D42E4293DA63882CF3E1 /* JXCategoryDotView.m in Sources */,
-				4FB982382056C100435DEC3502C63E37 /* JXCategoryFactory.m in Sources */,
-				1EE9E74732B8C6DBCFCBCC726DD8BBF0 /* JXCategoryImageCell.m in Sources */,
-				31B96BFEDA26CDE8790A09B6AB54916C /* JXCategoryImageCellModel.m in Sources */,
-				952929842D9F648FE8BF18720BCE3900 /* JXCategoryImageView.m in Sources */,
-				7FEBC57858D1D5E06DD6F7FD2A00B0A0 /* JXCategoryIndicatorBackgroundView.m in Sources */,
-				C89818BF49E74D6AAE50791C5039BF4F /* JXCategoryIndicatorBallView.m in Sources */,
-				79F5ABBF956DCDC94FE0342BA58D3B08 /* JXCategoryIndicatorCell.m in Sources */,
-				4189DC2BEB9B43EBE8E989AB0D1A6387 /* JXCategoryIndicatorCellModel.m in Sources */,
-				517CA0C60C1FB57C798A71E9801E59AE /* JXCategoryIndicatorComponentView.m in Sources */,
-				250814EAA11F61FEEDF6670B00E511B8 /* JXCategoryIndicatorDotLineView.m in Sources */,
-				4A8DE738051FCB34B34BE515354E84C4 /* JXCategoryIndicatorImageView.m in Sources */,
-				158515DCF6A4208CAAA4FD199566EDE1 /* JXCategoryIndicatorLineView.m in Sources */,
-				33F2DCB97E296162BB13FEED230591D7 /* JXCategoryIndicatorParamsModel.m in Sources */,
-				55F592DEBD482F45839E37C63BCBDA4C /* JXCategoryIndicatorRainbowLineView.m in Sources */,
-				217F52D560C8CFFC7B19196C631C0628 /* JXCategoryIndicatorTriangleView.m in Sources */,
-				79A1CC58413BE3B8AE047325F448413F /* JXCategoryIndicatorView.m in Sources */,
-				43E2086854EFD04D2E20618213294F46 /* JXCategoryListContainerRTLCell.m in Sources */,
-				30D9ECCB07EF5DB4223AD3AD67CCE4A1 /* JXCategoryListContainerView.m in Sources */,
-				30143FF6F3F8A5B8529792D64AD51306 /* JXCategoryNumberCell.m in Sources */,
-				04F313CCF9FF6A7CD6CB8D9C4EFFE644 /* JXCategoryNumberCellModel.m in Sources */,
-				10704AD3E5510839102EA612307AF96A /* JXCategoryNumberView.m in Sources */,
-				74228CFB926B0966E53E6339CABB9F6E /* JXCategoryTitleCell.m in Sources */,
-				BB448C4BEFD07BF7232A2D6FBBCA7584 /* JXCategoryTitleCellModel.m in Sources */,
-				D2DEFDD0893FA5BA4E4273DE8A107562 /* JXCategoryTitleImageCell.m in Sources */,
-				1BB72CD1D4DE1B676441C7CA2BAB3FEA /* JXCategoryTitleImageCellModel.m in Sources */,
-				D47051DFA8F849027AD6BEA4E0DD2698 /* JXCategoryTitleImageView.m in Sources */,
-				FFADDCC7F0B0E37F2D5EF41648BAA3E4 /* JXCategoryTitleVerticalZoomCell.m in Sources */,
-				7D8413B26527A4778C8FFFEA53D5DE76 /* JXCategoryTitleVerticalZoomCellModel.m in Sources */,
-				6A77E8B19EDA1B12914243C357CE1D2D /* JXCategoryTitleVerticalZoomView.m in Sources */,
-				2BB5A6A7FE54A119C596035D8F32CED5 /* JXCategoryTitleView.m in Sources */,
-				8D385AC236F48F1E1B143136A3A81597 /* JXCategoryView-dummy.m in Sources */,
-				871AED0578DC5BCA6C83F3466FFB5CBF /* JXCategoryViewAnimator.m in Sources */,
-				0BEB561BE8E9B1D636DC33252D3F3B0F /* RTLManager.m in Sources */,
-				C23F82FBE512E76B14C97C7CA5C842B5 /* UIColor+JXAdd.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6D6855964FA10B3416B5EAED393A494E /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				61099F6669D697F1BCAD1663795E0CD9 /* CALayer+Compat.m in Sources */,
-				2ED903211E6ACEBDFF3BAC7BA505F09E /* CGGeometry+LOTAdditions.m in Sources */,
-				81705386743F7F17F758F4236E419F50 /* LOTAnimatedControl.m in Sources */,
-				5CFF5A98E1C459F2D4E285812054BE2D /* LOTAnimatedSwitch.m in Sources */,
-				E5B0D7EFE871FD8658E5ED4505DAFBBC /* LOTAnimationCache.m in Sources */,
-				5FF112D44010F1391CB24BA5C371FAB2 /* LOTAnimationTransitionController.m in Sources */,
-				618B5462A901E6F7E8E083AD6A670505 /* LOTAnimationView.m in Sources */,
-				DD74BBCFE4CF73B42B29794591EA1E58 /* LOTAnimatorNode.m in Sources */,
-				42856C39F9BE46A67F75D9F097E662F9 /* LOTArrayInterpolator.m in Sources */,
-				C28E769C340D1975A2A4B516C7A5D6F7 /* LOTAsset.m in Sources */,
-				72052EC4F185A8E40EC8D1A7B9E97D4C /* LOTAssetGroup.m in Sources */,
-				E8EB1054A19BF2CF66C05492F47673CB /* LOTBezierData.m in Sources */,
-				2C9EFF0BFA415E2AA76D37C2A402F702 /* LOTBezierPath.m in Sources */,
-				063B24BD2BA2FBA757BCE1AF3687F5E1 /* LOTBlockCallback.m in Sources */,
-				DB9F7C4BC805BDE9DC0DB1C59FB90EEE /* LOTCacheProvider.m in Sources */,
-				D560377BF175EAAB800A3B72B17E2744 /* LOTCircleAnimator.m in Sources */,
-				737E0844194AE72FDA848BE2EF221439 /* LOTColorInterpolator.m in Sources */,
-				50F119E5BF931AF9498E1A056DC7B4EB /* LOTComposition.m in Sources */,
-				FF01F27C9E93F2E45A33F142FAC42528 /* LOTCompositionContainer.m in Sources */,
-				15A99ED96971CD3F9A9CD25883ADB744 /* LOTFillRenderer.m in Sources */,
-				FCA78EBC5F92324E08C9C769118EFE84 /* LOTGradientFillRender.m in Sources */,
-				E5467727D225774B2A437DB03072F90A /* LOTInterpolatorCallback.m in Sources */,
-				F01C61840A11E5BBACE98207B007A1F3 /* LOTKeyframe.m in Sources */,
-				BD5FE4CF62914EE23A8D6B6CE075FFBD /* LOTKeypath.m in Sources */,
-				BA50A58080EA6D9CBD5751ADA215F9B0 /* LOTLayer.m in Sources */,
-				388EAD6BD83F5E675012666004219256 /* LOTLayerContainer.m in Sources */,
-				A21A56D02FECB2E86015CEF371A04911 /* LOTLayerGroup.m in Sources */,
-				FC2F8EB09CDD72041DE6C9C5852D2936 /* LOTMask.m in Sources */,
-				4C5DE550AFDD09937E014A03088DFE4A /* LOTMaskContainer.m in Sources */,
-				EBFEE5C52BB713858B8DC9B1F16FAFD9 /* LOTNumberInterpolator.m in Sources */,
-				208C8A483DF3380A95C2239CB2AE635D /* LOTPathAnimator.m in Sources */,
-				3F46EE0911BFE51D8881097F003F599F /* LOTPathInterpolator.m in Sources */,
-				592384A7557D23193A3DCAF73CCA94D9 /* LOTPointInterpolator.m in Sources */,
-				C7EFA37D3D0792AA6E85017297CAF94B /* LOTPolygonAnimator.m in Sources */,
-				55CB04E36B04FA9F96312BF4108BF752 /* LOTPolystarAnimator.m in Sources */,
-				C83C83C49349EF8FF3FCAAA19705EB2F /* LOTRadialGradientLayer.m in Sources */,
-				33CBDEF20E6E41BA88B1A9269A1C6C7B /* LOTRenderGroup.m in Sources */,
-				6697C292F7DD3BD3CD56B0FFA3F66568 /* LOTRenderNode.m in Sources */,
-				01FA5957E5D30B44985134F89448044B /* LOTRepeaterRenderer.m in Sources */,
-				628D1A6AC513D83CFB9EE9FE9FD7112A /* LOTRoundedRectAnimator.m in Sources */,
-				E5C29E05B61861FC9B61D2EFD49744F2 /* LOTShapeCircle.m in Sources */,
-				EA3B46016A0C3ABD374063609E4E4155 /* LOTShapeFill.m in Sources */,
-				9EB7B4686A696866D0401AA5138C5BA0 /* LOTShapeGradientFill.m in Sources */,
-				6A2E0CD495E852277A8C029EF6B18B09 /* LOTShapeGroup.m in Sources */,
-				E611955544FEFB0FAE916843A12B91A7 /* LOTShapePath.m in Sources */,
-				9A2A8095ED75685ECDA8161C986F4C64 /* LOTShapeRectangle.m in Sources */,
-				F53D52277352FC4B5D78C61B0F126777 /* LOTShapeRepeater.m in Sources */,
-				36B99C59BF02CC2828B824D514DC5DC8 /* LOTShapeStar.m in Sources */,
-				5DE534CB8A9EC6C64018FBFD05831FC1 /* LOTShapeStroke.m in Sources */,
-				8D7B35692C98B23619726018C1FED6EB /* LOTShapeTransform.m in Sources */,
-				79B34C80DA44D8FD32F97AF9ED9DA056 /* LOTShapeTrimPath.m in Sources */,
-				FAA9295C6D0C8D9DF5733CE66D298179 /* LOTSizeInterpolator.m in Sources */,
-				E0E4849F80BB5A08A8B78EF09675AEC4 /* LOTStrokeRenderer.m in Sources */,
-				A98C49808128F13F4EF49150775E00B4 /* lottie-ios-dummy.m in Sources */,
-				A676A77AB70AB2F903BD71643143D94D /* LOTTransformInterpolator.m in Sources */,
-				955A967901361EF7E1EBA44744F1ACEC /* LOTTrimPathNode.m in Sources */,
-				8512466B07FFAD79AE6B5DBA9AC9AEEB /* LOTValueCallback.m in Sources */,
-				74479A9F46B2F26D58CE18F2BB2B6B57 /* LOTValueInterpolator.m in Sources */,
-				D72013F49EB03323AEED1AE66FDC9674 /* NSValue+Compat.m in Sources */,
-				A6C30095954A6FF0E001D6A3E380428B /* UIBezierPath.m in Sources */,
-				9E07E7DCF29C48C84DB533E5B0DE03C5 /* UIColor.m in Sources */,
-				7F9B97E1763B5052E20D3A225C5B95E4 /* UIColor+Expanded.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		8AEADAB5BCAA6E7D354C5DCEAAF30CCF /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				D54C488AFD3FECA959966309B4367776 /* MBProgressHUD.m in Sources */,
-				664322323F45DA54FF797F17FDC0EC75 /* MBProgressHUD-dummy.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		9350B3AFF0A941C48499E4F5AB46E2BB /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				C28594FEAE1E0AD8DFD658FB4C2A54D1 /* amrFileCodec.mm in Sources */,
-				BADF2D0276382AA827C22E18AEB6C69B /* EMVoiceConverter.mm in Sources */,
-				716B950E5995614149B1CEC9BADDF19C /* TUIAIDenoiseSignatureManager.m in Sources */,
-				01BF0A2ABA564481FBF3799E93D79A35 /* TUIAudioRecorder.m in Sources */,
-				1866CFE7BF892E639CC332929624B100 /* TUIBaseChatViewController.m in Sources */,
-				FA64B0B68CF6F82208ECA37BF4298CD1 /* TUIBaseMessageController.m in Sources */,
-				3B90A535AF1FA9F68F02277FD10E6469 /* TUIC2CChatViewController.m in Sources */,
-				6887685E9C336215D2FE43A0798DB6C1 /* TUICameraManager.m in Sources */,
-				93298F3B039CA54CD5D14A7C3A17E266 /* TUICameraView.m in Sources */,
-				BB7E178DB9D1D3BEE96734BC29D725FB /* TUICameraViewController.m in Sources */,
-				5809CDC485E7A97C454CE43E3BC2C0B8 /* TUICaptureImagePreviewController.m in Sources */,
-				0792D64E478E6AB5101DA7ED26C4EF56 /* TUICaptureTimer.m in Sources */,
-				AC2655762AE31FA4A9EA65D36E65D110 /* TUICaptureVideoPreviewView.m in Sources */,
-				100CF8B1C498F2D4EE5911E37CEA7C5D /* TUICaptureVideoPreviewViewController.m in Sources */,
-				CD76BBE01A95A06E6577D60A689E6938 /* TUIChat-dummy.m in Sources */,
-				6FCB16A5EB7151A1226DFA2E40D35923 /* TUIChatBaseDataProvider.m in Sources */,
-				D2938E82ED526EA5E4A865BB0CB3A51C /* TUIChatCallingDataProvider.m in Sources */,
-				90B0D72D57B9F054CD87064DE67E2422 /* TUIChatConfig.m in Sources */,
-				9E50FD6E1E6B293A58D7989355E7214D /* TUIChatContextEmojiDetailController.m in Sources */,
-				FEB1D149040E219B79DA09490731B413 /* TUIChatConversationModel.m in Sources */,
-				F2039D400D2601131E2F8674AC232190 /* TUIChatDataProvider.m in Sources */,
-				9432CECBCA0FF44CC4A40538F5B1AB2E /* TUIChatExtensionObserver.m in Sources */,
-				1C651A0F104F536B1FBC7B34A3ED7EC3 /* TUIChatFlexViewController.m in Sources */,
-				B65370564CC39B09BA9A6FF3DE1F5271 /* TUIChatMediaDataProvider.m in Sources */,
-				D360D1592887F2934ECF9A2991E70533 /* TUIChatModifyMessageHelper.m in Sources */,
-				C0B22564543D14AF22522A622B7E1D79 /* TUIChatObjectFactory.m in Sources */,
-				E351DA0CE168EF1623A6C409755C74A3 /* TUIChatPopActionsView.m in Sources */,
-				CD33C436E1DAA8063B453ECB23D5E8B3 /* TUIChatPopContextController.m in Sources */,
-				333557830F7EE27138EA6FDA93748A1D /* TUIChatPopContextRecentView.m in Sources */,
-				3E41C8DC70358E2E585D49E494F50D30 /* TUIChatPopEmojiView.m in Sources */,
-				B7DB9AA48A178D43D3F9FC0571ABFDCC /* TUIChatPopMenu.m in Sources */,
-				3208747056528C4DAC1AC0272C2B0C6E /* TUIChatPopRecentView.m in Sources */,
-				EB262D1899D0F1F9237666C7AD55EE76 /* TUIChatService.m in Sources */,
-				13E641F3E9C4E8D6474F114A0389AB0A /* TUIChatSmallTongueView.m in Sources */,
-				0E8CCFE0E4B956212753F8E90835EB37 /* TUICircleLodingView.m in Sources */,
-				4788D46FDF0CACCB2A64AFC1D1FB6330 /* TUICloudCustomDataTypeCenter.m in Sources */,
-				12EF34D603990E13825920C8E32F0FEC /* TUIEmojiCell.m in Sources */,
-				10EDCD812FEB98C30F78E868EB836196 /* TUIEmojiCellData.m in Sources */,
-				12A8DF16EE70D04C514C2BF820125D6B /* TUIEvaluationCell.m in Sources */,
-				34E732ED3BB5CD20A8EC83563F5C116A /* TUIEvaluationCellData.m in Sources */,
-				4DB78040DE7524611273ACEF98F9F236 /* TUIFaceMessageCell.m in Sources */,
-				6568837E4EC35669DD8F2997DD5E5576 /* TUIFaceMessageCellData.m in Sources */,
-				06ADB3EF6684DE7E480DC202318A8C15 /* TUIFaceView.m in Sources */,
-				91117FEF72725F2EDD94B977C55D9666 /* TUIFileMessageCell.m in Sources */,
-				5332F0EEE86549460D4A945A8FDAB4D5 /* TUIFileMessageCellData.m in Sources */,
-				34E203E90F8E38DB985706D678E46093 /* TUIFileReplyQuoteView.m in Sources */,
-				705EE0B77441AA407D2FB9DF3010F905 /* TUIFileReplyQuoteViewData.m in Sources */,
-				56A05B8B73484353E743896DCAC09DB1 /* TUIFileViewController.m in Sources */,
-				A0DBF06CA9D52773265EC0EEA12D442B /* TUIGroupChatViewController.m in Sources */,
-				EDD48245A5A5136B93A9CA852830278D /* TUIGroupCreatedCell.m in Sources */,
-				224DB800BB8483FBC75B622A1081FB9A /* TUIGroupCreatedCellData.m in Sources */,
-				2A7510F0EFAB726DC4C593633383004C /* TUIGroupPendencyController.m in Sources */,
-				41830B7C03AF47620904FEF768E52B7C /* TUIGroupPendencyDataProvider.m in Sources */,
-				3973E34B3BCF3BC4759CFFBBDE29D901 /* TUIImageCollectionCell.m in Sources */,
-				1F9A2A9217AE465C8CBFEA6E8BCF9371 /* TUIImageMessageCell.m in Sources */,
-				19A01985C6E1E8EF6E97D9200FBEF2CF /* TUIImageMessageCellData.m in Sources */,
-				371ABE566ED6FDF13532F769CC8474DB /* TUIImageReplyQuoteView.m in Sources */,
-				424D4B7878088114D923333F8FC0569B /* TUIImageReplyQuoteViewData.m in Sources */,
-				196D9B7A1EB5C284553B5831C55F049C /* TUIInputBar.m in Sources */,
-				0DB9BBB7768AAAC0329DAA6DCAE91476 /* TUIInputController.m in Sources */,
-				B138021B323F2C9ECCF6016B912DD877 /* TUIInputMoreCell.m in Sources */,
-				BFF76E97FCAF2B077FCF2D893DE206B0 /* TUIInputMoreCellData.m in Sources */,
-				63F8E5CD03256ED1DA060F2B781F17A1 /* TUIJoinGroupMessageCell.m in Sources */,
-				D8E5BD44C89305AA0658B90B452A56A1 /* TUIJoinGroupMessageCellData.m in Sources */,
-				20FECB1B04C7DA4EBB8A5CDB72CDE2A6 /* TUILinkCell.m in Sources */,
-				198E8E9E93DEA09BA2F06428A9FE8EFD /* TUILinkCellData.m in Sources */,
-				EC088C403511DBF10C7D0ECADF64753D /* TUIMediaCollectionCell.m in Sources */,
-				576C3B608A56438E0456F47D11673448 /* TUIMediaView.m in Sources */,
-				3ED671C2D83DB905D37E64243985973D /* TUIMemberCell.m in Sources */,
-				91C0C06327490A30CDDDF9BC2A5D32A5 /* TUIMemberCellData.m in Sources */,
-				18C47B9DAE2F9D7A8A858094B9424FE3 /* TUIMenuCell.m in Sources */,
-				373A384B50DC2F73B7C1D24C2CFCEA2D /* TUIMenuCellData.m in Sources */,
-				7C66FFAD5BBBCCF73CD5FB85DC32BDF6 /* TUIMenuView.m in Sources */,
-				EFAE2008D69FA7FAC8648EEC7C74F480 /* TUIMergeMessageCell.m in Sources */,
-				3EEC2CCEF13F9D0B14788A0330519099 /* TUIMergeMessageCellData.m in Sources */,
-				CB88C647410C1312EAC06C8AB5123F5A /* TUIMergeMessageListController.m in Sources */,
-				D96F989CFE4256253C56A4531B6F96D8 /* TUIMergeReplyQuoteView.m in Sources */,
-				7543EE40B742BB5E4E72316127F2D2A6 /* TUIMergeReplyQuoteViewData.m in Sources */,
-				20E54A13E16B268AD6E9907800FD75F9 /* TUIMessageBaseDataProvider.m in Sources */,
-				C66E9F10D6E0F6FC4DA012579E203C53 /* TUIMessageBaseMediaDataProvider.m in Sources */,
-				18A8FFF1EEEF210738820AE9444F6612 /* TUIMessageController.m in Sources */,
-				A2A4DF05DC1777E53CF08E1D6A2C6933 /* TUIMessageDataProvider.m in Sources */,
-				F0689C78D007704DE0AF06ABBB239934 /* TUIMessageDataProvider+MessageDeal.m in Sources */,
-				E6D7AC4DD0DA5C524E82BC315FF9D68C /* TUIMessageItem.m in Sources */,
-				0823B446E29D0627090AFE2E2A9927D9 /* TUIMessageMediaDataProvider.m in Sources */,
-				4A7252EAE51F4C820F4F76B3D930CD7A /* TUIMessageMultiChooseView.m in Sources */,
-				EB19B0E92574AEE28CC5506237D1A0A7 /* TUIMessageProgressManager.m in Sources */,
-				A2CCACF3FC317601A3DBB41E8F3433B6 /* TUIMessageReadViewController.m in Sources */,
-				EED82A0A0A2DC7EE1A9E8E99B573FE86 /* TUIMessageSearchDataProvider.m in Sources */,
-				4C5C1C1A561446DB96358DB4FEF7A582 /* TUIMoreView.m in Sources */,
-				51370FD9C14E8E6B6F4A870C29185BBE /* TUIMotionManager.m in Sources */,
-				076BA94F5087E5C380AE9F8DA92A1FC5 /* TUIMovieManager.m in Sources */,
-				FF878F701E3EF0F8717F8155383DEDB4 /* TUIOrderCell.m in Sources */,
-				6D53E120D125F8FA3BC5A05015F04BC8 /* TUIOrderCellData.m in Sources */,
-				6E2D67AC408CD5C562208103E5E393F8 /* TUIRecordView.m in Sources */,
-				02ED33584363EEA57653FA1A205DDD24 /* TUIReferenceMessageCell.m in Sources */,
-				FBEE6B9F60D3A22A225A91C4BD882A1A /* TUIRepliesDetailViewController.m in Sources */,
-				AFD25D262C96ABD7A6B6E69CC4428D2F /* TUIReplyMessageCell.m in Sources */,
-				095D38F0FB2C75693648D5A7F3F8E646 /* TUIReplyMessageCellData.m in Sources */,
-				B9A029DC9DE2BF493264E63B1FCAB3A2 /* TUIReplyPreviewBar.m in Sources */,
-				899478F3210C6FED884A8338C5340DAD /* TUIReplyPreviewData.m in Sources */,
-				00719F0D07282F87B2A39A6D6B53693E /* TUIReplyQuoteView.m in Sources */,
-				2B1B750077A1FD950C85EAFCF46899FE /* TUIReplyQuoteViewData.m in Sources */,
-				11391A558F880B2EBF66D1EF191E0A9F /* TUIResponderTextView.m in Sources */,
-				83231F4CE829542BE325F8DDE4CB7468 /* TUITextMessageCell.m in Sources */,
-				39D521DFAEBA024A74A4282E64380ACF /* TUITextMessageCellData.m in Sources */,
-				87669B6D0E222D147C4E26AE8D60A7D6 /* TUITextReplyQuoteView.m in Sources */,
-				D3B99023971862E8B7DC2A4D3A086A4D /* TUITextReplyQuoteViewData.m in Sources */,
-				0C60F51C228E632A710D2FBF136307C9 /* TUITypingStatusCellData.m in Sources */,
-				B4115A581607149CCB24FE24C3981668 /* TUIVideoCollectionCell.m in Sources */,
-				FB5B2AAAF385AC3E6F9CD5975DF3742C /* TUIVideoMessageCell.m in Sources */,
-				4DB381B60695BE699044B0312B38E524 /* TUIVideoMessageCellData.m in Sources */,
-				18304DCDE7A799A5E1BE03501F39689A /* TUIVideoReplyQuoteView.m in Sources */,
-				504A533E9C4948D5DE69F44CCA7046A0 /* TUIVideoReplyQuoteViewData.m in Sources */,
-				1F6A70C8229A65D5372AF45A4957F523 /* TUIVoiceMessageCell.m in Sources */,
-				A9F81214D1DA78B534A0981CB8BA412C /* TUIVoiceMessageCellData.m in Sources */,
-				91B36F253810BD7B8E42B0C0310D6F81 /* TUIVoiceReplyQuoteView.m in Sources */,
-				F05E53F1E55B2203AA906402C3B49787 /* TUIVoiceReplyQuoteViewData.m in Sources */,
-				AB7D2E4DA26D268DB856B86BE3183E92 /* UIAlertController+TUICustomStyle.m in Sources */,
-				6131992F0670975C2F359F2B13CD2FA4 /* UIImage+ImageEffects.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		98A409EB504612FCCEDEA42BF3698C57 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				5B3EF934CF73B09D9637E9CB4135E9F9 /* DSCallInfo.m in Sources */,
-				D4C7F6CB4DE832509F8B9AD135F0E2E0 /* DWKWebView.m in Sources */,
-				2DD3D0C15235F10DDFB1686CBED3EB03 /* InternalApis.m in Sources */,
-				3D742B328E7EF68156F58E9B326E64A7 /* JSBUtil.m in Sources */,
-				557D2B778AD53812AF13A82C1E1A0F55 /* NTLBridge-dummy.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		9B3F1003101D01FD43FAF2020D160579 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				71216D383292F4D60854A1673EEEFFFC /* CGGeometry+RSKImageCropper.m in Sources */,
-				4B9DACE8FE8F3ABCD9CF6A7636B9C19E /* RSKImageCropper-dummy.m in Sources */,
-				1C3377E5C1D200F992AA7F0191F8AF00 /* RSKImageCropViewController.m in Sources */,
-				D7B42D8BB3D07ED94221AD1B55192A99 /* RSKImageScrollView.m in Sources */,
-				78BD18CB57CD1166BA64115D733F2489 /* RSKInternalUtility.m in Sources */,
-				58FD0F7FA4A6A77CE8196CF03660E8AD /* RSKTouchView.m in Sources */,
-				95592E6A03593826492C529A17B6DABB /* UIImage+RSKImageCropper.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		9E445EECE6877D2273B5EAFC3CF57CDB /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BE98524566CD884057B52EBCF60ECA8A /* Pods-KulexiuForStudentTests-dummy.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		A2083398D570BC176DB449C5BCC7994B /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				B25BE29552835E7599DB3F9B7C7C1EDB /* TUISearch-dummy.m in Sources */,
-				42E574BFE2C9DD9A6C2313A33B04DE40 /* TUISearchBar.m in Sources */,
-				3349870D39A8FA39261B2985F04F1414 /* TUISearchDataProvider.m in Sources */,
-				5961E89CBA8D317F01255C2826659670 /* TUISearchExtensionObserver.m in Sources */,
-				7EDBB756CC64452F5AA50A5AEF6AAFE6 /* TUISearchGroupDataProvider.m in Sources */,
-				5521E53E01E5D920E52E6823D7EC53EC /* TUISearchResultCell.m in Sources */,
-				BCF77159252CA9E704F1AC6EE280B8C5 /* TUISearchResultCellModel.m in Sources */,
-				4CC439BF4EA0976D6D5C74232817B22F /* TUISearchResultHeaderFooterView.m in Sources */,
-				AA38E4B612E288C0C35C9E8DECBA7BF1 /* TUISearchResultListController.m in Sources */,
-				C93065FF6C138CC68E3277D89F4266AE /* TUISearchService.m in Sources */,
-				8829426DA92508533BC4F8BE6C0D4651 /* TUISearchViewController.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		ABBF9483AA03BECE6D662C32EB097CD0 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				2A8DA6A49F6D49977BD2B16026E4A172 /* Reachability.m in Sources */,
-				C0319607AB3220D3659509BA43F18B41 /* Reachability-dummy.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		AFAF83CE88D9FCCECB64B892DCFCADA7 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				7C660C6A836B635A7E122E3B16715D4D /* MASCompositeConstraint.m in Sources */,
-				6E6B7F414ABC2BB8EE2A89D35A8B6954 /* MASConstraint.m in Sources */,
-				9B5FFDA611EEA9A77D4BB09C2CE8D88A /* MASConstraintMaker.m in Sources */,
-				A61081582CA3A2D579D68AA46F6D2734 /* MASLayoutConstraint.m in Sources */,
-				CB47FFC51F1365E248BADA1858F90B99 /* Masonry-dummy.m in Sources */,
-				2E74211F380861D148858172FA0FE374 /* MASViewAttribute.m in Sources */,
-				52CBB6CA867F631118B2BE7AB33E7B3A /* MASViewConstraint.m in Sources */,
-				A4FA94DB61EA3AF7EBC03D263F6FB4D3 /* NSArray+MASAdditions.m in Sources */,
-				2DF1CB8C44C26EF629FAB30AE5F18D9B /* NSLayoutConstraint+MASDebugAdditions.m in Sources */,
-				B5B1B48AB0FF2ADAA2929A21A5134DC9 /* View+MASAdditions.m in Sources */,
-				85DE838D1E477E2E8335725E8F3E91C1 /* ViewController+MASAdditions.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		B361498D1FAB5FF404561E9A03BCEBC2 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				CD88789CEEB96BE0A419250A0CBD0636 /* mz_compat.c in Sources */,
-				DDF903E13EFEC9DF34DA4931E25CAD57 /* mz_crypt.c in Sources */,
-				DDC8C594BD51FBBA9B1E9BF903917365 /* mz_crypt_apple.c in Sources */,
-				2C961AEF650D863A47374754D25C755D /* mz_os.c in Sources */,
-				DF34BBCA918FCCB145A912997E7C1700 /* mz_os_posix.c in Sources */,
-				49715D36952B12A19E0F7DFD258674AA /* mz_strm.c in Sources */,
-				0B9E20E8BA6351A1D8BA47041736EE59 /* mz_strm_buf.c in Sources */,
-				6F06687AD781B41A7AFA0D88D2CB7E82 /* mz_strm_mem.c in Sources */,
-				AA931561A4727F3976D057564447B2D1 /* mz_strm_os_posix.c in Sources */,
-				5D05F6424F79DA9D40EDE9A54766378B /* mz_strm_pkcrypt.c in Sources */,
-				A60C18305C35802FCC00D5E69B018D95 /* mz_strm_split.c in Sources */,
-				47E95FA96773D3D032F040F9D8082243 /* mz_strm_wzaes.c in Sources */,
-				A3DC32B52A76CF168FE0D0171CD7ED45 /* mz_strm_zlib.c in Sources */,
-				8D44796A8C9452BF189DDC32C423FA30 /* mz_zip.c in Sources */,
-				5111C01D7F30C56F8B068FCDB2EF0F17 /* mz_zip_rw.c in Sources */,
-				539B49D90AD05A7116B36547E948190E /* SSZipArchive.m in Sources */,
-				431FB07EAC4D2F7030C851DE20C3A1C4 /* SSZipArchive-dummy.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		BCFA64F82F0EFF9829A5C8FC3D0F0278 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				87643C49FA726F124D6417B4D48D4198 /* IQBarButtonItem.m in Sources */,
-				EAB62E6C5F9118B66832AF65A22D8D05 /* IQKeyboardManager.m in Sources */,
-				D7EFA97A4A7A3959E64632958482B84C /* IQKeyboardManager-dummy.m in Sources */,
-				2A10433962A8BF78DF33FF24F7D40672 /* IQKeyboardReturnKeyHandler.m in Sources */,
-				D0BF4E9B1BFD7176FF2B7D43AF9C84E6 /* IQNSArray+Sort.m in Sources */,
-				D83EF9366D04A8713FDD6784B3F60532 /* IQPreviousNextView.m in Sources */,
-				FCD73280ECCAE6B4862A8C2E725E7494 /* IQTextView.m in Sources */,
-				5412F0F29DF80D1EA7C82E657667794D /* IQTitleBarButtonItem.m in Sources */,
-				0267D8F4DE7342284B6DE92E23904155 /* IQToolbar.m in Sources */,
-				2793348DF843AB60AFAF1C860DBC32E5 /* IQUIScrollView+Additions.m in Sources */,
-				4B3C658308776C3A485EE24D8E18A4BC /* IQUITextFieldView+Additions.m in Sources */,
-				974976C7D3390E4EC5BA1C50335100A7 /* IQUIView+Hierarchy.m in Sources */,
-				5D8896AF303408CEB1363938B9A36968 /* IQUIView+IQKeyboardToolbar.m in Sources */,
-				AD06F2017E55BD5DF12FED1FD3B34D3D /* IQUIViewController+Additions.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		C6023C2AE78CB93A694CD9A3AEE44D1E /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				81B0A880263E42B4A7682B8D656E9433 /* MJExtension-dummy.m in Sources */,
-				65886C3F4D2DE9256A673D0C8320222A /* MJExtensionConst.m in Sources */,
-				C633E62BE35A79083D0CFAD950438D06 /* MJFoundation.m in Sources */,
-				0BF18B665E2ADAFC886CBBAE9F11E32E /* MJProperty.m in Sources */,
-				FB47863E0EB625ACB20647FA758ABFB9 /* MJPropertyKey.m in Sources */,
-				EDDCD019E5779C305C822EFB5FBD146C /* MJPropertyType.m in Sources */,
-				C3D87040A83EA6075D62B4CDB7652116 /* NSObject+MJClass.m in Sources */,
-				243D5679D072C7AE7FC011852575392E /* NSObject+MJCoding.m in Sources */,
-				49F1B4350A7592A60D8775649C9D3128 /* NSObject+MJKeyValue.m in Sources */,
-				97244E3B5FF4E21DC23909491BEF2A18 /* NSObject+MJProperty.m in Sources */,
-				A0301AED7E0391CEDD4C30D8DF6A1B1C /* NSString+MJExtension.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		CA7385A05F14DB07707B67521A112E74 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				90A5E4404F6EF45AA632876AE1DE5FFA /* TUIConversation-dummy.m in Sources */,
-				510F1EFCCDBF6812EFE85681F43FC27C /* TUIConversationCell.m in Sources */,
-				8893696EA4E631A52D3CE97C5515079E /* TUIConversationCellData.m in Sources */,
-				237A20D8CB33D7AA5E389D8138B9793B /* TUIConversationListBaseDataProvider.m in Sources */,
-				A752BE1BA9527DE202234EDD5F62B600 /* TUIConversationListController.m in Sources */,
-				AB0F8BC72F762CE475AB335BD20E8F74 /* TUIConversationListDataProvider.m in Sources */,
-				30D0B8CE7407C2CC1654A48C1A6C9BC0 /* TUIConversationObjectFactory.m in Sources */,
-				ECB669B5DF8F7ACE5B7B2DF718E4BE53 /* TUIConversationSelectBaseDataProvider.m in Sources */,
-				DB6F98B6402BF281E9198BE36618B56E /* TUIConversationSelectController.m in Sources */,
-				577A3BB4924CAEC25892263AA1BABA11 /* TUIConversationSelectDataProvider.m in Sources */,
-				3117B590953D892E983F88A1D3DD1939 /* TUIConversationService.m in Sources */,
-				A7B797ECDA1A1013C604089DAB28E062 /* TUIConversationTableView.m in Sources */,
-				85833032DFA4C48B6FF1D84B1183F761 /* TUIFoldConversationListBaseDataProvider.m in Sources */,
-				FCF992DF15C8B1306834A8B03EEC4859 /* TUIFoldConversationListDataProvider.m in Sources */,
-				D802CA7EDBC252E4EF83D39E361A5D0E /* TUIFoldListViewController.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D048F9CB1FD99A295AB3EAA3A9E0DB4A /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				5A95BDC6C19FC1FA68AAA1A2EF363E55 /* NSRunLoop+SRWebSocket.m in Sources */,
-				EBFF77A2E288AC62453670309E494BCD /* NSURLRequest+SRWebSocket.m in Sources */,
-				90C27A49C672618BA2BC7B5D942CBDA4 /* SocketRocket-dummy.m in Sources */,
-				C95D15B9B3046ACF7DACAC44109E15F9 /* SRConstants.m in Sources */,
-				2C20204323103A4F16C301E320781F4C /* SRDelegateController.m in Sources */,
-				2B13B2A7DA094639E8A3CD4BB8A2BD42 /* SRError.m in Sources */,
-				185A7CA754BDD0AC24513C86335F4ECC /* SRHash.m in Sources */,
-				CDFDDF60BBBFD8C4684496109135B61A /* SRHTTPConnectMessage.m in Sources */,
-				FCA72ACEBCCBC396D9F97A5CF1AF5B41 /* SRIOConsumer.m in Sources */,
-				19C458E2E15192E9995BDEB11F2FC5DE /* SRIOConsumerPool.m in Sources */,
-				2F33D9F316A858DAD3951076308C6E95 /* SRLog.m in Sources */,
-				260D1C785B76C2B54F5BDDFA16B72222 /* SRMutex.m in Sources */,
-				F5033AAC3F45EDD7809D358D5B411A18 /* SRPinningSecurityPolicy.m in Sources */,
-				46F091EAD09A5BE7B175215DEDA19D84 /* SRProxyConnect.m in Sources */,
-				10E2B00D60B472B8246ED263D8FA3E86 /* SRRandom.m in Sources */,
-				4422163F579DA84FD12E627F64C9AE86 /* SRRunLoopThread.m in Sources */,
-				4EF2FB02DA622219FF67DBB8BBF8A469 /* SRSecurityPolicy.m in Sources */,
-				F0F68448FB5260F51BEFA81CC1DD0116 /* SRSIMDHelpers.m in Sources */,
-				A3C8FB435E75085A83DDAD8E055C79B3 /* SRURLUtilities.m in Sources */,
-				72BF7944D90786926278A0AC6CE9A3CD /* SRWebSocket.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D5C3BCCB29C3971BD1991C20760B3607 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				3A374D3B2566DFA42CF3034DE03F28B6 /* CHIBasePageControl.swift in Sources */,
-				D030071FC58D8A5A5AB5886F28DAA532 /* CHILayer.swift in Sources */,
-				C8DB2343F778EB7929D679D53B76ECB8 /* CHIPageControl-dummy.m in Sources */,
-				A047E18BDE9F7AFE0B178ABB86FBF407 /* CHIPageControlAji.swift in Sources */,
-				D8052C068BE5968B2F03E729877EDA83 /* CHIPageControlAleppo.swift in Sources */,
-				5B492E6A49B922C1A5363854795C3210 /* CHIPageControlChimayo.swift in Sources */,
-				CA43AE02267EC6A32F75A8BF4FA62691 /* CHIPageControlFresno.swift in Sources */,
-				8377753FAC9D25D1408518FB055A63AD /* CHIPageControlJalapeno.swift in Sources */,
-				D6E80C1DDB6E76EC3E9D66DE958E14E2 /* CHIPageControlJaloro.swift in Sources */,
-				362B4C9D2E384BA0CCF01CEE893583DB /* CHIPageControllable.swift in Sources */,
-				A323AEFF51D4A980CC554EF3E84619F3 /* CHIPageControlPaprika.swift in Sources */,
-				66572A16E262848ACD58968F0B23CFF0 /* CHIPageControlPuya.swift in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		DB91C8FFD7AF0D5B5B79033A913C2AEF /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				E58869CDF6EB8C72E13E79ACD5E2C4DB /* JXPagerListContainerView.m in Sources */,
-				33BFD5598917EE1430D3F8C3A14A2F23 /* JXPagerListRefreshView.m in Sources */,
-				B9D504C0A299CE2BC0E8487679E4AD80 /* JXPagerMainTableView.m in Sources */,
-				7EB855DCEF9EAEB0B1E1A30A50150DF8 /* JXPagerSmoothView.m in Sources */,
-				3484DE645F715188D8E5841DC368F063 /* JXPagerView.m in Sources */,
-				D4DF641EB454EAB9439C02B8F1448F45 /* JXPagingView-dummy.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		DB9BE75AE13ECAC5AFB2DBF0D7024066 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				99DAB385951169EB11054396530CE5DD /* NSBezierPath+SDRoundedCorners.m in Sources */,
-				377609D876952F0B06FFB3190AD1BA3B /* NSButton+WebCache.m in Sources */,
-				4BBB175579490012F513E8985CA59D74 /* NSData+ImageContentType.m in Sources */,
-				A901EC4D2BB48618B474CC81BA319463 /* NSImage+Compatibility.m in Sources */,
-				8B65107DD7FD2D9E32BE98983D3759CC /* SDAnimatedImage.m in Sources */,
-				12491303AF0FD599F17401A823C366C4 /* SDAnimatedImagePlayer.m in Sources */,
-				B923DE59A0F71E066361EA902B165A34 /* SDAnimatedImageRep.m in Sources */,
-				2C332F406B16FA768EE036DBC0AEDA88 /* SDAnimatedImageView.m in Sources */,
-				444E3C41EB33831E302E7513E1DE8E85 /* SDAnimatedImageView+WebCache.m in Sources */,
-				5444467F83C7E5C394CFDE14F464B159 /* SDAssociatedObject.m in Sources */,
-				A5C9E72E88A72728A325C928A88286E8 /* SDAsyncBlockOperation.m in Sources */,
-				6B563968961C3D641A7FCCFE74A225E0 /* SDCallbackQueue.m in Sources */,
-				2AFBDFB9B276C6683141ECD86EF60349 /* SDDeviceHelper.m in Sources */,
-				68724E77F7B9AB1DF8C09F1A479E02CB /* SDDiskCache.m in Sources */,
-				5A515319ADC1CB3387A6AE16737B01E1 /* SDDisplayLink.m in Sources */,
-				48713102B17B3CB9519F34A3E2CC3664 /* SDFileAttributeHelper.m in Sources */,
-				6FF4721FED65F498921E212CEEDFB8B5 /* SDGraphicsImageRenderer.m in Sources */,
-				2376C58FCC91E1164A7BA58AFC6F53A4 /* SDImageAPNGCoder.m in Sources */,
-				EE564C6249F13EE4AFF6F95660A9CEA1 /* SDImageAssetManager.m in Sources */,
-				D61F0A8FA5F3981E80FA75942047D69F /* SDImageAWebPCoder.m in Sources */,
-				A3AD63513747F40BD2C799E58A5F6A9F /* SDImageCache.m in Sources */,
-				31A2676E0041501B44C2659FFED507D5 /* SDImageCacheConfig.m in Sources */,
-				6CB21948F57648780D93794EC8A8B67D /* SDImageCacheDefine.m in Sources */,
-				3288754183153E972D24D45B7CFC0CF6 /* SDImageCachesManager.m in Sources */,
-				B6C1B0EB9A505082216F9F2380AB8623 /* SDImageCachesManagerOperation.m in Sources */,
-				7A19E8EB41EF79483B2178F55A26B378 /* SDImageCoder.m in Sources */,
-				3487DA50B920997EED950475A3E274E2 /* SDImageCoderHelper.m in Sources */,
-				EBAE0F7309A6E83688977FCF02FF4A41 /* SDImageCodersManager.m in Sources */,
-				EF8C43E04B33490003DE50942B37E574 /* SDImageFrame.m in Sources */,
-				9939A86EF0357FEADB0BCB7DA9B1AA2F /* SDImageFramePool.m in Sources */,
-				063316577179D0E74C9C8C4D619F827C /* SDImageGIFCoder.m in Sources */,
-				C6DA2B0B64BDAE8628555769189F5EC1 /* SDImageGraphics.m in Sources */,
-				A989469DFD023A58AC94CE5E1D9174D1 /* SDImageHEICCoder.m in Sources */,
-				C2907DBE3624BC963C59125E9046FACE /* SDImageIOAnimatedCoder.m in Sources */,
-				CD90DB64B329100E422E9E1B9C269DC4 /* SDImageIOCoder.m in Sources */,
-				333BF5B16FFC73465171C1DE36DDB66E /* SDImageLoader.m in Sources */,
-				FBAA2B9C8B24CC8DE671A55E127A561D /* SDImageLoadersManager.m in Sources */,
-				9844DAF50EBA30AD19C9426D49F8D58E /* SDImageTransformer.m in Sources */,
-				1AF4C383270815C68B8AF19EE88E07FE /* SDInternalMacros.m in Sources */,
-				F0192953807D044A0CA305D84CB2BAB9 /* SDMemoryCache.m in Sources */,
-				BF71421F1A3EE8CCCC32B49B1ECC3F7C /* SDWeakProxy.m in Sources */,
-				B93AD79019F100AF8567E402BC7D2B0A /* SDWebImage-dummy.m in Sources */,
-				3ECA3876EEAC1BF84BBC28EE38172468 /* SDWebImageCacheKeyFilter.m in Sources */,
-				CF0500C573936288279139DE5D8BC9D3 /* SDWebImageCacheSerializer.m in Sources */,
-				18E73091CED717794FCB8EE217356D6D /* SDWebImageCompat.m in Sources */,
-				B578A9C04669B049D4F842507212B355 /* SDWebImageDefine.m in Sources */,
-				9785C3E2DBD737BA5E35D06EAA3B1E62 /* SDWebImageDownloader.m in Sources */,
-				F3F1C88D10B3D58E245CB1F5E8E5338F /* SDWebImageDownloaderConfig.m in Sources */,
-				30195BF8303663D23ECF78DA8B18A24B /* SDWebImageDownloaderDecryptor.m in Sources */,
-				8CC40B8B06E8F3FB159245E93545CE53 /* SDWebImageDownloaderOperation.m in Sources */,
-				9643B611D8D1C3F11D2D8F5A970BE33F /* SDWebImageDownloaderRequestModifier.m in Sources */,
-				F01E33943ECC777B166F621D88F84E7B /* SDWebImageDownloaderResponseModifier.m in Sources */,
-				2EEEA69F4C11C91658C94C230B270B12 /* SDWebImageError.m in Sources */,
-				CF550DC8D96A17C4169CE4CB765983CF /* SDWebImageIndicator.m in Sources */,
-				BD604C98436DEC3B3EC2AAAC5AFBA9A5 /* SDWebImageManager.m in Sources */,
-				1557AA746B0C7240693D9F434618D8D1 /* SDWebImageOperation.m in Sources */,
-				3EE153F8EB5F0F99A3B4AFC663091789 /* SDWebImageOptionsProcessor.m in Sources */,
-				5AD0923DE011C48E3A136546B0EC8F0F /* SDWebImagePrefetcher.m in Sources */,
-				DF347FC924F06733070ECE681CCCE80C /* SDWebImageTransition.m in Sources */,
-				85E2DD59FC0BA47C2E797704FBADFCCB /* UIButton+WebCache.m in Sources */,
-				2F55078C3343624704989687370EA08B /* UIColor+SDHexString.m in Sources */,
-				1C56B6A67628485C4E33F3ECFFC2AC10 /* UIImage+ExtendedCacheData.m in Sources */,
-				946DEF694FE5B938D1D21576FACA6E65 /* UIImage+ForceDecode.m in Sources */,
-				61E113832F3420FE71752A156DEB6C98 /* UIImage+GIF.m in Sources */,
-				125F70F3F0ED9B2937023E060B90ACC1 /* UIImage+MemoryCacheCost.m in Sources */,
-				ED7CE93CBDC43E542FAABB191B44CF94 /* UIImage+Metadata.m in Sources */,
-				2BDB9215E3DAD53FA6A124D7B37E05A3 /* UIImage+MultiFormat.m in Sources */,
-				0C8206D6ABB505D1DB3AD0E9A07AAD45 /* UIImage+Transform.m in Sources */,
-				434C54DC2C8B3CFBCAED2E9F971A9147 /* UIImageView+HighlightedWebCache.m in Sources */,
-				CFF230FA481D6C660774251AD21D67E8 /* UIImageView+WebCache.m in Sources */,
-				D27AAE0EC218FBC7ED5C49AA6C9CFD36 /* UIView+WebCache.m in Sources */,
-				0DFE73E52E471C0D536BE428D17F4FEF /* UIView+WebCacheOperation.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		E2792849C953C0AB4411C3F74AFA1BC2 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		F92679D648BED71708C29AB29DD6F76D /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				1225F099D51E1D7AF59E2977AC6276AC /* AFAutoPurgingImageCache.m in Sources */,
-				EDE1AD6F9147AA589AADBC4223062039 /* AFHTTPSessionManager.m in Sources */,
-				59996313A8F48BCDC76E0210F249D844 /* AFImageDownloader.m in Sources */,
-				77C758BB185D23F21B8B0664174F115A /* AFNetworkActivityIndicatorManager.m in Sources */,
-				3F02DAFD8984CB9794E6D60F98302F5B /* AFNetworking-dummy.m in Sources */,
-				68882C92CD198CA56C34E9E46A65EE9F /* AFNetworkReachabilityManager.m in Sources */,
-				3D503E2D0973A61FEBD23E7A4EDED5B6 /* AFSecurityPolicy.m in Sources */,
-				DC5D25B13A9E0EA59B7011845900958B /* AFURLRequestSerialization.m in Sources */,
-				BF67010BB3794D838E1A0DD2FAF1EC44 /* AFURLResponseSerialization.m in Sources */,
-				804A7DB984BD0AD6E18B41CC5686A908 /* AFURLSessionManager.m in Sources */,
-				4A7ED80FF936977B73511C0C46B1A3CE /* UIActivityIndicatorView+AFNetworking.m in Sources */,
-				89810DF51B6C23EC0173EEC19219789E /* UIButton+AFNetworking.m in Sources */,
-				676788BFD08028DD432BAA3AA3351F0C /* UIImageView+AFNetworking.m in Sources */,
-				D7FD8D91486B42F1A9F6BCDEBA04A6AF /* UIProgressView+AFNetworking.m in Sources */,
-				F0BDF72C18E9FB7F6A66B396DCE78A0B /* UIRefreshControl+AFNetworking.m in Sources */,
-				4B5FC330A08270E51E96EA5E113F0862 /* WKWebView+AFNetworking.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		FD98AB156C425E4A7CEC25ADBDAE46C3 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				52BBA8249642D92F8C612E8F033F8328 /* MKAnnotationView+RACSignalSupport.m in Sources */,
-				7609A2EC1E36798A4D6BB346F84778FE /* NSArray+RACSequenceAdditions.m in Sources */,
-				C9D6C0ADC72853B5C681F5A0336CF2EA /* NSData+RACSupport.m in Sources */,
-				DA3F62457B94BF401CEC3E41FB11252D /* NSDictionary+RACSequenceAdditions.m in Sources */,
-				117F16ECC4B9FFA9A9BCDD55CFD2EF2B /* NSEnumerator+RACSequenceAdditions.m in Sources */,
-				C286097B91EC696D42545EEDBC98E87C /* NSFileHandle+RACSupport.m in Sources */,
-				DF483CB1C3939332592388494E48F4EA /* NSIndexSet+RACSequenceAdditions.m in Sources */,
-				A5E247AA7A7C52190F0DB52ABC21E497 /* NSInvocation+RACTypeParsing.m in Sources */,
-				A582A523DAD4F38DBD479DD8B93A3EBD /* NSNotificationCenter+RACSupport.m in Sources */,
-				335A3E33A1C18DA985B3EAF201C33446 /* NSObject+RACDeallocating.m in Sources */,
-				55F7F208B1A3E796F467569FDD91B608 /* NSObject+RACDescription.m in Sources */,
-				B16617EDB7D91F1084774D94C2D1FA44 /* NSObject+RACKVOWrapper.m in Sources */,
-				589C79D2EF5B0E366CC56C96F52FEC4A /* NSObject+RACLifting.m in Sources */,
-				FBD055E7D2A4A83407D630955F6C13BF /* NSObject+RACPropertySubscribing.m in Sources */,
-				66734E0A685F9E5CB6E5F4C48CA0CEAA /* NSObject+RACSelectorSignal.m in Sources */,
-				AA8A404D3CD9FD8B834BF6330528BBCE /* NSOrderedSet+RACSequenceAdditions.m in Sources */,
-				8DAB01561CD5C6C87CD0C1AEA3A9A68E /* NSSet+RACSequenceAdditions.m in Sources */,
-				1481D509B3B343EF4315CA82622D8034 /* NSString+RACKeyPathUtilities.m in Sources */,
-				4D5B26CEFA41DB10FA6B94947BE68A6D /* NSString+RACSequenceAdditions.m in Sources */,
-				ED42230F46B57011F0A97F08EDB9BE7D /* NSString+RACSupport.m in Sources */,
-				CF28E1EECC20C17E84F4FDE2EDD91538 /* NSURLConnection+RACSupport.m in Sources */,
-				A855AA9E00C5FB881086181DB68513AA /* NSUserDefaults+RACSupport.m in Sources */,
-				9AA88C34AE514E608D5F2090A05362BD /* RACArraySequence.m in Sources */,
-				0F6EF57D39128E560C9DBD87637A08A2 /* RACBehaviorSubject.m in Sources */,
-				522FC0EDBD2F2C684C0B8860FB69F719 /* RACBlockTrampoline.m in Sources */,
-				E9110162803F162B803E865C3C7C6731 /* RACChannel.m in Sources */,
-				7B303C7F8C93F47898248EBDC887AB6E /* RACCommand.m in Sources */,
-				49D95752B3D3B882C938A00F9EBDCC5D /* RACCompoundDisposable.m in Sources */,
-				B2E66909C95B0E217ABC09436C53A4F5 /* RACCompoundDisposableProvider.d in Sources */,
-				446E48D76980C4A252D4E68183BCB1B4 /* RACDelegateProxy.m in Sources */,
-				17A5DC48D1B030174BA01D110BF235DE /* RACDisposable.m in Sources */,
-				40FB615FC4E299E6E037ED07022B8510 /* RACDynamicSequence.m in Sources */,
-				28C2AD74A37005E05086F5CB425B397F /* RACDynamicSignal.m in Sources */,
-				2D44E2C66E47DE04ED3CA6F9BAD96A71 /* RACEagerSequence.m in Sources */,
-				D8570A7E38458E16DCD32BD7153FBA0A /* RACEmptySequence.m in Sources */,
-				07CA9C46C0A89412436DAC606822DD6C /* RACEmptySignal.m in Sources */,
-				F93BFC4ED7B66D64F38975E515BB71D0 /* RACErrorSignal.m in Sources */,
-				42C96B81861BF67EFF5668CD7F563436 /* RACEvent.m in Sources */,
-				6C9B6C9EBDD2D7631DC7813702461357 /* RACEXTRuntimeExtensions.m in Sources */,
-				F4140D97BF118967127AF2C24225C4AE /* RACGroupedSignal.m in Sources */,
-				66D7F9F0B074CFDF0F946F6AC77F5DD0 /* RACImmediateScheduler.m in Sources */,
-				8F611B1606DE31802F8474E9015A003E /* RACIndexSetSequence.m in Sources */,
-				660EC1C273E80271267452CA0FC5309D /* RACKVOChannel.m in Sources */,
-				4D228E579DA288FB3580DBCAA1C34FD5 /* RACKVOProxy.m in Sources */,
-				88156D4F10FDF0342EB283F7706CB772 /* RACKVOTrampoline.m in Sources */,
-				B81225F6032240EF8A3E67F0757EE8F6 /* RACMulticastConnection.m in Sources */,
-				E4467C4A355979E35296E8EC3D70329B /* RACPassthroughSubscriber.m in Sources */,
-				45E53B9936530A80E27C10788AD4BD13 /* RACQueueScheduler.m in Sources */,
-				B62DCD47AC27F3942D31B086A178411E /* RACReplaySubject.m in Sources */,
-				2A54837C4BA353CB173AE516AF106264 /* RACReturnSignal.m in Sources */,
-				A63DBEEDE0CFC3AAD9A7744B83266638 /* RACScheduler.m in Sources */,
-				30F7D622A43693CE2BA40496D80AE922 /* RACScopedDisposable.m in Sources */,
-				0A025A924E68493D03BA2E25A6CF80BE /* RACSequence.m in Sources */,
-				010CE48DF3FCEF8B5B8D5D74A4999E37 /* RACSerialDisposable.m in Sources */,
-				8C57885E941541F37AA75F3A0C66B3A0 /* RACSignal.m in Sources */,
-				14677BC99CB1A7DEB057DD0E25BC00AD /* RACSignal+Operations.m in Sources */,
-				0DB3213FCBE0072BD7D56DE505B22C24 /* RACSignalProvider.d in Sources */,
-				AAFEBA66EFB3CBDAE630CE8404FFD9E7 /* RACSignalSequence.m in Sources */,
-				C72339C53F51C9C8E8AC0D228121117B /* RACStream.m in Sources */,
-				9EC370BAB9F5C862F1CF067DD692B350 /* RACStringSequence.m in Sources */,
-				2789A9BBACA8EAC7AF37868A04F3A686 /* RACSubject.m in Sources */,
-				6371CFD005A0D633307473F62D1EF2C7 /* RACSubscriber.m in Sources */,
-				D83BF73C86CC1FA471BFD2952D2BEFBF /* RACSubscriptingAssignmentTrampoline.m in Sources */,
-				F5A4CB012EF30B271A57F3AEFE6D1573 /* RACSubscriptionScheduler.m in Sources */,
-				484FB4B73ED8EA89D2B8F41620830065 /* RACTargetQueueScheduler.m in Sources */,
-				0C36501AED332EA850D8AA718900FDDB /* RACTestScheduler.m in Sources */,
-				219E5BBE785B5DDB9932DBA19F00C8D5 /* RACTuple.m in Sources */,
-				B2F2EF4A41664E656D6E0F2E9A8DDCBB /* RACTupleSequence.m in Sources */,
-				0EC02AFB9C853461B86DD163440A931F /* RACUnarySequence.m in Sources */,
-				86D1385170BC5DE1B1174A6F58112AF2 /* RACUnit.m in Sources */,
-				91802354D06256A385A14DF79B7E3B6F /* RACValueTransformer.m in Sources */,
-				533A30E7B04A0172600FF68E53040042 /* ReactiveObjC-dummy.m in Sources */,
-				80A2D9DDF3D9D0EFA5B3B2D70DCC85CB /* UIActionSheet+RACSignalSupport.m in Sources */,
-				D05D7B2C9E36291A6BE080CFB34AE8AF /* UIAlertView+RACSignalSupport.m in Sources */,
-				4EA618AD6DFC565B87AE28109A34E0B6 /* UIBarButtonItem+RACCommandSupport.m in Sources */,
-				8D4CC07B7E1F8D9614A9719FD5ED013C /* UIButton+RACCommandSupport.m in Sources */,
-				C750F63880DB120CF50274B324E06F56 /* UICollectionReusableView+RACSignalSupport.m in Sources */,
-				96C3B8226BBD4CA968A551B6C962C86F /* UIControl+RACSignalSupport.m in Sources */,
-				5235DCF92CE5AE6F939A53CB9DECE8C8 /* UIControl+RACSignalSupportPrivate.m in Sources */,
-				32E038566F7235B994881DD8E58E61FC /* UIDatePicker+RACSignalSupport.m in Sources */,
-				F7B01FFE6B471A699C2573CFA49371EE /* UIGestureRecognizer+RACSignalSupport.m in Sources */,
-				23B30135F7ABB69F0CA61D2E19C665D0 /* UIImagePickerController+RACSignalSupport.m in Sources */,
-				6C60969A415DE4DE93D881CBD3428B8D /* UIRefreshControl+RACCommandSupport.m in Sources */,
-				A02A3459E37950D7F4CE35ADB56FA864 /* UISegmentedControl+RACSignalSupport.m in Sources */,
-				7EBDC764C413B9CDD72A4DAC4F43C348 /* UISlider+RACSignalSupport.m in Sources */,
-				2A8C7A6400602DA797A392B88F873E44 /* UIStepper+RACSignalSupport.m in Sources */,
-				14C5452647CCDA2FE86DD16A291EBB9F /* UISwitch+RACSignalSupport.m in Sources */,
-				948CEACAE03E6C3296D8B1CB161C415C /* UITableViewCell+RACSignalSupport.m in Sources */,
-				AB763AAAEA31D74195FBF8CC3B0ABAC8 /* UITableViewHeaderFooterView+RACSignalSupport.m in Sources */,
-				B30D94A640421260070D0F91B7B31AF4 /* UITextField+RACSignalSupport.m in Sources */,
-				9E3098C158146EBB501BCF0CDC895AF6 /* UITextView+RACSignalSupport.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
-		043ADA6E8D43327CE980A971FAEBD152 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = JPush;
-			target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */;
-			targetProxy = F84B002CE3C82F79FC00B6BAA74A2B51 /* PBXContainerItemProxy */;
-		};
-		04ECDD4CB723B59C64F04B94B5D198FB /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = NTLBridge;
-			target = D83662D08D7FD22CEDAE5708E61C011D /* NTLBridge */;
-			targetProxy = 32B16F78E16B3A2DC3F581BE2D06284B /* PBXContainerItemProxy */;
-		};
-		08344F083FB749477ED1AA61B7297741 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TXIMSDK_Plus_iOS;
-			target = 4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */;
-			targetProxy = F79F1DB69C56968063A016CA7578E0CC /* PBXContainerItemProxy */;
-		};
-		085E37EA80BA8D714C036FC41778571C /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = MBProgressHUD;
-			target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */;
-			targetProxy = 44C3B3D8F22876C099168BD422D90BDF /* PBXContainerItemProxy */;
-		};
-		0ADF2D190D0B3173BAC2622B54D98F58 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = Masonry;
-			target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */;
-			targetProxy = 21A79095186DC1523BD0BA2EF5204A64 /* PBXContainerItemProxy */;
-		};
-		0BED33FE3ECED3B446CD74E5CAEB90D5 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TIMCommon;
-			target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */;
-			targetProxy = DA1350565052AFDA0F75E59E949BD893 /* PBXContainerItemProxy */;
-		};
-		14F6AE7FDC808271D5343E1989EEECB8 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = SDWebImage;
-			target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */;
-			targetProxy = 6242F03B964B31F33B5D9F32BDB6157C /* PBXContainerItemProxy */;
-		};
-		197CE79947C37A95BF2B757D6D77FEC9 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = SocketRocket;
-			target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */;
-			targetProxy = 78BFB1035636A67D1052F2B05270D5D3 /* PBXContainerItemProxy */;
-		};
-		1CD69CB4EEAC005E7EF80D89402334A6 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = Whiteboard;
-			target = 887E769F555AF76F514A7276E2BA1CB8 /* Whiteboard */;
-			targetProxy = 3982F1DFF0B4E953976A3FD0F27C2C2A /* PBXContainerItemProxy */;
-		};
-		1E1210B201993F9C02B6D6A38AB95193 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = MJExtension;
-			target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */;
-			targetProxy = C052EC0D551485443D8BB3801672A785 /* PBXContainerItemProxy */;
-		};
-		1F59D7B95214752F2E080802C1C2DC49 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TXIMSDK_Plus_iOS;
-			target = 4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */;
-			targetProxy = 61DD679204D828BECB0F48D670A32068 /* PBXContainerItemProxy */;
-		};
-		1FED6D81BE9D10B7B635F630741ED36B /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = JPush;
-			target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */;
-			targetProxy = FEBD374FF8BAD7F9CCC711068F9CDFE0 /* PBXContainerItemProxy */;
-		};
-		205B6C845F6DF6651EBC0319A272C605 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUICore;
-			target = EB381B961261861E0643718E562995A8 /* TUICore */;
-			targetProxy = B162E8340990069924C620F17E14CB3F /* PBXContainerItemProxy */;
-		};
-		20EC869C3C86721233C0C3330778425D /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUISearch;
-			target = FFEC77A23CE323735617FB9913976748 /* TUISearch */;
-			targetProxy = 7291EBF9E4FDE103F9349E494AD13E2D /* PBXContainerItemProxy */;
-		};
-		27C3777B1F6C0ED0C563AEC38E5B9B80 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TIMCommon;
-			target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */;
-			targetProxy = 77BBF186DBD85BD3AB62CF0AD95F31D5 /* PBXContainerItemProxy */;
-		};
-		29997C425BF5B8D93323AF9C455EB526 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = CHIPageControl;
-			target = 58A7AC722D45BA5EF49F00D98C86978B /* CHIPageControl */;
-			targetProxy = 6DB17F36E168EB5740B9ECE5A555ACBD /* PBXContainerItemProxy */;
-		};
-		2D4F0B29417984D601070AF8618A1165 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = YYModel;
-			target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */;
-			targetProxy = 34D54DD97EB77C0C81022B2217B9FC89 /* PBXContainerItemProxy */;
-		};
-		326918458A3F84DC0D28A022FCD25C65 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = "lottie-ios";
-			target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */;
-			targetProxy = 08807327A46A53FC274EAF5E8EFF641E /* PBXContainerItemProxy */;
-		};
-		3352AF365E7E738630B2D525581941C8 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = ReactiveObjC;
-			target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */;
-			targetProxy = 696E9A8D1E07491A692BAF9BA401C157 /* PBXContainerItemProxy */;
-		};
-		3354CE1BA30E9B7EC496CCDA60A32A7E /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = ReactiveObjC;
-			target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */;
-			targetProxy = 46B37AC8A8B77BA922F28F0712747F3D /* PBXContainerItemProxy */;
-		};
-		355510FE05D90D672FDB93147E443BE5 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TXIMSDK_Plus_iOS;
-			target = 4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */;
-			targetProxy = 78FCD32AAFDFE66CF30DC4EA2FC00E3B /* PBXContainerItemProxy */;
-		};
-		3956A62D849F4354D0B051CB2E849ED6 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = "Whiteboard-Whiteboard";
-			target = 0EB9E06B4A4636CA9288D815FC9DBFC5 /* Whiteboard-Whiteboard */;
-			targetProxy = B76D9E6EA298D0A60EC9CCAC5DFB101C /* PBXContainerItemProxy */;
-		};
-		39E6BBA6AD7760C4598858039F580B33 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TXIMSDK_Plus_iOS;
-			target = 4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */;
-			targetProxy = 46E72EBEA1F8CB0D4C6FA5283923B131 /* PBXContainerItemProxy */;
-		};
-		3D1F4A614EA3C9026DD32EC03FBD2EFB /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = "iOS-KS3SDK";
-			target = DB37C884110E4CB1E3AF43857EF3BA86 /* iOS-KS3SDK */;
-			targetProxy = C409D082C5B0B8430B56AB662099C4CC /* PBXContainerItemProxy */;
-		};
-		3E8F5EC0EE3564348F040AFE5F5D7C26 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = SSZipArchive;
-			target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */;
-			targetProxy = 2867B5D9C44333C49F1DC0334E812B89 /* PBXContainerItemProxy */;
-		};
-		3F2D901064A8E6F7801E4B1851F0AD86 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = SDWebImage;
-			target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */;
-			targetProxy = 23C46A91C13C4406981B811F94F6A149 /* PBXContainerItemProxy */;
-		};
-		3FE7BA8A68973AB0FA1913CF2FE5F9A1 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = RongCloudRTC;
-			target = 29B0F2E16ACBECA336BD142098A9039C /* RongCloudRTC */;
-			targetProxy = 965753C734619844F4764AF80A104457 /* PBXContainerItemProxy */;
-		};
-		418501B052A7C75922EF2635700AEA68 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = MJRefresh;
-			target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */;
-			targetProxy = 2ED4A6B82C3F85EA527E1014AFE92779 /* PBXContainerItemProxy */;
-		};
-		43DD416375B24283805C0473D0FE0E7F /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUIGroup;
-			target = 3A3B09F283311FB37365ADAABEFE13C8 /* TUIGroup */;
-			targetProxy = 29DEF894BA9FA8A7FC25F2BDF2793EBC /* PBXContainerItemProxy */;
-		};
-		4622CC00B352EA0DD77FD5E28CECD05F /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = YYModel;
-			target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */;
-			targetProxy = 2CEC9B2D7F785E4D0504910577C0F835 /* PBXContainerItemProxy */;
-		};
-		483B6FD2D5E5F74912280412E73D1777 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = CHIPageControl;
-			target = 58A7AC722D45BA5EF49F00D98C86978B /* CHIPageControl */;
-			targetProxy = 5D11BADC0EE2A548BF6CD22DF236E32F /* PBXContainerItemProxy */;
-		};
-		4DEE3EFA38005A631275DA0933FFC428 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = SocketRocket;
-			target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */;
-			targetProxy = 46D6B7E2EFE69626EB4C6366C48CDE39 /* PBXContainerItemProxy */;
-		};
-		4F91E3BBBBD0D3144B11528D210FE5C1 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUIConversation;
-			target = 7E6A8D6108E4537DCBFAFA98674E2A71 /* TUIConversation */;
-			targetProxy = 6B979759BF2F056068C4AC3B7C63E178 /* PBXContainerItemProxy */;
-		};
-		505BA79E5FC4DD0D8800C9402BDC8F5C /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = AFNetworking;
-			target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */;
-			targetProxy = 83FBDB578B58B814D534E01720600D25 /* PBXContainerItemProxy */;
-		};
-		5448B29B4BA25BC2C56E2B59ABE7AA37 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = RongCloudIM;
-			target = 5F1390C193C1C7A4549931293D944BC0 /* RongCloudIM */;
-			targetProxy = 0DCB51D91CF3452776C133BB6AAD4E9F /* PBXContainerItemProxy */;
-		};
-		56C05B02C4DE332B5783B3F251E2AF33 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUICore;
-			target = EB381B961261861E0643718E562995A8 /* TUICore */;
-			targetProxy = E1D91EDABC4F0F7BEB084CE949EBD885 /* PBXContainerItemProxy */;
-		};
-		56CBBD7EC765BA85B8924C778C10F1C8 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = "AlipaySDK-iOS";
-			target = 4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */;
-			targetProxy = 9872538BB58AFEFD09C68559F63A73F5 /* PBXContainerItemProxy */;
-		};
-		5C9C7656A811C1C6E7D51720D258EDC5 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = "Pods-KulexiuForStudent";
-			target = 3CF3409EE4D93CDE2F0DAADECC700323 /* Pods-KulexiuForStudent */;
-			targetProxy = 6BD4CF20A45830F722A1A40887050646 /* PBXContainerItemProxy */;
-		};
-		5F02FDE3A8D956CC5545B852001A3591 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = "iOS-KS3SDK";
-			target = DB37C884110E4CB1E3AF43857EF3BA86 /* iOS-KS3SDK */;
-			targetProxy = C556D92BB647179D9D674C714DEF5B84 /* PBXContainerItemProxy */;
-		};
-		611E6C8A5AA1963312441E4A661470A6 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TIMCommon;
-			target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */;
-			targetProxy = F9D5E4A4740E333DA1E8414C0A91ECD4 /* PBXContainerItemProxy */;
-		};
-		6485E1BE188609F80ACF9EF1066C0FB4 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = RSKImageCropper;
-			target = A30157FD17984D82FB7B26EE61267BE2 /* RSKImageCropper */;
-			targetProxy = B953965754B28491B46B2A0D83F38D84 /* PBXContainerItemProxy */;
-		};
-		67B056EE76F41A1D7D2240AA82F13682 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = RongCloudRTC;
-			target = 29B0F2E16ACBECA336BD142098A9039C /* RongCloudRTC */;
-			targetProxy = F09C20490CF6F9CB05D6EB0C88F9CA53 /* PBXContainerItemProxy */;
-		};
-		67B5FFE54EC6F63CA72BAB77DF131571 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = Reachability;
-			target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */;
-			targetProxy = 755991DB76858C5072C854E71BBFE927 /* PBXContainerItemProxy */;
-		};
-		6F11321675023DE52943E6E1547890F3 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = SDWebImage;
-			target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */;
-			targetProxy = 4333DE6C521E63EC791A794CBDE92D0F /* PBXContainerItemProxy */;
-		};
-		73357280C13D539DF07D223B8DED5991 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = NTLBridge;
-			target = D83662D08D7FD22CEDAE5708E61C011D /* NTLBridge */;
-			targetProxy = 177CE2F9BF853130901BB214FE0C6DF3 /* PBXContainerItemProxy */;
-		};
-		7560B64BF35C5F1F097894D14B6E1CC4 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = JXPagingView;
-			target = C4E1020AF425614337737213AA26DBD5 /* JXPagingView */;
-			targetProxy = 8119D2C4DD27C341808B80BF799589A0 /* PBXContainerItemProxy */;
-		};
-		7636768EBFCCB6EFD1A898354413BA42 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = JXCategoryView;
-			target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */;
-			targetProxy = C6A3E1F8C5A6E516B6C1C475DC1ED8A9 /* PBXContainerItemProxy */;
-		};
-		77757B7BAC3E8EEEF05E86D6E76C7896 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUICore;
-			target = EB381B961261861E0643718E562995A8 /* TUICore */;
-			targetProxy = 68467D85359D2F332D3094C1D3D2E653 /* PBXContainerItemProxy */;
-		};
-		79C4255A41D35FF519DB5B274D6E6C85 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = IQKeyboardManager;
-			target = FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */;
-			targetProxy = 56EB6EDA73338599AC63B1CD20CABD2C /* PBXContainerItemProxy */;
-		};
-		7AD0468DA94B5244F4FD630634D86ACE /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUICore;
-			target = EB381B961261861E0643718E562995A8 /* TUICore */;
-			targetProxy = BD82C8615F4FC7FFE227E31DC35AA14A /* PBXContainerItemProxy */;
-		};
-		7B6F1B01CF4DC78B43767746A07AB542 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = Masonry;
-			target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */;
-			targetProxy = 674D022E7158ECD755AF83D77ECE1F8C /* PBXContainerItemProxy */;
-		};
-		7B70CF0A922595384E1B087892FCBB4D /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = ReactiveObjC;
-			target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */;
-			targetProxy = 515C2E5652BC1248E4462B1FD3DCE556 /* PBXContainerItemProxy */;
-		};
-		7BAD0335CC85CE5E9257BF08EEB2030F /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TIMCommon;
-			target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */;
-			targetProxy = 7B42A07DEEFCD0E8F540A2E18D2894C8 /* PBXContainerItemProxy */;
-		};
-		7CE855F14C0313DB7733DE068EF481FE /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUIChat;
-			target = 05927177BD6FAFDF573D533A8665C859 /* TUIChat */;
-			targetProxy = 2FAC096E4EA68B82E263CC8CB11B0E4A /* PBXContainerItemProxy */;
-		};
-		810E7950B2704E6EBD64E109C236C59A /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = ReactiveObjC;
-			target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */;
-			targetProxy = A0BA0E4ED9CDB2D6C577B8A9B9034633 /* PBXContainerItemProxy */;
-		};
-		8211357FE33F1D8C6CAD6EFD76DD258B /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = "AlipaySDK-iOS";
-			target = 4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */;
-			targetProxy = 480ABB64BF70A2EA6D929327873F46FF /* PBXContainerItemProxy */;
-		};
-		8778F70D0DE2E53BBFE793BA6CDCEABB /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = RSKImageCropper;
-			target = A30157FD17984D82FB7B26EE61267BE2 /* RSKImageCropper */;
-			targetProxy = 6733052D75594FAA771C9BAB66021856 /* PBXContainerItemProxy */;
-		};
-		8A0D2541EDD797853F21A1FA41A40F2C /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TYCyclePagerView;
-			target = 416BCB647D16D0ED89A6729B14DD54D2 /* TYCyclePagerView */;
-			targetProxy = 6D426EBCB4F2F801B324D95B48EAF56B /* PBXContainerItemProxy */;
-		};
-		8B424EA71BFA28D7966EEA4A71E6810B /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUICore;
-			target = EB381B961261861E0643718E562995A8 /* TUICore */;
-			targetProxy = F3D72E3EB92625619BEBFDC9FAC6D224 /* PBXContainerItemProxy */;
-		};
-		8C5180B07F1C074370F71B8748C0AF97 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = JXCategoryView;
-			target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */;
-			targetProxy = BD6D335D4D2134BCDE950BFCEFCD30F4 /* PBXContainerItemProxy */;
-		};
-		8EC696B6F47266C39D75C4B2E8D9E230 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TXIMSDK_Plus_iOS;
-			target = 4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */;
-			targetProxy = 3C6F03172F9875F25483F6B64B910210 /* PBXContainerItemProxy */;
-		};
-		8F003818DCB8A8A6EEE1EE4DB73641DA /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TYCyclePagerView;
-			target = 416BCB647D16D0ED89A6729B14DD54D2 /* TYCyclePagerView */;
-			targetProxy = 8196F44303012F6BED33D87EFBB6D68E /* PBXContainerItemProxy */;
-		};
-		9155BE8826BA9A5057C8D8885A83F200 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = RongCloudIM;
-			target = 5F1390C193C1C7A4549931293D944BC0 /* RongCloudIM */;
-			targetProxy = 555FD9924A226B0A1D0D7CEBCB81A50A /* PBXContainerItemProxy */;
-		};
-		9235A030FFDA539915AAA1D6BC89F565 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = JCore;
-			target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */;
-			targetProxy = 440045BC99F17B2BB1131B195AC6DCC5 /* PBXContainerItemProxy */;
-		};
-		92625A6512013E733CF6059983548210 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = JXPagingView;
-			target = C4E1020AF425614337737213AA26DBD5 /* JXPagingView */;
-			targetProxy = 5D90107CE609808A5BD4F6A76673412B /* PBXContainerItemProxy */;
-		};
-		92EF2035B0176EE03AF87EA570D0765A /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = SDWebImage;
-			target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */;
-			targetProxy = 1E40F8C3C59D375211931C0B451F3841 /* PBXContainerItemProxy */;
-		};
-		952F0CDC71244C1A58360D0568EBF921 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUIGroup;
-			target = 3A3B09F283311FB37365ADAABEFE13C8 /* TUIGroup */;
-			targetProxy = CDDC20E09E0FBD25D4B3DC42881D92C3 /* PBXContainerItemProxy */;
-		};
-		97C73243C7401305DAF6F7B9AFBFD9AA /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = MJExtension;
-			target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */;
-			targetProxy = B9929FC6D78B5C4F0AFF451B20BBE961 /* PBXContainerItemProxy */;
-		};
-		9B222208F837E15335FD899B368D762C /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = NTLBridge;
-			target = D83662D08D7FD22CEDAE5708E61C011D /* NTLBridge */;
-			targetProxy = 8CEFE29F374EE1C8C4B5CDE4E2C118F8 /* PBXContainerItemProxy */;
-		};
-		9D72DDE75D27A601D5F28776FFC299F1 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = SDWebImage;
-			target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */;
-			targetProxy = C013678C13B8A33B23E797FA0B74C3C3 /* PBXContainerItemProxy */;
-		};
-		9F5EA03E8EB680BA00E900B56A908622 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TIMCommon;
-			target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */;
-			targetProxy = FD11310DBE25A53369D02A893689D104 /* PBXContainerItemProxy */;
-		};
-		A8F9A2CE5FF4FEEF6F94539F8C613B6D /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = AFNetworking;
-			target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */;
-			targetProxy = A65CD19E52E10B766FD569ED5553362E /* PBXContainerItemProxy */;
-		};
-		AC802F04D62D4ECAC830E2B3E4CF0FDC /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = IQKeyboardManager;
-			target = FBA456CB50E371584C11231929A0971E /* IQKeyboardManager */;
-			targetProxy = 28CA311EF97A07C307813F79F70CF0D4 /* PBXContainerItemProxy */;
-		};
-		B704D82C785324709D9FA6BB5B27C7E9 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUICore;
-			target = EB381B961261861E0643718E562995A8 /* TUICore */;
-			targetProxy = EB58391F0850618478FFBC199E0DE6EE /* PBXContainerItemProxy */;
-		};
-		BA2171CD5E5478CFDADA03AC25498FFC /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = Reachability;
-			target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */;
-			targetProxy = 5134E0BF0C9BED94BC45A88FA97CA1BC /* PBXContainerItemProxy */;
-		};
-		BE8502BAE880577BF1F9832EC9E0B593 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUISearch;
-			target = FFEC77A23CE323735617FB9913976748 /* TUISearch */;
-			targetProxy = 8417EA58CA0BBF235E6FB11763442F3F /* PBXContainerItemProxy */;
-		};
-		BF64F6F43B4E4B3E172694703D4BCE89 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TIMCommon;
-			target = 46196B0F15FB5453681E745A8C1700C8 /* TIMCommon */;
-			targetProxy = E5E7E0E2EDA1DC7E1C8504CC707ED654 /* PBXContainerItemProxy */;
-		};
-		BF8359A6325F6001645A7898970F3466 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = ReactiveObjC;
-			target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */;
-			targetProxy = C7923A8AE8C336F87977A4A19A31D0E9 /* PBXContainerItemProxy */;
-		};
-		BFB4E99AD856212FB608553A85C21BEF /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = SSZipArchive;
-			target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */;
-			targetProxy = EF8EEC32111D63FF55678131F92B85C3 /* PBXContainerItemProxy */;
-		};
-		C3213E17FDBC375EA1A1A482F3506463 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUIChat;
-			target = 05927177BD6FAFDF573D533A8665C859 /* TUIChat */;
-			targetProxy = 646A7AED8043E86405B4BA110B5B7750 /* PBXContainerItemProxy */;
-		};
-		C9F6DAC56E0D2C26119BB1903A6BEF81 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = JCore;
-			target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */;
-			targetProxy = 6BFEB6C5F9B01FAD641BAB946ABED1A2 /* PBXContainerItemProxy */;
-		};
-		CB7D10889EE74184E432B8DAA94DB0E1 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = ReactiveObjC;
-			target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */;
-			targetProxy = C40D11F095C33D692A5A6BEAE4E823D1 /* PBXContainerItemProxy */;
-		};
-		CD81B93DA36FEB1C1314790E40247E2C /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = YYModel;
-			target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */;
-			targetProxy = 4DFDB56456F8F3886855249288828DFD /* PBXContainerItemProxy */;
-		};
-		D2BACC15986EA880A4FB6120FCFD49B4 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUICore;
-			target = EB381B961261861E0643718E562995A8 /* TUICore */;
-			targetProxy = F355395CD02BDA2B2A59BE3B83271D26 /* PBXContainerItemProxy */;
-		};
-		D456A00B54E4867D665A69777F4E64EA /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = Bugly;
-			target = 4A68CFD979D413A619DF631BB121D98F /* Bugly */;
-			targetProxy = FD6BB7F6755E9DF3829848D7EF2B3920 /* PBXContainerItemProxy */;
-		};
-		D6C7C30D270979B210345AC53497B811 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = RongCloudIM;
-			target = 5F1390C193C1C7A4549931293D944BC0 /* RongCloudIM */;
-			targetProxy = F72844650753695F78ACCA2620E3F53F /* PBXContainerItemProxy */;
-		};
-		D85E5D1109765D8A80AE334BEECAEB06 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TXIMSDK_Plus_iOS;
-			target = 4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */;
-			targetProxy = B4487304D786DF1ED1B1335F43B6EF73 /* PBXContainerItemProxy */;
-		};
-		E49CC3D3C88008A578921616945E6F55 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TXIMSDK_Plus_iOS;
-			target = 4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */;
-			targetProxy = BF3938300B848266689F9529A3F24DF0 /* PBXContainerItemProxy */;
-		};
-		E4F3B201300C654D414583E13476B9EC /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = MBProgressHUD;
-			target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */;
-			targetProxy = 1216BA8D3150F25E222A5A2C3282E479 /* PBXContainerItemProxy */;
-		};
-		E57AD5351B85A2106A8F8F0281C17F98 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = JCore;
-			target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */;
-			targetProxy = 5A05E5DF8B0D6AFE1F31978400475891 /* PBXContainerItemProxy */;
-		};
-		ED51432878FDBAE7B5F3486CFFA8D854 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = ReactiveObjC;
-			target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */;
-			targetProxy = 65DBD66F3A500841A166011FC4D6EFBB /* PBXContainerItemProxy */;
-		};
-		F4FE13B7059B22D0CE322876C9FB4E96 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = "lottie-ios";
-			target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */;
-			targetProxy = 35AFC57366741C212A148E3BE7666001 /* PBXContainerItemProxy */;
-		};
-		F52688468AC553FA6BEA94B77872CACD /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = Whiteboard;
-			target = 887E769F555AF76F514A7276E2BA1CB8 /* Whiteboard */;
-			targetProxy = E145DCFF37997F218BBF775CCA63D6E4 /* PBXContainerItemProxy */;
-		};
-		F8C8A502F4CE0427F3D3CA8DEC75552B /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TUIConversation;
-			target = 7E6A8D6108E4537DCBFAFA98674E2A71 /* TUIConversation */;
-			targetProxy = C6275B625863D47E45D7521B0352FFCA /* PBXContainerItemProxy */;
-		};
-		F8ECAA865574631B66FE122A6B6B01A5 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = Bugly;
-			target = 4A68CFD979D413A619DF631BB121D98F /* Bugly */;
-			targetProxy = 6F512CA93F415652BD85C5FEBE8699D6 /* PBXContainerItemProxy */;
-		};
-		FA78FB7B7EFFAEBF9440608074A62E57 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = TXIMSDK_Plus_iOS;
-			target = 4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */;
-			targetProxy = 86EB79CE5FDB82473655FE0B3EFA7308 /* PBXContainerItemProxy */;
-		};
-		FDACCD1BA0E5EA9020C1A0861317FF51 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			name = MJRefresh;
-			target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */;
-			targetProxy = F6DA0427AE3DB652CF320935E29D5541 /* PBXContainerItemProxy */;
-		};
-/* End PBXTargetDependency section */
-
-/* Begin XCBuildConfiguration section */
-		00AABFA68B2A6BF9602A287D96A12F33 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 172CDD60C2ED9EBE70A37491E0BAF92B /* TXIMSDK_Plus_iOS.debug.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-			};
-			name = Debug;
-		};
-		00B6529304CCE316F2CC4E6989900A1B /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 5AB8107A0896B6BC1D195CE6E8D936FE /* Whiteboard.release.xcconfig */;
-			buildSettings = {
-				CODE_SIGNING_ALLOWED = NO;
-				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Whiteboard";
-				IBSC_MODULE = Whiteboard;
-				INFOPLIST_FILE = "Target Support Files/Whiteboard/ResourceBundle-Whiteboard-Whiteboard-Info.plist";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				PRODUCT_NAME = Whiteboard;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				WRAPPER_EXTENSION = bundle;
-			};
-			name = Release;
-		};
-		01565FB0A348F54F047C0A8E65DFDEB2 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = B34A9CBE75CAA12902FA72BCE9E5444C /* RongCloudIM.release.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-			};
-			name = Release;
-		};
-		01E6A733EDCF7D0D30EE371A9114F1CB /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 1A3AE562E98869DC1381638EE0B55575 /* MJRefresh.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap";
-				PRODUCT_MODULE_NAME = MJRefresh;
-				PRODUCT_NAME = MJRefresh;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		01F744739FDA086F2F4BBC0C5E3819D7 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = DCD1FE146BE6D378ED96B0409B8C5636 /* TUISearch.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TUISearch/TUISearch-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TUISearch/TUISearch-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TUISearch/TUISearch.modulemap";
-				PRODUCT_MODULE_NAME = TUISearch;
-				PRODUCT_NAME = TUISearch;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		0291DFE9668A5DD1FD631BADA669723A /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 69540786F714C6CBD2E976F2DEBEAC51 /* TXIMSDK_Plus_iOS.release.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-			};
-			name = Release;
-		};
-		02D46C947E1FEF1D49D00E00669784E4 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = EEA7D2FE3A33086CC85AF1F098DA155C /* AlipaySDK-iOS.debug.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-			};
-			name = Debug;
-		};
-		0339B5641E91F52EEC1D58D5672C1212 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 6CE621D111A2CE311706F773818919B2 /* Whiteboard.debug.xcconfig */;
-			buildSettings = {
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/Whiteboard/Whiteboard-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/Whiteboard/Whiteboard-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/Whiteboard/Whiteboard.modulemap";
-				PRODUCT_MODULE_NAME = Whiteboard;
-				PRODUCT_NAME = Whiteboard;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		06D3C0633EA3B734D3E23B7290CE862F /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 3CFEC1EB9CEEF72D1BA62A87025953F0 /* AFNetworking.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap";
-				PRODUCT_MODULE_NAME = AFNetworking;
-				PRODUCT_NAME = AFNetworking;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		09E063EF91F363264A3F8509C71903C3 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 7FCEC868FF8F311094303C18595DEBBC /* SocketRocket.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/SocketRocket/SocketRocket-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/SocketRocket/SocketRocket.modulemap";
-				PRODUCT_MODULE_NAME = SocketRocket;
-				PRODUCT_NAME = SocketRocket;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		0BD3C67E9E85F518BEE56C58FE066564 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = DA6DC0819D172ABB03F2807175C5728F /* JCore.release.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-			};
-			name = Release;
-		};
-		0C3CBEE94F7F02B08D656650F659D776 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 63F425A99AD13B2FA456FD945222C24B /* RSKImageCropper.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/RSKImageCropper/RSKImageCropper-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/RSKImageCropper/RSKImageCropper-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/RSKImageCropper/RSKImageCropper.modulemap";
-				PRODUCT_MODULE_NAME = RSKImageCropper;
-				PRODUCT_NAME = RSKImageCropper;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		123B5DB3DC1300E3CED473871315A03A /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 3C0034ECB647ABB38D6DCAA78EE8D891 /* Pods-KulexiuForStudent.debug.xcconfig */;
-			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-KulexiuForStudent/Pods-KulexiuForStudent-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-KulexiuForStudent/Pods-KulexiuForStudent.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		16F5439BF8381390C99D4AE30DD48F66 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 8FEEA6B08E1B664DE5924E059CAF2CE5 /* JXPagingView.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/JXPagingView/JXPagingView-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/JXPagingView/JXPagingView-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/JXPagingView/JXPagingView.modulemap";
-				PRODUCT_MODULE_NAME = JXPagingView;
-				PRODUCT_NAME = JXPagingView;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		19ADCEBE16887D67BFF7577174A7CF94 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = C3554BA3327A37AE850FEBC3CC0B2E1D /* Pods-KulexiuForStudent-KulexiuForStudentUITests.debug.xcconfig */;
-			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-KulexiuForStudent-KulexiuForStudentUITests/Pods-KulexiuForStudent-KulexiuForStudentUITests-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-KulexiuForStudent-KulexiuForStudentUITests/Pods-KulexiuForStudent-KulexiuForStudentUITests.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		1ED0585A5B6D085AFA93F58CD37A9D7B /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 8D59CD9C41B8A3512E3DF6E244EDBFD2 /* TYCyclePagerView.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TYCyclePagerView/TYCyclePagerView-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TYCyclePagerView/TYCyclePagerView-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TYCyclePagerView/TYCyclePagerView.modulemap";
-				PRODUCT_MODULE_NAME = TYCyclePagerView;
-				PRODUCT_NAME = TYCyclePagerView;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		1FFE7EB2B98D3D84CE889637623B6B63 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 45D7C93C0F4A60EBAB42FB816BE22715 /* JPush.release.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-			};
-			name = Release;
-		};
-		211CB6F6775BEBC286343D5AF9ACEAD9 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 6CE621D111A2CE311706F773818919B2 /* Whiteboard.debug.xcconfig */;
-			buildSettings = {
-				CODE_SIGNING_ALLOWED = NO;
-				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Whiteboard";
-				IBSC_MODULE = Whiteboard;
-				INFOPLIST_FILE = "Target Support Files/Whiteboard/ResourceBundle-Whiteboard-Whiteboard-Info.plist";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				PRODUCT_NAME = Whiteboard;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				WRAPPER_EXTENSION = bundle;
-			};
-			name = Debug;
-		};
-		2383A76F755D37FA6AEEF041834396BD /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 3731C8FDBACC5B1D6DA7C4B29392274A /* SocketRocket.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/SocketRocket/SocketRocket-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/SocketRocket/SocketRocket.modulemap";
-				PRODUCT_MODULE_NAME = SocketRocket;
-				PRODUCT_NAME = SocketRocket;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		24EC3C3D2880E76D83BE3EA7E31EFF10 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = D7E7C9A5E8B9AFAEFF8DF184446EDFC8 /* RongCloudRTC.release.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-			};
-			name = Release;
-		};
-		2B9E26EAE2CD392AD762421F663075A1 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
-				CLANG_ANALYZER_NONNULL = YES;
-				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
-				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
-				CLANG_CXX_LIBRARY = "libc++";
-				CLANG_ENABLE_MODULES = YES;
-				CLANG_ENABLE_OBJC_ARC = YES;
-				CLANG_ENABLE_OBJC_WEAK = YES;
-				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
-				CLANG_WARN_BOOL_CONVERSION = YES;
-				CLANG_WARN_COMMA = YES;
-				CLANG_WARN_CONSTANT_CONVERSION = YES;
-				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
-				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
-				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
-				CLANG_WARN_EMPTY_BODY = YES;
-				CLANG_WARN_ENUM_CONVERSION = YES;
-				CLANG_WARN_INFINITE_RECURSION = YES;
-				CLANG_WARN_INT_CONVERSION = YES;
-				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
-				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
-				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
-				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
-				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
-				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
-				CLANG_WARN_STRICT_PROTOTYPES = YES;
-				CLANG_WARN_SUSPICIOUS_MOVE = YES;
-				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
-				CLANG_WARN_UNREACHABLE_CODE = YES;
-				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-				COPY_PHASE_STRIP = NO;
-				DEBUG_INFORMATION_FORMAT = dwarf;
-				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				ENABLE_TESTABILITY = YES;
-				GCC_C_LANGUAGE_STANDARD = gnu11;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_NO_COMMON_BLOCKS = YES;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PREPROCESSOR_DEFINITIONS = (
-					"POD_CONFIGURATION_DEBUG=1",
-					"DEBUG=1",
-					"$(inherited)",
-				);
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
-				GCC_WARN_UNDECLARED_SELECTOR = YES;
-				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
-				GCC_WARN_UNUSED_FUNCTION = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
-				MTL_FAST_MATH = YES;
-				ONLY_ACTIVE_ARCH = YES;
-				PRODUCT_NAME = "$(TARGET_NAME)";
-				STRIP_INSTALLED_PRODUCT = NO;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
-				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
-				SWIFT_VERSION = 5.0;
-				SYMROOT = "${SRCROOT}/../build";
-			};
-			name = Debug;
-		};
-		2EBAD71E3B70B3E99276E9584468E147 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 1035D23469473BAF66BB4779D7EF5C39 /* TIMCommon.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TIMCommon/TIMCommon-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TIMCommon/TIMCommon-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TIMCommon/TIMCommon.modulemap";
-				PRODUCT_MODULE_NAME = TIMCommon;
-				PRODUCT_NAME = TIMCommon;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		30548ED49E38EA6CE57F4065A06F3375 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 8ABAFEF8EA742C7A3E50247116A95119 /* RongCloudIM.debug.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-			};
-			name = Debug;
-		};
-		36E5A2B4BE664E7B27925801C9054E7E /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 1F0766CDC9D05F6CB3BEC8951DDE77E0 /* IQKeyboardManager.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/IQKeyboardManager/IQKeyboardManager-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/IQKeyboardManager/IQKeyboardManager.modulemap";
-				PRODUCT_MODULE_NAME = IQKeyboardManager;
-				PRODUCT_NAME = IQKeyboardManager;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		38409692190218BC990D6D437A2B50D5 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = A1935087EA3D29D2044F5BEB916FBD7E /* Pods-KulexiuForStudentTests.debug.xcconfig */;
-			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-KulexiuForStudentTests/Pods-KulexiuForStudentTests-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-KulexiuForStudentTests/Pods-KulexiuForStudentTests.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		3876D178D5708559DD6FC6992C180AF9 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = F80F44622B402191EDCA87C7FCC11E81 /* TIMCommon.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TIMCommon/TIMCommon-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TIMCommon/TIMCommon-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TIMCommon/TIMCommon.modulemap";
-				PRODUCT_MODULE_NAME = TIMCommon;
-				PRODUCT_NAME = TIMCommon;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		39C8CDFE8F2FF36AD4B38D395A8EE554 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 7AFAE2D3FDE29DE89FFA35F884FEC7D2 /* TUIChat.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TUIChat/TUIChat-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TUIChat/TUIChat-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TUIChat/TUIChat.modulemap";
-				PRODUCT_MODULE_NAME = TUIChat;
-				PRODUCT_NAME = TUIChat;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		49FEA24A34B93E8FE7AAD4412E12F4ED /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 2DAE402C69547C005E0D2412D4D90450 /* SSZipArchive.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/SSZipArchive/SSZipArchive-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap";
-				PRODUCT_MODULE_NAME = SSZipArchive;
-				PRODUCT_NAME = SSZipArchive;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		4D568990C76F9E9249BC1230D798E435 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = A8B7F58F44F5D64CB9749BC56724C29C /* CHIPageControl.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/CHIPageControl/CHIPageControl-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/CHIPageControl/CHIPageControl-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/CHIPageControl/CHIPageControl.modulemap";
-				PRODUCT_MODULE_NAME = CHIPageControl;
-				PRODUCT_NAME = CHIPageControl;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		551630F39D8A6E95D0CDE57138925C2B /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = B9DF744ED616EF350F90D2893BBA1641 /* MJExtension.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/MJExtension/MJExtension-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/MJExtension/MJExtension-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/MJExtension/MJExtension.modulemap";
-				PRODUCT_MODULE_NAME = MJExtension;
-				PRODUCT_NAME = MJExtension;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		5CE1ACD8F38293A418223DB2AFCED7F3 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = EFD21C08166C07C649DAE3DBFD7043C6 /* AFNetworking.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap";
-				PRODUCT_MODULE_NAME = AFNetworking;
-				PRODUCT_NAME = AFNetworking;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		62D491F044B4BE7D008F80EC4F03BC12 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = EE7B971BD5EA541A7847FF998CFBC000 /* Pods-KulexiuForStudent.release.xcconfig */;
-			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-KulexiuForStudent/Pods-KulexiuForStudent-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-KulexiuForStudent/Pods-KulexiuForStudent.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
-				CLANG_ANALYZER_NONNULL = YES;
-				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
-				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
-				CLANG_CXX_LIBRARY = "libc++";
-				CLANG_ENABLE_MODULES = YES;
-				CLANG_ENABLE_OBJC_ARC = YES;
-				CLANG_ENABLE_OBJC_WEAK = YES;
-				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
-				CLANG_WARN_BOOL_CONVERSION = YES;
-				CLANG_WARN_COMMA = YES;
-				CLANG_WARN_CONSTANT_CONVERSION = YES;
-				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
-				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
-				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
-				CLANG_WARN_EMPTY_BODY = YES;
-				CLANG_WARN_ENUM_CONVERSION = YES;
-				CLANG_WARN_INFINITE_RECURSION = YES;
-				CLANG_WARN_INT_CONVERSION = YES;
-				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
-				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
-				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
-				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
-				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
-				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
-				CLANG_WARN_STRICT_PROTOTYPES = YES;
-				CLANG_WARN_SUSPICIOUS_MOVE = YES;
-				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
-				CLANG_WARN_UNREACHABLE_CODE = YES;
-				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-				COPY_PHASE_STRIP = NO;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				ENABLE_NS_ASSERTIONS = NO;
-				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				GCC_C_LANGUAGE_STANDARD = gnu11;
-				GCC_NO_COMMON_BLOCKS = YES;
-				GCC_PREPROCESSOR_DEFINITIONS = (
-					"POD_CONFIGURATION_RELEASE=1",
-					"$(inherited)",
-				);
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
-				GCC_WARN_UNDECLARED_SELECTOR = YES;
-				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
-				GCC_WARN_UNUSED_FUNCTION = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				MTL_ENABLE_DEBUG_INFO = NO;
-				MTL_FAST_MATH = YES;
-				PRODUCT_NAME = "$(TARGET_NAME)";
-				STRIP_INSTALLED_PRODUCT = NO;
-				SWIFT_COMPILATION_MODE = wholemodule;
-				SWIFT_OPTIMIZATION_LEVEL = "-O";
-				SWIFT_VERSION = 5.0;
-				SYMROOT = "${SRCROOT}/../build";
-			};
-			name = Release;
-		};
-		64B8C89023B87A4E584525491403A422 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = E65989B65F9FAC8D6A85B2313A3AD47C /* JPush.debug.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-			};
-			name = Debug;
-		};
-		6B7DFF740D1BB1CE7113BB571AA9F1E9 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 77465810BEA966AF2B809FC950AE0B23 /* TUISearch.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TUISearch/TUISearch-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TUISearch/TUISearch-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TUISearch/TUISearch.modulemap";
-				PRODUCT_MODULE_NAME = TUISearch;
-				PRODUCT_NAME = TUISearch;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		6D8833402E52F9715A341B32813DA034 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = BCF484C1B01A5B7E068FDFBFD9114BD5 /* TUIGroup.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TUIGroup/TUIGroup-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TUIGroup/TUIGroup-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TUIGroup/TUIGroup.modulemap";
-				PRODUCT_MODULE_NAME = TUIGroup;
-				PRODUCT_NAME = TUIGroup;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		6EB9B484D10C7EAD93375B0318A26218 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = BB6AE2672598E2EFD9353395A84167B5 /* Masonry.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap";
-				PRODUCT_MODULE_NAME = Masonry;
-				PRODUCT_NAME = Masonry;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		7863C7AAC7AC7E9C155FA72B50F1F10E /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = B4C4458FF279864F50B55EFE40C66C29 /* JXPagingView.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/JXPagingView/JXPagingView-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/JXPagingView/JXPagingView-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/JXPagingView/JXPagingView.modulemap";
-				PRODUCT_MODULE_NAME = JXPagingView;
-				PRODUCT_NAME = JXPagingView;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		7AA3FD2BADD84BFBDEC77929F624F14A /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 9AA42404E5D49ED42CF5F30F3E8C80C9 /* RongCloudRTC.debug.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-			};
-			name = Debug;
-		};
-		7C832B05D408705E4B77132CCB308268 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 7AF6EFAA50A7F1EA9FAE739B2D87C646 /* Pods-KulexiuForStudentTests.release.xcconfig */;
-			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-KulexiuForStudentTests/Pods-KulexiuForStudentTests-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-KulexiuForStudentTests/Pods-KulexiuForStudentTests.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		7E25B6048F892068DDEA65C51448FA34 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 4F7C200540F49F83939B3F5B0DB317BC /* iOS-KS3SDK.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/iOS-KS3SDK/iOS-KS3SDK-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/iOS-KS3SDK/iOS-KS3SDK-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/iOS-KS3SDK/iOS-KS3SDK.modulemap";
-				PRODUCT_MODULE_NAME = iOS_KS3SDK;
-				PRODUCT_NAME = iOS_KS3SDK;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		7F48BC17680B27FDA676445FE1D4311B /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 0E22B663F7E833FA9453636A0B8C68F5 /* YYModel.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/YYModel/YYModel-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/YYModel/YYModel-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/YYModel/YYModel.modulemap";
-				PRODUCT_MODULE_NAME = YYModel;
-				PRODUCT_NAME = YYModel;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		7F9E0281F6400685CA427D3CE78FF9AA /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 5AB8107A0896B6BC1D195CE6E8D936FE /* Whiteboard.release.xcconfig */;
-			buildSettings = {
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/Whiteboard/Whiteboard-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/Whiteboard/Whiteboard-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/Whiteboard/Whiteboard.modulemap";
-				PRODUCT_MODULE_NAME = Whiteboard;
-				PRODUCT_NAME = Whiteboard;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		8321406B955E7EDAFA0EA0EA992A8E67 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 291EDFDF3959B02D5FDACC6E399267C3 /* Bugly.debug.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-			};
-			name = Debug;
-		};
-		855210F98B4DA056C6F3C902756DD2FF /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 61DDE4415B6290CD0B65C0E5B72E6673 /* MJRefresh.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap";
-				PRODUCT_MODULE_NAME = MJRefresh;
-				PRODUCT_NAME = MJRefresh;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		87E6E25315D0FFFF3794243C7135B7C1 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = CDB59C4B9FF64ABEB1D148C6F4457294 /* Reachability.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap";
-				PRODUCT_MODULE_NAME = Reachability;
-				PRODUCT_NAME = Reachability;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		8A189049785040477EF1656D82725210 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 192904955C4C21D56DBCE4574538B956 /* RSKImageCropper.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/RSKImageCropper/RSKImageCropper-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/RSKImageCropper/RSKImageCropper-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/RSKImageCropper/RSKImageCropper.modulemap";
-				PRODUCT_MODULE_NAME = RSKImageCropper;
-				PRODUCT_NAME = RSKImageCropper;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		8AE5DB809218ED8F965DB0EAB0E40606 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 0ED2C8CDEF1E7332A7C1ED4100B3BE50 /* MJExtension.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/MJExtension/MJExtension-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/MJExtension/MJExtension-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/MJExtension/MJExtension.modulemap";
-				PRODUCT_MODULE_NAME = MJExtension;
-				PRODUCT_NAME = MJExtension;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		8B5CF6D14323BEF5D953E811B31E93A6 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 0746D88CFFDD324F330C1823174F54DD /* Reachability.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap";
-				PRODUCT_MODULE_NAME = Reachability;
-				PRODUCT_NAME = Reachability;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		8C7FCD54CC8885FC598CBC1EF3F45444 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = E4AB0DEC59566E967B2543FE16A24AD1 /* Pods-KulexiuForStudent-KulexiuForStudentUITests.release.xcconfig */;
-			buildSettings = {
-				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
-				CLANG_ENABLE_OBJC_WEAK = NO;
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				INFOPLIST_FILE = "Target Support Files/Pods-KulexiuForStudent-KulexiuForStudentUITests/Pods-KulexiuForStudent-KulexiuForStudentUITests-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MACH_O_TYPE = staticlib;
-				MODULEMAP_FILE = "Target Support Files/Pods-KulexiuForStudent-KulexiuForStudentUITests/Pods-KulexiuForStudent-KulexiuForStudentUITests.modulemap";
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
-				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
-				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		8D7E93EC8E55AC1295EC6BA132EAE5E8 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = CD7159E216CA98917568561BB7428577 /* SDWebImage.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap";
-				PRODUCT_MODULE_NAME = SDWebImage;
-				PRODUCT_NAME = SDWebImage;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		905DDD3B5C4C50786EE659802E99CAF1 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 6D5975BE09179893EA8436154231708E /* iOS-KS3SDK.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/iOS-KS3SDK/iOS-KS3SDK-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/iOS-KS3SDK/iOS-KS3SDK-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/iOS-KS3SDK/iOS-KS3SDK.modulemap";
-				PRODUCT_MODULE_NAME = iOS_KS3SDK;
-				PRODUCT_NAME = iOS_KS3SDK;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		90C94DD9A0E9DFA86170D737ECEF2C37 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = D5379974E5B086DBAD6A8554F1DEDFF4 /* TUICore.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TUICore/TUICore-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TUICore/TUICore-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TUICore/TUICore.modulemap";
-				PRODUCT_MODULE_NAME = TUICore;
-				PRODUCT_NAME = TUICore;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		92F45862267398409E448FB75A3458F1 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 25431EEEA966F42F86EAD7441E10D210 /* TUIGroup.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TUIGroup/TUIGroup-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TUIGroup/TUIGroup-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TUIGroup/TUIGroup.modulemap";
-				PRODUCT_MODULE_NAME = TUIGroup;
-				PRODUCT_NAME = TUIGroup;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		93B9FEF08FEF0820B529064DE06A8B53 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = DD32A96D7AF2787F01792F6F48C85DA6 /* NTLBridge.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/NTLBridge/NTLBridge-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/NTLBridge/NTLBridge-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/NTLBridge/NTLBridge.modulemap";
-				PRODUCT_MODULE_NAME = NTLBridge;
-				PRODUCT_NAME = NTLBridge;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		A171C54169A135A5A9B47C770D72E592 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 5C9670D27D2A3E454A970BC30616D9E3 /* SSZipArchive.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/SSZipArchive/SSZipArchive-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap";
-				PRODUCT_MODULE_NAME = SSZipArchive;
-				PRODUCT_NAME = SSZipArchive;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		A375B6EA69164680DF1542095EC2D090 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 89CD1290BB4C2341BB1108B31BC0AB29 /* CHIPageControl.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/CHIPageControl/CHIPageControl-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/CHIPageControl/CHIPageControl-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/CHIPageControl/CHIPageControl.modulemap";
-				PRODUCT_MODULE_NAME = CHIPageControl;
-				PRODUCT_NAME = CHIPageControl;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		A3EF505265E476BBC1D8919053C9E1B5 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = B030ECBF58923F4BF0B2D6F4DFE80F7D /* YYModel.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/YYModel/YYModel-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/YYModel/YYModel-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/YYModel/YYModel.modulemap";
-				PRODUCT_MODULE_NAME = YYModel;
-				PRODUCT_NAME = YYModel;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		A475551A2D4B3DC96092249427294346 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = CC2901A139F57E2E975C996710EF8BD0 /* TUICore.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TUICore/TUICore-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TUICore/TUICore-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TUICore/TUICore.modulemap";
-				PRODUCT_MODULE_NAME = TUICore;
-				PRODUCT_NAME = TUICore;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		A4EEB7570613B5558AF18867CEB3A8B1 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 453E532C922F093567B6D97CAF4608B4 /* Bugly.release.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-			};
-			name = Release;
-		};
-		A61F1F677EFEDE40EA35B5E2871913B6 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = E0AE118CDC5610DAED8D322FF485A05F /* JXCategoryView.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/JXCategoryView/JXCategoryView-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/JXCategoryView/JXCategoryView-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/JXCategoryView/JXCategoryView.modulemap";
-				PRODUCT_MODULE_NAME = JXCategoryView;
-				PRODUCT_NAME = JXCategoryView;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		A6E7093C72FF02B0E5444D75C7C83FE9 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 79C65D4C4832E7BF2A8B98ECE7DFC34E /* JCore.debug.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-			};
-			name = Debug;
-		};
-		A9E9A3D79904426CA08BB708E1658860 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 08686920D5F71A64CF157E831FE32C95 /* TUIConversation.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TUIConversation/TUIConversation-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TUIConversation/TUIConversation-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TUIConversation/TUIConversation.modulemap";
-				PRODUCT_MODULE_NAME = TUIConversation;
-				PRODUCT_NAME = TUIConversation;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		B8F5099D2F5059D36BE4CD362BE8CA69 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 9A60C6C3F90AF37130DEF570253A57BA /* TUIChat.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TUIChat/TUIChat-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TUIChat/TUIChat-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TUIChat/TUIChat.modulemap";
-				PRODUCT_MODULE_NAME = TUIChat;
-				PRODUCT_NAME = TUIChat;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		BC176CCC28BDC2278EE6CD1BC0251C58 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = DF644EB4E72CA05D93C792ED74A32A01 /* IQKeyboardManager.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManager/IQKeyboardManager-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/IQKeyboardManager/IQKeyboardManager-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/IQKeyboardManager/IQKeyboardManager.modulemap";
-				PRODUCT_MODULE_NAME = IQKeyboardManager;
-				PRODUCT_NAME = IQKeyboardManager;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		BDD699F67FA081E656F9BFFD71C09B45 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 82B1D3FE995C528AD09DB5483645F541 /* JXCategoryView.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/JXCategoryView/JXCategoryView-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/JXCategoryView/JXCategoryView-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/JXCategoryView/JXCategoryView.modulemap";
-				PRODUCT_MODULE_NAME = JXCategoryView;
-				PRODUCT_NAME = JXCategoryView;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		C0F26DACF1B7F7B41442248F52E1E596 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = F4C19898F5CE02ED36EED915D3DA6749 /* lottie-ios.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap";
-				PRODUCT_MODULE_NAME = Lottie;
-				PRODUCT_NAME = Lottie;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		C33D72C9A24AA40DC1C6A1413015C437 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = FDA2B4CDBFCC4A030B5CC57F8C924596 /* TUIConversation.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TUIConversation/TUIConversation-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TUIConversation/TUIConversation-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TUIConversation/TUIConversation.modulemap";
-				PRODUCT_MODULE_NAME = TUIConversation;
-				PRODUCT_NAME = TUIConversation;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		C3C37B487645A54D043C2C18BF002F24 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = FDABDA851A2C5B88C24EC4DECB84A767 /* MBProgressHUD.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap";
-				PRODUCT_MODULE_NAME = MBProgressHUD;
-				PRODUCT_NAME = MBProgressHUD;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		CCE497AD8AE0F4ACA6DA84EEAFE2FA37 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 7E64A0F0454C6FF935E2961EA10FEF49 /* lottie-ios.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap";
-				PRODUCT_MODULE_NAME = Lottie;
-				PRODUCT_NAME = Lottie;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		D3C6594EAE79D3F1DF68DB19E0F4A9B9 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 7FC50F6A461AA4A4DCF975292D299EF5 /* AlipaySDK-iOS.release.xcconfig */;
-			buildSettings = {
-				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-				);
-				SDKROOT = iphoneos;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-			};
-			name = Release;
-		};
-		D8100C701FEB2752A897BA2A801838D9 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 50F5E0C88DE8BE4E9A968AEE690BF0DC /* NTLBridge.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/NTLBridge/NTLBridge-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/NTLBridge/NTLBridge-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/NTLBridge/NTLBridge.modulemap";
-				PRODUCT_MODULE_NAME = NTLBridge;
-				PRODUCT_NAME = NTLBridge;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		DE569755C8FE69395D8E6C347DC7A5F8 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 270F461EE8672B15694D814A0AD62438 /* MBProgressHUD.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap";
-				PRODUCT_MODULE_NAME = MBProgressHUD;
-				PRODUCT_NAME = MBProgressHUD;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		DE8E4DE5F262A0BE88EECEA0D9CD9C2C /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 4EBA429994283E03321A916E6E32402A /* Masonry.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap";
-				PRODUCT_MODULE_NAME = Masonry;
-				PRODUCT_NAME = Masonry;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		E3ED1D15B1F16589933E838162A5BD08 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 1CF1CE1E3E3E60B6BB8BA76B5C41F7F7 /* ReactiveObjC.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/ReactiveObjC/ReactiveObjC-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/ReactiveObjC/ReactiveObjC-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/ReactiveObjC/ReactiveObjC.modulemap";
-				PRODUCT_MODULE_NAME = ReactiveObjC;
-				PRODUCT_NAME = ReactiveObjC;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		F679AAB7E8E2670AE3D0AFA6E5D37C3B /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = D92FE7D6A5F456F5B0B036F8D25082DA /* TYCyclePagerView.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/TYCyclePagerView/TYCyclePagerView-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/TYCyclePagerView/TYCyclePagerView-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/TYCyclePagerView/TYCyclePagerView.modulemap";
-				PRODUCT_MODULE_NAME = TYCyclePagerView;
-				PRODUCT_NAME = TYCyclePagerView;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-		F6EE9A888E58F9E47BD896061A244380 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = 414E27AA050CAD32DDF55BCD9E263BEF /* SDWebImage.debug.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap";
-				PRODUCT_MODULE_NAME = SDWebImage;
-				PRODUCT_NAME = SDWebImage;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Debug;
-		};
-		FB8640222ACF27325B108D584F0CE5C3 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = F2FEF622B0D6594AD79594172579BA96 /* ReactiveObjC.release.xcconfig */;
-			buildSettings = {
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				CURRENT_PROJECT_VERSION = 1;
-				DEFINES_MODULE = YES;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				DYLIB_INSTALL_NAME_BASE = "@rpath";
-				GCC_PREFIX_HEADER = "Target Support Files/ReactiveObjC/ReactiveObjC-prefix.pch";
-				INFOPLIST_FILE = "Target Support Files/ReactiveObjC/ReactiveObjC-Info.plist";
-				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
-				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
-				LD_RUNPATH_SEARCH_PATHS = (
-					"$(inherited)",
-					"@executable_path/Frameworks",
-					"@loader_path/Frameworks",
-				);
-				MODULEMAP_FILE = "Target Support Files/ReactiveObjC/ReactiveObjC.modulemap";
-				PRODUCT_MODULE_NAME = ReactiveObjC;
-				PRODUCT_NAME = ReactiveObjC;
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				SWIFT_VERSION = 5.0;
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-				VERSIONING_SYSTEM = "apple-generic";
-				VERSION_INFO_PREFIX = "";
-			};
-			name = Release;
-		};
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
-		0881B556B0650EFC5493DCF6D49B7408 /* Build configuration list for PBXNativeTarget "lottie-ios" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				C0F26DACF1B7F7B41442248F52E1E596 /* Debug */,
-				CCE497AD8AE0F4ACA6DA84EEAFE2FA37 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		0C43BD7EC865575AD703E0D173750E89 /* Build configuration list for PBXNativeTarget "TUICore" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				A475551A2D4B3DC96092249427294346 /* Debug */,
-				90C94DD9A0E9DFA86170D737ECEF2C37 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		104EC9250BF4EDE104280490293C13C3 /* Build configuration list for PBXNativeTarget "Masonry" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				6EB9B484D10C7EAD93375B0318A26218 /* Debug */,
-				DE8E4DE5F262A0BE88EECEA0D9CD9C2C /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		1600C207C7D76BE3C3F71C5B46884F07 /* Build configuration list for PBXNativeTarget "CHIPageControl" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				4D568990C76F9E9249BC1230D798E435 /* Debug */,
-				A375B6EA69164680DF1542095EC2D090 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		2234256E6140DCF4E384D8A32D6FD634 /* Build configuration list for PBXNativeTarget "RSKImageCropper" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				8A189049785040477EF1656D82725210 /* Debug */,
-				0C3CBEE94F7F02B08D656650F659D776 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		23512F3F81C9F1F949B7F8B79ABF0F1E /* Build configuration list for PBXNativeTarget "SocketRocket" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				09E063EF91F363264A3F8509C71903C3 /* Debug */,
-				2383A76F755D37FA6AEEF041834396BD /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		26DD85AFE396A03E0C19DE766ECD0759 /* Build configuration list for PBXAggregateTarget "TXIMSDK_Plus_iOS" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				00AABFA68B2A6BF9602A287D96A12F33 /* Debug */,
-				0291DFE9668A5DD1FD631BADA669723A /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		28277489AFB203C5701BE5846EBF541A /* Build configuration list for PBXNativeTarget "JXPagingView" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				16F5439BF8381390C99D4AE30DD48F66 /* Debug */,
-				7863C7AAC7AC7E9C155FA72B50F1F10E /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		2B6C707BCADAAA305F6EF5A09C00CE36 /* Build configuration list for PBXNativeTarget "TUIConversation" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				C33D72C9A24AA40DC1C6A1413015C437 /* Debug */,
-				A9E9A3D79904426CA08BB708E1658860 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		2D268A7665B36CDB9436B0809E0E3055 /* Build configuration list for PBXNativeTarget "MJExtension" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				8AE5DB809218ED8F965DB0EAB0E40606 /* Debug */,
-				551630F39D8A6E95D0CDE57138925C2B /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		3BF60F5F5F4CC951D41BD4204F561ED4 /* Build configuration list for PBXNativeTarget "Pods-KulexiuForStudent-KulexiuForStudentUITests" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				19ADCEBE16887D67BFF7577174A7CF94 /* Debug */,
-				8C7FCD54CC8885FC598CBC1EF3F45444 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		408643ECE38C88FD3A2DEFFA33313D03 /* Build configuration list for PBXNativeTarget "TYCyclePagerView" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				1ED0585A5B6D085AFA93F58CD37A9D7B /* Debug */,
-				F679AAB7E8E2670AE3D0AFA6E5D37C3B /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		468D926BA08FE82BE611371F2784EEC3 /* Build configuration list for PBXNativeTarget "IQKeyboardManager" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				36E5A2B4BE664E7B27925801C9054E7E /* Debug */,
-				BC176CCC28BDC2278EE6CD1BC0251C58 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				2B9E26EAE2CD392AD762421F663075A1 /* Debug */,
-				63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		48CE3FED3E2D19C4363505B9F04916C7 /* Build configuration list for PBXAggregateTarget "AlipaySDK-iOS" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				02D46C947E1FEF1D49D00E00669784E4 /* Debug */,
-				D3C6594EAE79D3F1DF68DB19E0F4A9B9 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		4CFF5C2B33450270562AC8B2E8875F00 /* Build configuration list for PBXAggregateTarget "JPush" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				64B8C89023B87A4E584525491403A422 /* Debug */,
-				1FFE7EB2B98D3D84CE889637623B6B63 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		4EE7338F2FBA1E0EC226EF8C45298469 /* Build configuration list for PBXAggregateTarget "JCore" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				A6E7093C72FF02B0E5444D75C7C83FE9 /* Debug */,
-				0BD3C67E9E85F518BEE56C58FE066564 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		5C0933C293D6F3585115F511022948B4 /* Build configuration list for PBXNativeTarget "Reachability" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				8B5CF6D14323BEF5D953E811B31E93A6 /* Debug */,
-				87E6E25315D0FFFF3794243C7135B7C1 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		5D0A1C5EC006615C1092F876C06EAF4D /* Build configuration list for PBXNativeTarget "SSZipArchive" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				A171C54169A135A5A9B47C770D72E592 /* Debug */,
-				49FEA24A34B93E8FE7AAD4412E12F4ED /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		5E111B4CB8989F63E31868867D931C76 /* Build configuration list for PBXNativeTarget "TUISearch" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				6B7DFF740D1BB1CE7113BB571AA9F1E9 /* Debug */,
-				01F744739FDA086F2F4BBC0C5E3819D7 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		676B9167AB345B3A20E8517A17383FB0 /* Build configuration list for PBXNativeTarget "Whiteboard" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				0339B5641E91F52EEC1D58D5672C1212 /* Debug */,
-				7F9E0281F6400685CA427D3CE78FF9AA /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		6A16106CD1917FE54885DFCB985E0517 /* Build configuration list for PBXNativeTarget "Whiteboard-Whiteboard" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				211CB6F6775BEBC286343D5AF9ACEAD9 /* Debug */,
-				00B6529304CCE316F2CC4E6989900A1B /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		73AE8F3F1E5FC92E337C6BD71F615B8C /* Build configuration list for PBXNativeTarget "ReactiveObjC" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				E3ED1D15B1F16589933E838162A5BD08 /* Debug */,
-				FB8640222ACF27325B108D584F0CE5C3 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		7627D769552E30B1B77E66A9FEBA5469 /* Build configuration list for PBXNativeTarget "TUIGroup" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				92F45862267398409E448FB75A3458F1 /* Debug */,
-				6D8833402E52F9715A341B32813DA034 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		771C6FC058A198156A11681601D3D598 /* Build configuration list for PBXNativeTarget "YYModel" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				A3EF505265E476BBC1D8919053C9E1B5 /* Debug */,
-				7F48BC17680B27FDA676445FE1D4311B /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		8CD15C13756F6B7B3E537F34836DA758 /* Build configuration list for PBXNativeTarget "MJRefresh" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				855210F98B4DA056C6F3C902756DD2FF /* Debug */,
-				01E6A733EDCF7D0D30EE371A9114F1CB /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		8F09DF69FD36F25F9CF6C52413FF0FEF /* Build configuration list for PBXNativeTarget "TIMCommon" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				3876D178D5708559DD6FC6992C180AF9 /* Debug */,
-				2EBAD71E3B70B3E99276E9584468E147 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		90F1F45418A9782511BBDA1E9C844D42 /* Build configuration list for PBXAggregateTarget "RongCloudIM" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				30548ED49E38EA6CE57F4065A06F3375 /* Debug */,
-				01565FB0A348F54F047C0A8E65DFDEB2 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		954ED9A64FEF627AE138688F884C0B47 /* Build configuration list for PBXNativeTarget "iOS-KS3SDK" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				905DDD3B5C4C50786EE659802E99CAF1 /* Debug */,
-				7E25B6048F892068DDEA65C51448FA34 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		9CC7AA793D9397C15E010F8242EE1046 /* Build configuration list for PBXAggregateTarget "Bugly" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				8321406B955E7EDAFA0EA0EA992A8E67 /* Debug */,
-				A4EEB7570613B5558AF18867CEB3A8B1 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		9F47FA31F7574EA37D92293F3F0C4DE6 /* Build configuration list for PBXNativeTarget "Pods-KulexiuForStudentTests" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				38409692190218BC990D6D437A2B50D5 /* Debug */,
-				7C832B05D408705E4B77132CCB308268 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		A03D12E1D24953F30AA4474EB069868F /* Build configuration list for PBXNativeTarget "NTLBridge" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				93B9FEF08FEF0820B529064DE06A8B53 /* Debug */,
-				D8100C701FEB2752A897BA2A801838D9 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		A763D454264356C8B31A5BF9DA224AC8 /* Build configuration list for PBXNativeTarget "TUIChat" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				39C8CDFE8F2FF36AD4B38D395A8EE554 /* Debug */,
-				B8F5099D2F5059D36BE4CD362BE8CA69 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		A7BD2681E97C00DCC2EF91B0EBA76110 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				DE569755C8FE69395D8E6C347DC7A5F8 /* Debug */,
-				C3C37B487645A54D043C2C18BF002F24 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		B62AF016C0CA33F97696327AE91DE876 /* Build configuration list for PBXNativeTarget "Pods-KulexiuForStudent" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				123B5DB3DC1300E3CED473871315A03A /* Debug */,
-				62D491F044B4BE7D008F80EC4F03BC12 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		BEEC8B2E3FD0C2C4B06D30FC93DB7B4D /* Build configuration list for PBXNativeTarget "JXCategoryView" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				A61F1F677EFEDE40EA35B5E2871913B6 /* Debug */,
-				BDD699F67FA081E656F9BFFD71C09B45 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		C12F36C584DECD26D1973F5DB80A5053 /* Build configuration list for PBXNativeTarget "SDWebImage" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				F6EE9A888E58F9E47BD896061A244380 /* Debug */,
-				8D7E93EC8E55AC1295EC6BA132EAE5E8 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		D5480C5D42AA8B0CF0C71E4D89BF03BF /* Build configuration list for PBXNativeTarget "AFNetworking" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				5CE1ACD8F38293A418223DB2AFCED7F3 /* Debug */,
-				06D3C0633EA3B734D3E23B7290CE862F /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		F8C3DB252B497AEE32A13350F64AFCED /* Build configuration list for PBXAggregateTarget "RongCloudRTC" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				7AA3FD2BADD84BFBDEC77929F624F14A /* Debug */,
-				24EC3C3D2880E76D83BE3EA7E31EFF10 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-/* End XCConfigurationList section */
-	};
-	rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */;
-}

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/AFNetworking.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "0130B3724283586C0E9D2A112D4F2AA1"
-               BuildableName = "AFNetworking.framework"
-               BlueprintName = "AFNetworking"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Bugly.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "4A68CFD979D413A619DF631BB121D98F"
-               BuildableName = "Bugly"
-               BlueprintName = "Bugly"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/CHIPageControl.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "58A7AC722D45BA5EF49F00D98C86978B"
-               BuildableName = "CHIPageControl.framework"
-               BlueprintName = "CHIPageControl"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "FBA456CB50E371584C11231929A0971E"
-               BuildableName = "IQKeyboardManager.framework"
-               BlueprintName = "IQKeyboardManager"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/JCore.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "D504B99928659EA67A1C3A9E981EB8FF"
-               BuildableName = "JCore"
-               BlueprintName = "JCore"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/JPush.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "5FB6AB0A09E7A2F2BE11AD6BAEFD9AED"
-               BuildableName = "JPush"
-               BlueprintName = "JPush"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/JXCategoryView.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "8BEAFAA726C1965864B79B4B441AA513"
-               BuildableName = "JXCategoryView.framework"
-               BlueprintName = "JXCategoryView"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/JXPagingView.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "C4E1020AF425614337737213AA26DBD5"
-               BuildableName = "JXPagingView.framework"
-               BlueprintName = "JXPagingView"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/MBProgressHUD.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "82B0A41D3031FF27D78E17B0A9A46FB0"
-               BuildableName = "MBProgressHUD.framework"
-               BlueprintName = "MBProgressHUD"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/MJExtension.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "4D3BA58D0583DF37575CACAB3DDADC85"
-               BuildableName = "MJExtension.framework"
-               BlueprintName = "MJExtension"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/MJRefresh.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "6868056D761E163D10FDAF8CF1C4D9B8"
-               BuildableName = "MJRefresh.framework"
-               BlueprintName = "MJRefresh"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Masonry.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "55AF53E6C77A10ED4985E04D74A8878E"
-               BuildableName = "Masonry.framework"
-               BlueprintName = "Masonry"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Pods-KulexiuForStudent-KulexiuForStudentUITests.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "8DDC98D767E7887854DC0276CC8D9410"
-               BuildableName = "Pods_KulexiuForStudent_KulexiuForStudentUITests.framework"
-               BlueprintName = "Pods-KulexiuForStudent-KulexiuForStudentUITests"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Pods-KulexiuForStudent.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "3CF3409EE4D93CDE2F0DAADECC700323"
-               BuildableName = "Pods_KulexiuForStudent.framework"
-               BlueprintName = "Pods-KulexiuForStudent"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Pods-KulexiuForStudentTests.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "13DF30C4A7335EF3B7BD8F963015BE94"
-               BuildableName = "Pods_KulexiuForStudentTests.framework"
-               BlueprintName = "Pods-KulexiuForStudentTests"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/RSKImageCropper.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "A30157FD17984D82FB7B26EE61267BE2"
-               BuildableName = "RSKImageCropper.framework"
-               BlueprintName = "RSKImageCropper"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/Reachability.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "CAA047C0F5E4106F3904E8497FA17F97"
-               BuildableName = "Reachability.framework"
-               BlueprintName = "Reachability"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/RongCloudIM.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "5F1390C193C1C7A4549931293D944BC0"
-               BuildableName = "RongCloudIM"
-               BlueprintName = "RongCloudIM"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

+ 0 - 58
KulexiuForStudent/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/RongCloudRTC.xcscheme

@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
-   LastUpgradeVersion = "1300"
-   version = "1.3">
-   <BuildAction
-      parallelizeBuildables = "YES"
-      buildImplicitDependencies = "YES">
-      <BuildActionEntries>
-         <BuildActionEntry
-            buildForTesting = "YES"
-            buildForRunning = "YES"
-            buildForProfiling = "YES"
-            buildForArchiving = "YES"
-            buildForAnalyzing = "YES">
-            <BuildableReference
-               BuildableIdentifier = "primary"
-               BlueprintIdentifier = "29B0F2E16ACBECA336BD142098A9039C"
-               BuildableName = "RongCloudRTC"
-               BlueprintName = "RongCloudRTC"
-               ReferencedContainer = "container:Pods.xcodeproj">
-            </BuildableReference>
-         </BuildActionEntry>
-      </BuildActionEntries>
-   </BuildAction>
-   <TestAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      shouldUseLaunchSchemeArgsEnv = "YES">
-      <Testables>
-      </Testables>
-   </TestAction>
-   <LaunchAction
-      buildConfiguration = "Debug"
-      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
-      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
-      launchStyle = "0"
-      useCustomWorkingDirectory = "NO"
-      ignoresPersistentStateOnLaunch = "NO"
-      debugDocumentVersioning = "YES"
-      debugServiceExtension = "internal"
-      allowLocationSimulation = "YES">
-   </LaunchAction>
-   <ProfileAction
-      buildConfiguration = "Release"
-      shouldUseLaunchSchemeArgsEnv = "YES"
-      savedToolIdentifier = ""
-      useCustomWorkingDirectory = "NO"
-      debugDocumentVersioning = "YES">
-   </ProfileAction>
-   <AnalyzeAction
-      buildConfiguration = "Debug">
-   </AnalyzeAction>
-   <ArchiveAction
-      buildConfiguration = "Release"
-      revealArchiveInOrganizer = "YES">
-   </ArchiveAction>
-</Scheme>

Some files were not shown because too many files changed in this diff