Browse Source

Merge branch 'CloudUpdate' into NewDev

# Conflicts:
#	KulexiuForTeacher/KulexiuForTeacher.xcodeproj/project.pbxproj
#	KulexiuForTeacher/KulexiuForTeacher/Module/Home/Controller/HomeViewController.m
#	KulexiuForTeacher/Podfile
#	KulexiuForTeacher/Podfile.lock
#	KulexiuForTeacher/Pods/Manifest.lock
#	KulexiuForTeacher/Pods/Pods.xcodeproj/project.pbxproj
#	KulexiuForTeacher/Pods/Pods.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/xcschememanagement.plist
#	KulexiuForTeacher/Pods/RSKImageCropper/RSKImageCropper/RSKImageCropViewController.h
#	KulexiuForTeacher/Pods/RSKImageCropper/RSKImageCropper/RSKImageCropViewController.m
#	KulexiuForTeacher/Pods/RSKImageCropper/RSKImageCropper/RSKImageScrollView.h
#	KulexiuForTeacher/Pods/RSKImageCropper/RSKImageCropper/RSKImageScrollView.m
#	KulexiuForTeacher/Pods/Target Support Files/Pods-KulexiuForTeacher/Pods-KulexiuForTeacher.debug.xcconfig
#	KulexiuForTeacher/Pods/Target Support Files/Pods-KulexiuForTeacher/Pods-KulexiuForTeacher.dev.xcconfig
#	KulexiuForTeacher/Pods/Target Support Files/Pods-KulexiuForTeacher/Pods-KulexiuForTeacher.release.xcconfig
#	KulexiuForTeacher/Pods/Target Support Files/Pods-KulexiuForTeacher/Pods-KulexiuForTeacher.test.xcconfig
#	KulexiuForTeacher/Pods/Target Support Files/Whiteboard/ResourceBundle-Whiteboard-Whiteboard-Info.plist
#	KulexiuForTeacher/Pods/Whiteboard/Whiteboard/Classes/SDK/WhiteSDK.m
#	KulexiuForTeacher/Pods/Whiteboard/Whiteboard/Resource/index.html
Steven 4 months ago
parent
commit
5f8a687400
100 changed files with 932 additions and 83 deletions
  1. 210 83
      KulexiuForTeacher/KulexiuForTeacher.xcodeproj/project.pbxproj
  2. 6 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/Contents.json
  3. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_bubble.imageset/Contents.json
  4. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_bubble.imageset/cloud_alert_bubble@2x.png
  5. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_bubble.imageset/cloud_alert_bubble@3x.png
  6. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_icon.imageset/Contents.json
  7. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_icon.imageset/cloud_alert_icon@2x.png
  8. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_icon.imageset/cloud_alert_icon@3x.png
  9. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionCancel.imageset/Contents.json
  10. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionCancel.imageset/cloud_premissionCancel@2x.png
  11. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionCancel.imageset/cloud_premissionCancel@3x.png
  12. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionSetting.imageset/Contents.json
  13. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionSetting.imageset/cloud_premissionSetting@2x.png
  14. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionSetting.imageset/cloud_premissionSetting@3x.png
  15. 6 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/Contents.json
  16. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_failedTips.imageset/Contents.json
  17. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_failedTips.imageset/check_failedTips@2x.png
  18. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_failedTips.imageset/check_failedTips@3x.png
  19. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_finishTips.imageset/Contents.json
  20. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_finishTips.imageset/check_finishTips@2x.png
  21. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_finishTips.imageset/check_finishTips@3x.png
  22. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_ingTips.imageset/Contents.json
  23. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_ingTips.imageset/check_ingTips@2x.png
  24. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_ingTips.imageset/check_ingTips@3x.png
  25. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_prepareTips.imageset/Contents.json
  26. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_prepareTips.imageset/check_prepareTips@2x.png
  27. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_prepareTips.imageset/check_prepareTips@3x.png
  28. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_tips_icon.imageset/Contents.json
  29. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_tips_icon.imageset/check_tips_icon@2x.png
  30. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_tips_icon.imageset/check_tips_icon@3x.png
  31. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_back.imageset/Contents.json
  32. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_back.imageset/delayCheck_back@2x.png
  33. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_back.imageset/delayCheck_back@3x.png
  34. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_bg.imageset/Contents.json
  35. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_bg.imageset/delayCheck_bg@2x.png
  36. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_bg.imageset/delayCheck_bg@3x.png
  37. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_checking.imageset/Contents.json
  38. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_checking.imageset/delayCheck_ship_checking@2x.png
  39. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_checking.imageset/delayCheck_ship_checking@3x.png
  40. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_failer.imageset/Contents.json
  41. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_failer.imageset/delayCheck_ship_failer@2x.png
  42. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_failer.imageset/delayCheck_ship_failer@3x.png
  43. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_prepare.imageset/Contents.json
  44. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_prepare.imageset/delayCheck_ship_prepare@2x.png
  45. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_prepare.imageset/delayCheck_ship_prepare@3x.png
  46. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_success.imageset/Contents.json
  47. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_success.imageset/delayCheck_ship_success@2x.png
  48. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_success.imageset/delayCheck_ship_success@3x.png
  49. 6 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/Contents.json
  50. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_delay.imageset/Contents.json
  51. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_delay.imageset/merge_guide_delay@2x.png
  52. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_delay.imageset/merge_guide_delay@3x.png
  53. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_finishBg.imageset/Contents.json
  54. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_finishBg.imageset/merge_guide_finishBg@2x.png
  55. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_finishBg.imageset/merge_guide_finishBg@3x.png
  56. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_forward.imageset/Contents.json
  57. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_forward.imageset/merge_guide_forward@2x.png
  58. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_forward.imageset/merge_guide_forward@3x.png
  59. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_nextBg.imageset/Contents.json
  60. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_nextBg.imageset/merge_guide_nextBg@2x.png
  61. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_nextBg.imageset/merge_guide_nextBg@3x.png
  62. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_offset.imageset/Contents.json
  63. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_offset.imageset/merge_guide_offset@2x.png
  64. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_offset.imageset/merge_guide_offset@3x.png
  65. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_publish.imageset/Contents.json
  66. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_publish.imageset/merge_guide_publish@2x.png
  67. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_publish.imageset/merge_guide_publish@3x.png
  68. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retry.imageset/Contents.json
  69. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retry.imageset/merge_guide_retry@2x.png
  70. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retry.imageset/merge_guide_retry@3x.png
  71. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retryBg.imageset/Contents.json
  72. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retryBg.imageset/merge_guide_retryBg@2x.png
  73. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retryBg.imageset/merge_guide_retryBg@3x.png
  74. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_saveDraft.imageset/Contents.json
  75. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_saveDraft.imageset/merge_guide_saveDraft@2x.png
  76. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_saveDraft.imageset/merge_guide_saveDraft@3x.png
  77. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_skip.imageset/Contents.json
  78. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_skip.imageset/merge_guide_skip@2x.png
  79. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_skip.imageset/merge_guide_skip@3x.png
  80. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_volume.imageset/Contents.json
  81. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_volume.imageset/merge_guide_volume@2x.png
  82. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_volume.imageset/merge_guide_volume@3x.png
  83. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/search_button_bg.imageset/Contents.json
  84. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/search_button_bg.imageset/search_button_bg@2x.png
  85. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/search_button_bg.imageset/search_button_bg@3x.png
  86. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_audio.imageset/Contents.json
  87. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_audio.imageset/workType_audio@2x.png
  88. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_audio.imageset/workType_audio@3x.png
  89. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_video.imageset/Contents.json
  90. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_video.imageset/workType_video@2x.png
  91. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_video.imageset/workType_video@3x.png
  92. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_black.imageset/Contents.json
  93. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_black.imageset/back_button_black@3x.png
  94. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_black.imageset/merge_back_black@2x.png
  95. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_white.imageset/Contents.json
  96. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_white.imageset/merge_back_white@2x.png
  97. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_white.imageset/merge_back_white@3x.png
  98. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_playerBg.imageset/merge_playerBg@2x.png
  99. BIN
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_playerBg.imageset/merge_playerBg@3x.png
  100. 22 0
      KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/musc_publish_cancel.imageset/Contents.json

+ 210 - 83
KulexiuForTeacher/KulexiuForTeacher.xcodeproj/project.pbxproj

@@ -73,7 +73,6 @@
 		275E8A8E27E18F2900DD3F6E /* KulexiuForTeacherUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 275E8A8D27E18F2900DD3F6E /* KulexiuForTeacherUITests.m */; };
 		275E8A9027E18F2900DD3F6E /* KulexiuForTeacherUITestsLaunchTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 275E8A8F27E18F2900DD3F6E /* KulexiuForTeacherUITestsLaunchTests.m */; };
 		275FA19727E723D700CFEA2E /* KSLocalWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 275FA19627E723D700CFEA2E /* KSLocalWebViewController.m */; };
-		275FA1A027E7250700CFEA2E /* KSAccompanyWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 275FA19F27E7250700CFEA2E /* KSAccompanyWebViewController.m */; };
 		275FA55827F30AE300EB6240 /* VideoCourseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 275FA55627F30AE200EB6240 /* VideoCourseModel.m */; };
 		275FA55F27F31AAF00EB6240 /* MinePageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 275FA55E27F31AAF00EB6240 /* MinePageViewController.m */; };
 		275FA56227F31AE100EB6240 /* MinePageHeadView.m in Sources */ = {isa = PBXBuildFile; fileRef = 275FA56127F31AE100EB6240 /* MinePageHeadView.m */; };
@@ -496,7 +495,6 @@
 		BC38C4262AF900E100ABFCC2 /* KSMediaMergeView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC38C4072AF900E100ABFCC2 /* KSMediaMergeView.m */; };
 		BC38C4272AF900E100ABFCC2 /* KSVideoPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC38C40C2AF900E100ABFCC2 /* KSVideoPlayerView.m */; };
 		BC38C4292AF900E100ABFCC2 /* KSAudioAnimationView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC38C40F2AF900E100ABFCC2 /* KSAudioAnimationView.xib */; };
-		BC38C42A2AF900E100ABFCC2 /* KSAudioPlayAnimationView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC38C4112AF900E100ABFCC2 /* KSAudioPlayAnimationView.m */; };
 		BC38C42B2AF900E100ABFCC2 /* KSMergeAudioControlView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC38C4142AF900E100ABFCC2 /* KSMergeAudioControlView.xib */; };
 		BC38C42D2AF900E100ABFCC2 /* KSPlayerSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC38C4172AF900E100ABFCC2 /* KSPlayerSliderView.m */; };
 		BC38C42E2AF900E100ABFCC2 /* KSPlayerSliderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC38C4182AF900E100ABFCC2 /* KSPlayerSliderView.xib */; };
@@ -735,6 +733,17 @@
 		BC73549D2CEED5A400C2B35C /* MyCourseRankSortView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC73549C2CEED5A400C2B35C /* MyCourseRankSortView.m */; };
 		BC73549F2CEED5AD00C2B35C /* MyCourseRankSortView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC73549E2CEED5AD00C2B35C /* MyCourseRankSortView.xib */; };
 		BC73A1F42809693F00FA8F6F /* EvaluateSortView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC73A1F32809693F00FA8F6F /* EvaluateSortView.xib */; };
+		BC7401092CD203B80056756A /* KSDelayCheckView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7401012CD203B80056756A /* KSDelayCheckView.m */; };
+		BC74010A2CD203B80056756A /* KSCloudPremissionAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7401052CD203B80056756A /* KSCloudPremissionAlertView.m */; };
+		BC74010B2CD203B80056756A /* KSDelayCheckView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC7401022CD203B80056756A /* KSDelayCheckView.xib */; };
+		BC74010D2CD203B80056756A /* KSCloudPremissionAlertView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC7401062CD203B80056756A /* KSCloudPremissionAlertView.xib */; };
+		BC7401122CD20E8C0056756A /* MergeMusicStaffView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7401112CD20E8C0056756A /* MergeMusicStaffView.m */; };
+		BC7401302CD264560056756A /* KSBaseGuideManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BC74012A2CD264560056756A /* KSBaseGuideManager.m */; };
+		BC7401312CD264560056756A /* KSBaseGuideView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC74012E2CD264560056756A /* KSBaseGuideView.m */; };
+		BC7401322CD264560056756A /* KSBaseGuideModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BC74012C2CD264560056756A /* KSBaseGuideModel.m */; };
+		BC7401362CD264690056756A /* MergeTipsAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7401342CD264690056756A /* MergeTipsAlert.m */; };
+		BC7401372CD264690056756A /* MergeTipsAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC7401352CD264690056756A /* MergeTipsAlert.xib */; };
+		BC74013B2CD265340056756A /* CBAutoScrollLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7401392CD265340056756A /* CBAutoScrollLabel.m */; };
 		BC76146A280D4F670080FD1F /* HomeworkDetailModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BC761468280D4F660080FD1F /* HomeworkDetailModel.m */; };
 		BC76146D280D571B0080FD1F /* HomeworkVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC76146C280D571B0080FD1F /* HomeworkVideoView.m */; };
 		BC76146F280D57220080FD1F /* HomeworkVideoView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC76146E280D57220080FD1F /* HomeworkVideoView.xib */; };
@@ -764,7 +773,6 @@
 		BC7CFFD22817FF6D00CAEB21 /* CardDisplayView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC7CFFD12817FF6D00CAEB21 /* CardDisplayView.xib */; };
 		BC7CFFD5281801A800CAEB21 /* CardBandBodyView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7CFFD4281801A800CAEB21 /* CardBandBodyView.m */; };
 		BC7CFFD7281801B700CAEB21 /* CardBandBodyView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC7CFFD6281801B700CAEB21 /* CardBandBodyView.xib */; };
-		BC7DEC9D2C2D555800154524 /* AudioEnginePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7DEC9C2C2D555800154524 /* AudioEnginePlayer.m */; };
 		BC7E770C2900DD8E00EB37AF /* HomeDragButton.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7E770A2900DD8E00EB37AF /* HomeDragButton.m */; };
 		BC7F7B702C92D04700265AE1 /* KSDeleteAccountTipsAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7F7B6F2C92D04700265AE1 /* KSDeleteAccountTipsAlert.m */; };
 		BC7F7B722C92D04D00265AE1 /* KSDeleteAccountTipsAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC7F7B712C92D04D00265AE1 /* KSDeleteAccountTipsAlert.xib */; };
@@ -785,7 +793,16 @@
 		BC8418462AC2D9FB00D8F90E /* PasswordCheckBodyView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8418442AC2D9FB00D8F90E /* PasswordCheckBodyView.m */; };
 		BC85A9D32C6B4D4A003C1ABE /* KSRealtimeAnalyzer.m in Sources */ = {isa = PBXBuildFile; fileRef = BC85A9CF2C6B4D4A003C1ABE /* KSRealtimeAnalyzer.m */; };
 		BC85A9D42C6B4D4A003C1ABE /* KSSpectrumView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC85A9D12C6B4D4A003C1ABE /* KSSpectrumView.m */; };
-		BC85A9ED2C6B59CC003C1ABE /* KSTargetWebSocketManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BC85A9EC2C6B59CC003C1ABE /* KSTargetWebSocketManager.m */; };
+		BC86A2B92CD3574400A15A53 /* VideoCoverChooseView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC86A2B72CD3574400A15A53 /* VideoCoverChooseView.m */; };
+		BC86A2BA2CD3574400A15A53 /* MusicPublistAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = BC86A2B42CD3574400A15A53 /* MusicPublistAlert.m */; };
+		BC86A2BB2CD3574400A15A53 /* MusicPublicContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC86A2B12CD3574400A15A53 /* MusicPublicContentView.m */; };
+		BC86A2BC2CD3574400A15A53 /* MusicCoverChooseView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC86A2AD2CD3574400A15A53 /* MusicCoverChooseView.m */; };
+		BC86A2BD2CD3574400A15A53 /* MusicPublicContentView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC86A2B22CD3574400A15A53 /* MusicPublicContentView.xib */; };
+		BC86A2BE2CD3574400A15A53 /* MusicCoverChooseView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC86A2AE2CD3574400A15A53 /* MusicCoverChooseView.xib */; };
+		BC86A2BF2CD3574400A15A53 /* VideoCoverChooseView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC86A2B82CD3574400A15A53 /* VideoCoverChooseView.xib */; };
+		BC86A2C02CD3574400A15A53 /* MusicPublistAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC86A2B52CD3574400A15A53 /* MusicPublistAlert.xib */; };
+		BC86A2C92CD36B6400A15A53 /* MineWorkSortView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC86A2C72CD36B6400A15A53 /* MineWorkSortView.m */; };
+		BC86A2CA2CD36B6400A15A53 /* MineWorkSortView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC86A2C82CD36B6400A15A53 /* MineWorkSortView.xib */; };
 		BC86CB172AC2E72000450EED /* KSNewConfirmAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC86CB162AC2E72000450EED /* KSNewConfirmAlertView.m */; };
 		BC86CB192AC2E72500450EED /* KSNewConfirmAlertView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC86CB182AC2E72500450EED /* KSNewConfirmAlertView.xib */; };
 		BC8831002873D26000C702A0 /* LiveVideoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8830FE2873D25F00C702A0 /* LiveVideoModel.m */; };
@@ -827,6 +844,9 @@
 		BC8C2C642824EB9000FBA5D5 /* NotiferHeadView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8C2C632824EB9000FBA5D5 /* NotiferHeadView.m */; };
 		BC8C2C662824EB9800FBA5D5 /* NotiferHeadView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC8C2C652824EB9800FBA5D5 /* NotiferHeadView.xib */; };
 		BC8C2C7A28264CF400FBA5D5 /* ReceiveEvaluateListController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8C2C7928264CF400FBA5D5 /* ReceiveEvaluateListController.m */; };
+		BC8DA2592CD4AFD100D8EA32 /* student_refresh.json in Resources */ = {isa = PBXBuildFile; fileRef = BC8DA2582CD4AFD100D8EA32 /* student_refresh.json */; };
+		BC8DA25D2CD4BFE000D8EA32 /* KSAudioSaveAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8DA25B2CD4BFE000D8EA32 /* KSAudioSaveAlert.m */; };
+		BC8DA25E2CD4BFE000D8EA32 /* KSAudioSaveAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC8DA25C2CD4BFE000D8EA32 /* KSAudioSaveAlert.xib */; };
 		BC9070A228C7159800237958 /* MyStyleNavView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9070A128C7159800237958 /* MyStyleNavView.m */; };
 		BC9070A428C7159F00237958 /* MyStyleNavView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC9070A328C7159F00237958 /* MyStyleNavView.xib */; };
 		BC9070A728C71C8700237958 /* MyCreateGroupHeadView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9070A628C71C8700237958 /* MyCreateGroupHeadView.m */; };
@@ -842,6 +862,11 @@
 		BC9AA0D02ABC3D3A00CD954D /* KSComplainImageDisplayView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC9AA0CF2ABC3D3A00CD954D /* KSComplainImageDisplayView.xib */; };
 		BC9AA0D42ABC430B00CD954D /* KSCustomLoadingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC9AA0D12ABC430A00CD954D /* KSCustomLoadingView.xib */; };
 		BC9AA0D52ABC430B00CD954D /* KSCustomLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9AA0D22ABC430A00CD954D /* KSCustomLoadingView.m */; };
+		BC9DA0972CF9904500674ED9 /* delay_check_seaGrass_left.json in Resources */ = {isa = PBXBuildFile; fileRef = BC9DA0952CF9904500674ED9 /* delay_check_seaGrass_left.json */; };
+		BC9DA0982CF9904500674ED9 /* delay_check_seaGrass_right.json in Resources */ = {isa = PBXBuildFile; fileRef = BC9DA0962CF9904500674ED9 /* delay_check_seaGrass_right.json */; };
+		BC9DA0992CF9904500674ED9 /* delay_check_sandbeach.json in Resources */ = {isa = PBXBuildFile; fileRef = BC9DA0942CF9904500674ED9 /* delay_check_sandbeach.json */; };
+		BC9DA09A2CF9904500674ED9 /* delay_check_ bubble.json in Resources */ = {isa = PBXBuildFile; fileRef = BC9DA0922CF9904500674ED9 /* delay_check_ bubble.json */; };
+		BC9DA09B2CF9904500674ED9 /* delay_check_ light.json in Resources */ = {isa = PBXBuildFile; fileRef = BC9DA0932CF9904500674ED9 /* delay_check_ light.json */; };
 		BC9EFE962C04804200CFA7B1 /* KSMuteTipsView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9EFE932C04804100CFA7B1 /* KSMuteTipsView.m */; };
 		BC9EFE972C04804200CFA7B1 /* KSMuteTipsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC9EFE942C04804200CFA7B1 /* KSMuteTipsView.xib */; };
 		BC9EFEAF2C0480A500CFA7B1 /* GroupBanListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9EFE992C0480A500CFA7B1 /* GroupBanListViewController.m */; };
@@ -977,12 +1002,6 @@
 		BCC408D82AFCE0D700C60249 /* KSVideoImageSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC408D12AFCE0D600C60249 /* KSVideoImageSlider.m */; };
 		BCC408D92AFCE0D700C60249 /* KSCropImageNavView.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC408D22AFCE0D600C60249 /* KSCropImageNavView.m */; };
 		BCC408DA2AFCE0D700C60249 /* VideoCropImageViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = BCC408D32AFCE0D600C60249 /* VideoCropImageViewCell.xib */; };
-		BCC408E52AFCE11900C60249 /* MusicPublistAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC408DB2AFCE11700C60249 /* MusicPublistAlert.m */; };
-		BCC408E62AFCE11900C60249 /* MusicPublicContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC408DC2AFCE11700C60249 /* MusicPublicContentView.m */; };
-		BCC408E72AFCE11900C60249 /* MusicPublicContentView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BCC408DD2AFCE11800C60249 /* MusicPublicContentView.xib */; };
-		BCC408E82AFCE11900C60249 /* VideoCoverChooseView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BCC408DF2AFCE11800C60249 /* VideoCoverChooseView.xib */; };
-		BCC408E92AFCE11900C60249 /* MusicPublistAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = BCC408E02AFCE11800C60249 /* MusicPublistAlert.xib */; };
-		BCC408EA2AFCE11900C60249 /* VideoCoverChooseView.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC408E32AFCE11900C60249 /* VideoCoverChooseView.m */; };
 		BCC583F428A9FA8100BAB4CF /* cloud_animation_9.png in Resources */ = {isa = PBXBuildFile; fileRef = BCC583D528A9FA8100BAB4CF /* cloud_animation_9.png */; };
 		BCC583F528A9FA8100BAB4CF /* cloud_animation_8.png in Resources */ = {isa = PBXBuildFile; fileRef = BCC583D628A9FA8100BAB4CF /* cloud_animation_8.png */; };
 		BCC583F628A9FA8100BAB4CF /* cloud_animation_20.png in Resources */ = {isa = PBXBuildFile; fileRef = BCC583D728A9FA8100BAB4CF /* cloud_animation_20.png */; };
@@ -1334,8 +1353,6 @@
 		275E8ADD27E1B25200DD3F6E /* KulexiuForTeacher.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = KulexiuForTeacher.entitlements; sourceTree = "<group>"; };
 		275FA19527E723D600CFEA2E /* KSLocalWebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSLocalWebViewController.h; sourceTree = "<group>"; };
 		275FA19627E723D700CFEA2E /* KSLocalWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSLocalWebViewController.m; sourceTree = "<group>"; };
-		275FA19E27E7250700CFEA2E /* KSAccompanyWebViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KSAccompanyWebViewController.h; sourceTree = "<group>"; };
-		275FA19F27E7250700CFEA2E /* KSAccompanyWebViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KSAccompanyWebViewController.m; sourceTree = "<group>"; };
 		275FA55627F30AE200EB6240 /* VideoCourseModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VideoCourseModel.m; sourceTree = "<group>"; };
 		275FA55727F30AE300EB6240 /* VideoCourseModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoCourseModel.h; sourceTree = "<group>"; };
 		275FA55D27F31AAF00EB6240 /* MinePageViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MinePageViewController.h; sourceTree = "<group>"; };
@@ -2069,8 +2086,6 @@
 		BC38C40C2AF900E100ABFCC2 /* KSVideoPlayerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSVideoPlayerView.m; sourceTree = "<group>"; };
 		BC38C40E2AF900E100ABFCC2 /* UIView+KSCovertImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+KSCovertImage.h"; sourceTree = "<group>"; };
 		BC38C40F2AF900E100ABFCC2 /* KSAudioAnimationView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KSAudioAnimationView.xib; sourceTree = "<group>"; };
-		BC38C4112AF900E100ABFCC2 /* KSAudioPlayAnimationView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSAudioPlayAnimationView.m; sourceTree = "<group>"; };
-		BC38C4122AF900E100ABFCC2 /* KSAudioPlayAnimationView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSAudioPlayAnimationView.h; sourceTree = "<group>"; };
 		BC38C4132AF900E100ABFCC2 /* KSPlayerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSPlayerView.h; sourceTree = "<group>"; };
 		BC38C4142AF900E100ABFCC2 /* KSMergeAudioControlView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KSMergeAudioControlView.xib; sourceTree = "<group>"; };
 		BC38C4162AF900E100ABFCC2 /* KSNewAlertView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSNewAlertView.h; sourceTree = "<group>"; };
@@ -2443,6 +2458,25 @@
 		BC73549C2CEED5A400C2B35C /* MyCourseRankSortView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MyCourseRankSortView.m; sourceTree = "<group>"; };
 		BC73549E2CEED5AD00C2B35C /* MyCourseRankSortView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MyCourseRankSortView.xib; sourceTree = "<group>"; };
 		BC73A1F32809693F00FA8F6F /* EvaluateSortView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EvaluateSortView.xib; sourceTree = "<group>"; };
+		BC7401002CD203B80056756A /* KSDelayCheckView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KSDelayCheckView.h; sourceTree = "<group>"; };
+		BC7401012CD203B80056756A /* KSDelayCheckView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KSDelayCheckView.m; sourceTree = "<group>"; };
+		BC7401022CD203B80056756A /* KSDelayCheckView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KSDelayCheckView.xib; sourceTree = "<group>"; };
+		BC7401042CD203B80056756A /* KSCloudPremissionAlertView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KSCloudPremissionAlertView.h; sourceTree = "<group>"; };
+		BC7401052CD203B80056756A /* KSCloudPremissionAlertView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KSCloudPremissionAlertView.m; sourceTree = "<group>"; };
+		BC7401062CD203B80056756A /* KSCloudPremissionAlertView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KSCloudPremissionAlertView.xib; sourceTree = "<group>"; };
+		BC7401102CD20E8C0056756A /* MergeMusicStaffView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MergeMusicStaffView.h; sourceTree = "<group>"; };
+		BC7401112CD20E8C0056756A /* MergeMusicStaffView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MergeMusicStaffView.m; sourceTree = "<group>"; };
+		BC7401292CD264560056756A /* KSBaseGuideManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KSBaseGuideManager.h; sourceTree = "<group>"; };
+		BC74012A2CD264560056756A /* KSBaseGuideManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KSBaseGuideManager.m; sourceTree = "<group>"; };
+		BC74012B2CD264560056756A /* KSBaseGuideModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KSBaseGuideModel.h; sourceTree = "<group>"; };
+		BC74012C2CD264560056756A /* KSBaseGuideModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KSBaseGuideModel.m; sourceTree = "<group>"; };
+		BC74012D2CD264560056756A /* KSBaseGuideView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KSBaseGuideView.h; sourceTree = "<group>"; };
+		BC74012E2CD264560056756A /* KSBaseGuideView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KSBaseGuideView.m; sourceTree = "<group>"; };
+		BC7401332CD264690056756A /* MergeTipsAlert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MergeTipsAlert.h; sourceTree = "<group>"; };
+		BC7401342CD264690056756A /* MergeTipsAlert.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MergeTipsAlert.m; sourceTree = "<group>"; };
+		BC7401352CD264690056756A /* MergeTipsAlert.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MergeTipsAlert.xib; sourceTree = "<group>"; };
+		BC7401382CD265340056756A /* CBAutoScrollLabel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CBAutoScrollLabel.h; sourceTree = "<group>"; };
+		BC7401392CD265340056756A /* CBAutoScrollLabel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CBAutoScrollLabel.m; sourceTree = "<group>"; };
 		BC761468280D4F660080FD1F /* HomeworkDetailModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HomeworkDetailModel.m; sourceTree = "<group>"; };
 		BC761469280D4F660080FD1F /* HomeworkDetailModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HomeworkDetailModel.h; sourceTree = "<group>"; };
 		BC76146B280D571B0080FD1F /* HomeworkVideoView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HomeworkVideoView.h; sourceTree = "<group>"; };
@@ -2490,8 +2524,6 @@
 		BC7CFFD3281801A800CAEB21 /* CardBandBodyView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CardBandBodyView.h; sourceTree = "<group>"; };
 		BC7CFFD4281801A800CAEB21 /* CardBandBodyView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CardBandBodyView.m; sourceTree = "<group>"; };
 		BC7CFFD6281801B700CAEB21 /* CardBandBodyView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CardBandBodyView.xib; sourceTree = "<group>"; };
-		BC7DEC9B2C2D555800154524 /* AudioEnginePlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioEnginePlayer.h; sourceTree = "<group>"; };
-		BC7DEC9C2C2D555800154524 /* AudioEnginePlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioEnginePlayer.m; sourceTree = "<group>"; };
 		BC7E770A2900DD8E00EB37AF /* HomeDragButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HomeDragButton.m; sourceTree = "<group>"; };
 		BC7E770B2900DD8E00EB37AF /* HomeDragButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HomeDragButton.h; sourceTree = "<group>"; };
 		BC7F7B6E2C92D04700265AE1 /* KSDeleteAccountTipsAlert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KSDeleteAccountTipsAlert.h; sourceTree = "<group>"; };
@@ -2524,8 +2556,22 @@
 		BC85A9CF2C6B4D4A003C1ABE /* KSRealtimeAnalyzer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSRealtimeAnalyzer.m; sourceTree = "<group>"; };
 		BC85A9D02C6B4D4A003C1ABE /* KSSpectrumView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSSpectrumView.h; sourceTree = "<group>"; };
 		BC85A9D12C6B4D4A003C1ABE /* KSSpectrumView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSSpectrumView.m; sourceTree = "<group>"; };
-		BC85A9EB2C6B59CC003C1ABE /* KSTargetWebSocketManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSTargetWebSocketManager.h; sourceTree = "<group>"; };
-		BC85A9EC2C6B59CC003C1ABE /* KSTargetWebSocketManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSTargetWebSocketManager.m; sourceTree = "<group>"; };
+		BC86A2AC2CD3574400A15A53 /* MusicCoverChooseView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MusicCoverChooseView.h; sourceTree = "<group>"; };
+		BC86A2AD2CD3574400A15A53 /* MusicCoverChooseView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MusicCoverChooseView.m; sourceTree = "<group>"; };
+		BC86A2AE2CD3574400A15A53 /* MusicCoverChooseView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MusicCoverChooseView.xib; sourceTree = "<group>"; };
+		BC86A2AF2CD3574400A15A53 /* MusicPubHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MusicPubHeader.h; sourceTree = "<group>"; };
+		BC86A2B02CD3574400A15A53 /* MusicPublicContentView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MusicPublicContentView.h; sourceTree = "<group>"; };
+		BC86A2B12CD3574400A15A53 /* MusicPublicContentView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MusicPublicContentView.m; sourceTree = "<group>"; };
+		BC86A2B22CD3574400A15A53 /* MusicPublicContentView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MusicPublicContentView.xib; sourceTree = "<group>"; };
+		BC86A2B32CD3574400A15A53 /* MusicPublistAlert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MusicPublistAlert.h; sourceTree = "<group>"; };
+		BC86A2B42CD3574400A15A53 /* MusicPublistAlert.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MusicPublistAlert.m; sourceTree = "<group>"; };
+		BC86A2B52CD3574400A15A53 /* MusicPublistAlert.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MusicPublistAlert.xib; sourceTree = "<group>"; };
+		BC86A2B62CD3574400A15A53 /* VideoCoverChooseView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VideoCoverChooseView.h; sourceTree = "<group>"; };
+		BC86A2B72CD3574400A15A53 /* VideoCoverChooseView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VideoCoverChooseView.m; sourceTree = "<group>"; };
+		BC86A2B82CD3574400A15A53 /* VideoCoverChooseView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = VideoCoverChooseView.xib; sourceTree = "<group>"; };
+		BC86A2C62CD36B6400A15A53 /* MineWorkSortView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MineWorkSortView.h; sourceTree = "<group>"; };
+		BC86A2C72CD36B6400A15A53 /* MineWorkSortView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MineWorkSortView.m; sourceTree = "<group>"; };
+		BC86A2C82CD36B6400A15A53 /* MineWorkSortView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MineWorkSortView.xib; sourceTree = "<group>"; };
 		BC86CB152AC2E72000450EED /* KSNewConfirmAlertView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KSNewConfirmAlertView.h; sourceTree = "<group>"; };
 		BC86CB162AC2E72000450EED /* KSNewConfirmAlertView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KSNewConfirmAlertView.m; sourceTree = "<group>"; };
 		BC86CB182AC2E72500450EED /* KSNewConfirmAlertView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KSNewConfirmAlertView.xib; sourceTree = "<group>"; };
@@ -2588,6 +2634,10 @@
 		BC8C2C652824EB9800FBA5D5 /* NotiferHeadView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = NotiferHeadView.xib; sourceTree = "<group>"; };
 		BC8C2C7828264CF400FBA5D5 /* ReceiveEvaluateListController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ReceiveEvaluateListController.h; sourceTree = "<group>"; };
 		BC8C2C7928264CF400FBA5D5 /* ReceiveEvaluateListController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReceiveEvaluateListController.m; sourceTree = "<group>"; };
+		BC8DA2582CD4AFD100D8EA32 /* student_refresh.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = student_refresh.json; sourceTree = "<group>"; };
+		BC8DA25A2CD4BFE000D8EA32 /* KSAudioSaveAlert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KSAudioSaveAlert.h; sourceTree = "<group>"; };
+		BC8DA25B2CD4BFE000D8EA32 /* KSAudioSaveAlert.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KSAudioSaveAlert.m; sourceTree = "<group>"; };
+		BC8DA25C2CD4BFE000D8EA32 /* KSAudioSaveAlert.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KSAudioSaveAlert.xib; sourceTree = "<group>"; };
 		BC9070A028C7159800237958 /* MyStyleNavView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MyStyleNavView.h; sourceTree = "<group>"; };
 		BC9070A128C7159800237958 /* MyStyleNavView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MyStyleNavView.m; sourceTree = "<group>"; };
 		BC9070A328C7159F00237958 /* MyStyleNavView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MyStyleNavView.xib; sourceTree = "<group>"; };
@@ -2611,6 +2661,11 @@
 		BC9AA0D12ABC430A00CD954D /* KSCustomLoadingView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KSCustomLoadingView.xib; sourceTree = "<group>"; };
 		BC9AA0D22ABC430A00CD954D /* KSCustomLoadingView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCustomLoadingView.m; sourceTree = "<group>"; };
 		BC9AA0D32ABC430B00CD954D /* KSCustomLoadingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCustomLoadingView.h; sourceTree = "<group>"; };
+		BC9DA0922CF9904500674ED9 /* delay_check_ bubble.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "delay_check_ bubble.json"; sourceTree = "<group>"; };
+		BC9DA0932CF9904500674ED9 /* delay_check_ light.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "delay_check_ light.json"; sourceTree = "<group>"; };
+		BC9DA0942CF9904500674ED9 /* delay_check_sandbeach.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = delay_check_sandbeach.json; sourceTree = "<group>"; };
+		BC9DA0952CF9904500674ED9 /* delay_check_seaGrass_left.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = delay_check_seaGrass_left.json; sourceTree = "<group>"; };
+		BC9DA0962CF9904500674ED9 /* delay_check_seaGrass_right.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = delay_check_seaGrass_right.json; sourceTree = "<group>"; };
 		BC9EFE932C04804100CFA7B1 /* KSMuteTipsView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSMuteTipsView.m; sourceTree = "<group>"; };
 		BC9EFE942C04804200CFA7B1 /* KSMuteTipsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KSMuteTipsView.xib; sourceTree = "<group>"; };
 		BC9EFE952C04804200CFA7B1 /* KSMuteTipsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSMuteTipsView.h; sourceTree = "<group>"; };
@@ -2833,16 +2888,6 @@
 		BCC408D32AFCE0D600C60249 /* VideoCropImageViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = VideoCropImageViewCell.xib; sourceTree = "<group>"; };
 		BCC408D42AFCE0D700C60249 /* KSVideoImageSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSVideoImageSlider.h; sourceTree = "<group>"; };
 		BCC408D52AFCE0D700C60249 /* VideoCropImageViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoCropImageViewCell.h; sourceTree = "<group>"; };
-		BCC408DB2AFCE11700C60249 /* MusicPublistAlert.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MusicPublistAlert.m; sourceTree = "<group>"; };
-		BCC408DC2AFCE11700C60249 /* MusicPublicContentView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MusicPublicContentView.m; sourceTree = "<group>"; };
-		BCC408DD2AFCE11800C60249 /* MusicPublicContentView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MusicPublicContentView.xib; sourceTree = "<group>"; };
-		BCC408DE2AFCE11800C60249 /* MusicPublistAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MusicPublistAlert.h; sourceTree = "<group>"; };
-		BCC408DF2AFCE11800C60249 /* VideoCoverChooseView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = VideoCoverChooseView.xib; sourceTree = "<group>"; };
-		BCC408E02AFCE11800C60249 /* MusicPublistAlert.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MusicPublistAlert.xib; sourceTree = "<group>"; };
-		BCC408E12AFCE11900C60249 /* MusicPubHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MusicPubHeader.h; sourceTree = "<group>"; };
-		BCC408E22AFCE11900C60249 /* VideoCoverChooseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoCoverChooseView.h; sourceTree = "<group>"; };
-		BCC408E32AFCE11900C60249 /* VideoCoverChooseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VideoCoverChooseView.m; sourceTree = "<group>"; };
-		BCC408E42AFCE11900C60249 /* MusicPublicContentView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MusicPublicContentView.h; sourceTree = "<group>"; };
 		BCC583D528A9FA8100BAB4CF /* cloud_animation_9.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = cloud_animation_9.png; sourceTree = "<group>"; };
 		BCC583D628A9FA8100BAB4CF /* cloud_animation_8.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = cloud_animation_8.png; sourceTree = "<group>"; };
 		BCC583D728A9FA8100BAB4CF /* cloud_animation_20.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = cloud_animation_20.png; sourceTree = "<group>"; };
@@ -3537,6 +3582,8 @@
 		2779309627E30F2D0010E277 /* Base */ = {
 			isa = PBXGroup;
 			children = (
+				BC7401032CD203B80056756A /* DelayCheck */,
+				BC7401072CD203B80056756A /* KSCloudPremissionAlert */,
 				BC29AD2B2BFAFAFA00D44848 /* LogManager */,
 				BC33000D2BBAB5ED003D4921 /* CoursewareDownload */,
 				BC3A557B2BAA8633002E1616 /* AlertView */,
@@ -3586,6 +3633,7 @@
 		2779309B27E30F770010E277 /* ThirdPart */ = {
 			isa = PBXGroup;
 			children = (
+				BC74013A2CD265340056756A /* CBAutoScrollLabel */,
 				BC8B6E222856ED0600866917 /* UMSocialSDK */,
 				2779324327E30FD70010E277 /* FSCalendar */,
 			);
@@ -5331,14 +5379,19 @@
 		BC38C4002AF900E100ABFCC2 /* AudioMerge */ = {
 			isa = PBXGroup;
 			children = (
+				BC74012F2CD264560056756A /* MergeGuide */,
 				BC85A9D22C6B4D4A003C1ABE /* MergeAudioAnimation */,
 				BCED0AE52C463E8D00369AED /* MergePlayer */,
-				BC38C4102AF900E100ABFCC2 /* AudioPlayAnimationView */,
 				BC38C4062AF900E100ABFCC2 /* KSAudioAnimationView.h */,
 				BC38C41B2AF900E100ABFCC2 /* KSAudioAnimationView.m */,
 				BC38C40F2AF900E100ABFCC2 /* KSAudioAnimationView.xib */,
 				BC38C41A2AF900E100ABFCC2 /* KSMediaMergeView.h */,
 				BC38C4072AF900E100ABFCC2 /* KSMediaMergeView.m */,
+				BC7401332CD264690056756A /* MergeTipsAlert.h */,
+				BC7401342CD264690056756A /* MergeTipsAlert.m */,
+				BC7401352CD264690056756A /* MergeTipsAlert.xib */,
+				BC7401102CD20E8C0056756A /* MergeMusicStaffView.h */,
+				BC7401112CD20E8C0056756A /* MergeMusicStaffView.m */,
 				BC3BF6422B9FED9900831494 /* ShareFunctionView.h */,
 				BC3BF6442B9FED9B00831494 /* ShareFunctionView.m */,
 				BC3BF6432B9FED9A00831494 /* ShareFunctionView.xib */,
@@ -5369,15 +5422,6 @@
 			path = VideoPlayerView;
 			sourceTree = "<group>";
 		};
-		BC38C4102AF900E100ABFCC2 /* AudioPlayAnimationView */ = {
-			isa = PBXGroup;
-			children = (
-				BC38C4112AF900E100ABFCC2 /* KSAudioPlayAnimationView.m */,
-				BC38C4122AF900E100ABFCC2 /* KSAudioPlayAnimationView.h */,
-			);
-			path = AudioPlayAnimationView;
-			sourceTree = "<group>";
-		};
 		BC38C4642AFA1F4B00ABFCC2 /* Works */ = {
 			isa = PBXGroup;
 			children = (
@@ -5413,6 +5457,9 @@
 		BC38C46D2AFA1F4B00ABFCC2 /* View */ = {
 			isa = PBXGroup;
 			children = (
+				BC86A2C62CD36B6400A15A53 /* MineWorkSortView.h */,
+				BC86A2C72CD36B6400A15A53 /* MineWorkSortView.m */,
+				BC86A2C82CD36B6400A15A53 /* MineWorkSortView.xib */,
 				BC38C4722AFA1F4B00ABFCC2 /* MineWorksBodyView.h */,
 				BC38C4792AFA1F4B00ABFCC2 /* MineWorksBodyView.m */,
 				BC38C4732AFA1F4B00ABFCC2 /* MineWorksBottomView.h */,
@@ -5435,16 +5482,19 @@
 				BCC408D52AFCE0D700C60249 /* VideoCropImageViewCell.h */,
 				BCC408D02AFCE0D600C60249 /* VideoCropImageViewCell.m */,
 				BCC408D32AFCE0D600C60249 /* VideoCropImageViewCell.xib */,
-				BCC408E12AFCE11900C60249 /* MusicPubHeader.h */,
-				BCC408E42AFCE11900C60249 /* MusicPublicContentView.h */,
-				BCC408DC2AFCE11700C60249 /* MusicPublicContentView.m */,
-				BCC408DD2AFCE11800C60249 /* MusicPublicContentView.xib */,
-				BCC408DE2AFCE11800C60249 /* MusicPublistAlert.h */,
-				BCC408DB2AFCE11700C60249 /* MusicPublistAlert.m */,
-				BCC408E02AFCE11800C60249 /* MusicPublistAlert.xib */,
-				BCC408E22AFCE11900C60249 /* VideoCoverChooseView.h */,
-				BCC408E32AFCE11900C60249 /* VideoCoverChooseView.m */,
-				BCC408DF2AFCE11800C60249 /* VideoCoverChooseView.xib */,
+				BC86A2AC2CD3574400A15A53 /* MusicCoverChooseView.h */,
+				BC86A2AD2CD3574400A15A53 /* MusicCoverChooseView.m */,
+				BC86A2AE2CD3574400A15A53 /* MusicCoverChooseView.xib */,
+				BC86A2AF2CD3574400A15A53 /* MusicPubHeader.h */,
+				BC86A2B02CD3574400A15A53 /* MusicPublicContentView.h */,
+				BC86A2B12CD3574400A15A53 /* MusicPublicContentView.m */,
+				BC86A2B22CD3574400A15A53 /* MusicPublicContentView.xib */,
+				BC86A2B32CD3574400A15A53 /* MusicPublistAlert.h */,
+				BC86A2B42CD3574400A15A53 /* MusicPublistAlert.m */,
+				BC86A2B52CD3574400A15A53 /* MusicPublistAlert.xib */,
+				BC86A2B62CD3574400A15A53 /* VideoCoverChooseView.h */,
+				BC86A2B72CD3574400A15A53 /* VideoCoverChooseView.m */,
+				BC86A2B82CD3574400A15A53 /* VideoCoverChooseView.xib */,
 			);
 			path = View;
 			sourceTree = "<group>";
@@ -5461,12 +5511,6 @@
 		BC3A55782BAA8633002E1616 /* AccompanyWebView */ = {
 			isa = PBXGroup;
 			children = (
-				BC85A9EB2C6B59CC003C1ABE /* KSTargetWebSocketManager.h */,
-				BC85A9EC2C6B59CC003C1ABE /* KSTargetWebSocketManager.m */,
-				BC7DEC9B2C2D555800154524 /* AudioEnginePlayer.h */,
-				BC7DEC9C2C2D555800154524 /* AudioEnginePlayer.m */,
-				275FA19E27E7250700CFEA2E /* KSAccompanyWebViewController.h */,
-				275FA19F27E7250700CFEA2E /* KSAccompanyWebViewController.m */,
 				BCC5841428A9FA9D00BAB4CF /* AccompanyLoadingView.h */,
 				BCC5841528A9FA9D00BAB4CF /* AccompanyLoadingView.m */,
 				BCC5841328A9FA9D00BAB4CF /* AccompanyLoadingView.xib */,
@@ -5481,6 +5525,9 @@
 			children = (
 				277935E927E32A930010E277 /* KSBaseWKWebViewController.h */,
 				277935EA27E32A930010E277 /* KSBaseWKWebViewController.m */,
+				BC8DA25A2CD4BFE000D8EA32 /* KSAudioSaveAlert.h */,
+				BC8DA25B2CD4BFE000D8EA32 /* KSAudioSaveAlert.m */,
+				BC8DA25C2CD4BFE000D8EA32 /* KSAudioSaveAlert.xib */,
 				BCA3369B2C942B340074DF75 /* KSSourceDownloadAlert.h */,
 				BCA3369D2C942B340074DF75 /* KSSourceDownloadAlert.m */,
 				BCA3369C2C942B340074DF75 /* KSSourceDownloadAlert.xib */,
@@ -6286,6 +6333,61 @@
 			path = VideoList;
 			sourceTree = "<group>";
 		};
+		BC7400FC2CD203B80056756A /* AnimationSource */ = {
+			isa = PBXGroup;
+			children = (
+				BC9DA0922CF9904500674ED9 /* delay_check_ bubble.json */,
+				BC9DA0932CF9904500674ED9 /* delay_check_ light.json */,
+				BC9DA0942CF9904500674ED9 /* delay_check_sandbeach.json */,
+				BC9DA0952CF9904500674ED9 /* delay_check_seaGrass_left.json */,
+				BC9DA0962CF9904500674ED9 /* delay_check_seaGrass_right.json */,
+			);
+			path = AnimationSource;
+			sourceTree = "<group>";
+		};
+		BC7401032CD203B80056756A /* DelayCheck */ = {
+			isa = PBXGroup;
+			children = (
+				BC7400FC2CD203B80056756A /* AnimationSource */,
+				BC7401002CD203B80056756A /* KSDelayCheckView.h */,
+				BC7401012CD203B80056756A /* KSDelayCheckView.m */,
+				BC7401022CD203B80056756A /* KSDelayCheckView.xib */,
+			);
+			path = DelayCheck;
+			sourceTree = "<group>";
+		};
+		BC7401072CD203B80056756A /* KSCloudPremissionAlert */ = {
+			isa = PBXGroup;
+			children = (
+				BC7401042CD203B80056756A /* KSCloudPremissionAlertView.h */,
+				BC7401052CD203B80056756A /* KSCloudPremissionAlertView.m */,
+				BC7401062CD203B80056756A /* KSCloudPremissionAlertView.xib */,
+			);
+			path = KSCloudPremissionAlert;
+			sourceTree = "<group>";
+		};
+		BC74012F2CD264560056756A /* MergeGuide */ = {
+			isa = PBXGroup;
+			children = (
+				BC7401292CD264560056756A /* KSBaseGuideManager.h */,
+				BC74012A2CD264560056756A /* KSBaseGuideManager.m */,
+				BC74012B2CD264560056756A /* KSBaseGuideModel.h */,
+				BC74012C2CD264560056756A /* KSBaseGuideModel.m */,
+				BC74012D2CD264560056756A /* KSBaseGuideView.h */,
+				BC74012E2CD264560056756A /* KSBaseGuideView.m */,
+			);
+			path = MergeGuide;
+			sourceTree = "<group>";
+		};
+		BC74013A2CD265340056756A /* CBAutoScrollLabel */ = {
+			isa = PBXGroup;
+			children = (
+				BC7401382CD265340056756A /* CBAutoScrollLabel.h */,
+				BC7401392CD265340056756A /* CBAutoScrollLabel.m */,
+			);
+			path = CBAutoScrollLabel;
+			sourceTree = "<group>";
+		};
 		BC7CFF992817CBC400CAEB21 /* WithDraw */ = {
 			isa = PBXGroup;
 			children = (
@@ -6806,6 +6908,7 @@
 		BC9AA0D62ABC432400CD954D /* LoadingManager */ = {
 			isa = PBXGroup;
 			children = (
+				BC8DA2582CD4AFD100D8EA32 /* student_refresh.json */,
 				BC56C9682923736200AF301F /* KSHudLoagingManager.h */,
 				BC56C9692923736200AF301F /* KSHudLoagingManager.m */,
 				BC9AA0D32ABC430B00CD954D /* KSCustomLoadingView.h */,
@@ -7885,7 +7988,7 @@
 			isa = PBXProject;
 			attributes = {
 				BuildIndependentTargetsInParallel = 1;
-				LastUpgradeCheck = 1600;
+				LastUpgradeCheck = 1610;
 				TargetAttributes = {
 					275E8A6327E18F2300DD3F6E = {
 						CreatedOnToolsVersion = 13.2.1;
@@ -7944,12 +8047,16 @@
 				BC8418452AC2D9FB00D8F90E /* PasswordCheckBodyView.xib in Resources */,
 				BC38C42E2AF900E100ABFCC2 /* KSPlayerSliderView.xib in Resources */,
 				BCECE2182B3D5F0800C0D555 /* KSSortButtonView.xib in Resources */,
+				BC74010B2CD203B80056756A /* KSDelayCheckView.xib in Resources */,
+				BC74010D2CD203B80056756A /* KSCloudPremissionAlertView.xib in Resources */,
 				BCE6A09127F823BE00C97704 /* LiveCourseCell.xib in Resources */,
+				BC7401372CD264690056756A /* MergeTipsAlert.xib in Resources */,
+				BC86A2CA2CD36B6400A15A53 /* MineWorkSortView.xib in Resources */,
+				BC3673D828A606A500059721 /* accomapny_animation_1.png in Resources */,
 				275B172B27EB269F0081FDEF /* ChatAddressHeaderView.xib in Resources */,
 				BC41104F280678ED00800BD9 /* HomeworkSortView.xib in Resources */,
 				275FA56427F31AEE00EB6240 /* MinePageHeadView.xib in Resources */,
 				BC71D294288811BF0010F14B /* tabbar5.json in Resources */,
-				BCC408E72AFCE11900C60249 /* MusicPublicContentView.xib in Resources */,
 				BC56C97529238CC300AF301F /* CoursewareAlertView.xib in Resources */,
 				BCC583F528A9FA8100BAB4CF /* cloud_animation_8.png in Resources */,
 				BCB6F45A2CF57E4B000D8805 /* MyStyleVideoCollectionViewCell.xib in Resources */,
@@ -8004,7 +8111,6 @@
 				BC366FCE2CF05E4E00583E61 /* CourseGroupPlanAlertView.xib in Resources */,
 				BC1553532AB3279500C1C347 /* TenentGroupAddMemberCell.xib in Resources */,
 				BCC0F7062A8CF13D00C4EFA4 /* TXDanBottomView.xib in Resources */,
-				BCC408E92AFCE11900C60249 /* MusicPublistAlert.xib in Resources */,
 				BC9EFEB42C0480A500CFA7B1 /* GroupBanBottomView.xib in Resources */,
 				2780C92927E490CA00A95A4F /* VefiBodyView.xib in Resources */,
 				BC2B71722CEB158B00A90AFF /* MinePageMusicSortView.xib in Resources */,
@@ -8055,6 +8161,11 @@
 				BC4BCE6D28239EEB00522C8B /* MyAddressListCell.xib in Resources */,
 				27BC3B2B27F2DB9600D81E30 /* MusicUploadView.xib in Resources */,
 				BC56C95A29233F1D00AF301F /* CoursewareBottomView.xib in Resources */,
+				BC3673DA28A606A500059721 /* accomapny_animation_0.png in Resources */,
+				BC86A2BD2CD3574400A15A53 /* MusicPublicContentView.xib in Resources */,
+				BC86A2BE2CD3574400A15A53 /* MusicCoverChooseView.xib in Resources */,
+				BC86A2BF2CD3574400A15A53 /* VideoCoverChooseView.xib in Resources */,
+				BC86A2C02CD3574400A15A53 /* MusicPublistAlert.xib in Resources */,
 				BC31BF8D2B219C5700F7D538 /* TuningNavView.xib in Resources */,
 				BC2456F4286BEFDA00D1F7C0 /* MineEmptyVideoCell.xib in Resources */,
 				BCA1134928A22A66007FAFB9 /* HomeHotMusicCollectionCell.xib in Resources */,
@@ -8076,6 +8187,11 @@
 				BC58E7DF281B96A4004B0893 /* MinePageTopView.xib in Resources */,
 				BCEA75322819336A00886A86 /* WithdrawBodyView.xib in Resources */,
 				BC71D20A2887FDD40010F14B /* launchAni.json in Resources */,
+				BC9DA0972CF9904500674ED9 /* delay_check_seaGrass_left.json in Resources */,
+				BC9DA0982CF9904500674ED9 /* delay_check_seaGrass_right.json in Resources */,
+				BC9DA0992CF9904500674ED9 /* delay_check_sandbeach.json in Resources */,
+				BC9DA09A2CF9904500674ED9 /* delay_check_ bubble.json in Resources */,
+				BC9DA09B2CF9904500674ED9 /* delay_check_ light.json in Resources */,
 				BC0A22A5284751F80065C1AB /* AccompanySongCell.xib in Resources */,
 				BC433E592CE6EC79002870EC /* MineCourseSettingView.xib in Resources */,
 				2723B68E27F1686100E0B90B /* HomeNavView.xib in Resources */,
@@ -8179,7 +8295,6 @@
 				BC84182D2AC2D82900D8F90E /* ForgetPasswordBodyView.xib in Resources */,
 				BC7F7B722C92D04D00265AE1 /* KSDeleteAccountTipsAlert.xib in Resources */,
 				BC8B6E6E285836B600866917 /* low_staff.png in Resources */,
-				BCC408E82AFCE11900C60249 /* VideoCoverChooseView.xib in Resources */,
 				BCB399BD27F9831D00AFF376 /* CourseForLiveCell.xib in Resources */,
 				2723B68927F1643B00E0B90B /* HomeBodyView.xib in Resources */,
 				BCFE541A2817BE0800AD6786 /* IncomeHeaderView.xib in Resources */,
@@ -8256,6 +8371,7 @@
 				BCA9CE3A27FD93EB00D558C6 /* AccompanyStudentEvaCell.xib in Resources */,
 				BCE6A09627F823DC00C97704 /* MinePageMusicCell.xib in Resources */,
 				BC4BCE722823A03A00522C8B /* AddressBottomView.xib in Resources */,
+				BC8DA25E2CD4BFE000D8EA32 /* KSAudioSaveAlert.xib in Resources */,
 				BCA353E0285976CF00377661 /* MusicRoomCourseInfoCell.xib in Resources */,
 				BC71D1F82887FDD40010F14B /* img_4.png in Resources */,
 				BCC5841228A9FA8100BAB4CF /* cloud_animation.json in Resources */,
@@ -8324,6 +8440,7 @@
 				BC71D2042887FDD40010F14B /* img_26.png in Resources */,
 				BCF7EB372C856C53006AA38C /* ScanLoginBodyView.xib in Resources */,
 				27F9CAFC27EC1AF3003E0FE4 /* ContractListCell.xib in Resources */,
+				BC8DA2592CD4AFD100D8EA32 /* student_refresh.json in Resources */,
 				BC31BF9F2B219C5700F7D538 /* WidgetFunctionView.xib in Resources */,
 				BC71D2032887FDD40010F14B /* img_24.png in Resources */,
 				BC71D1F52887FDD40010F14B /* img_17.png in Resources */,
@@ -8493,6 +8610,10 @@
 				BCDB093728058BBE00D0BDAD /* AccompanyLessonModel.m in Sources */,
 				BC12639028FEC8C200509E90 /* KSChatTagView.m in Sources */,
 				BC3744D428DB156F004EDFCF /* KSImageShareViewController.m in Sources */,
+				BC86A2B92CD3574400A15A53 /* VideoCoverChooseView.m in Sources */,
+				BC86A2BA2CD3574400A15A53 /* MusicPublistAlert.m in Sources */,
+				BC86A2BB2CD3574400A15A53 /* MusicPublicContentView.m in Sources */,
+				BC86A2BC2CD3574400A15A53 /* MusicCoverChooseView.m in Sources */,
 				27FC2F6627F1BBFE00FCC239 /* MyMusicViewController.m in Sources */,
 				277D432827E9A48000107DB7 /* ModifyPhoneChangeController.m in Sources */,
 				275FA56227F31AE100EB6240 /* MinePageHeadView.m in Sources */,
@@ -8600,11 +8721,9 @@
 				BCE6A0A927F852CD00C97704 /* MineFansGroupCell.m in Sources */,
 				BCC03F88280460C000461B7C /* InstrumentHeaderView.m in Sources */,
 				27F902F127E8614D00C08A19 /* SettingViewController.m in Sources */,
-				BCC408EA2AFCE11900C60249 /* VideoCoverChooseView.m in Sources */,
 				BC71DE9B2A89F450003F165E /* TXClassroomViewController.m in Sources */,
 				BCC9F42F27F69BD200647449 /* HTTPUtility.m in Sources */,
 				BC56C97C2923A3FD00AF301F /* CoursewareAlertCell.m in Sources */,
-				BCC408E52AFCE11900C60249 /* MusicPublistAlert.m in Sources */,
 				275E3DE227F467410010EC30 /* KSChatEmojiCollectionCell.m in Sources */,
 				BC366FD32CF0610400583E61 /* CourseStudentVos.m in Sources */,
 				BC366FD42CF0610400583E61 /* GroupCourseListModel.m in Sources */,
@@ -8666,6 +8785,7 @@
 				BC206EE72CF015A9001F2B85 /* ProgramCourseInfoView.m in Sources */,
 				BC28886D2A8101310064B773 /* KSSearchResultListController.m in Sources */,
 				BC106BA42A8F45AA000759A9 /* TXLiveChatListCell.m in Sources */,
+				BC86A2C92CD36B6400A15A53 /* MineWorkSortView.m in Sources */,
 				BC31BF9C2B219C5700F7D538 /* WidgetBottomButtonView.m in Sources */,
 				BC1263A428FF98BB00509E90 /* HomeNewMusicView.m in Sources */,
 				BCDE359E289BC03E00A9A560 /* HomeAlbumModel.m in Sources */,
@@ -8826,6 +8946,7 @@
 				BC4218002C4E439B00C70B2F /* KSUserDetailNavView.m in Sources */,
 				BCDF82292A8A3080005F8B82 /* ZoomControl.m in Sources */,
 				277931CB27E30FC20010E277 /* KSGifRefreshHeader.m in Sources */,
+				BC7401122CD20E8C0056756A /* MergeMusicStaffView.m in Sources */,
 				2755C07E27EC95CC007D9070 /* GroupNoticeViewController.m in Sources */,
 				BCC305F828FD4C0800C39762 /* KSChatUserDetailViewController.m in Sources */,
 				BC0D951D2AC2868400E54D3F /* KSWebLoadRefreshView.m in Sources */,
@@ -8838,7 +8959,6 @@
 				2728086727E6BD1F00DB71EA /* FirstSettingViewController.m in Sources */,
 				BCC9F42B27F69BD200647449 /* SelectionButton.m in Sources */,
 				BC38C4302AF900E100ABFCC2 /* KSAudioAnimationView.m in Sources */,
-				275FA1A027E7250700CFEA2E /* KSAccompanyWebViewController.m in Sources */,
 				BC1365CC280D478F00EB03E2 /* NotiferMessageModel.m in Sources */,
 				BC433E5C2CE6F339002870EC /* MinePageVIPCourseView.m in Sources */,
 				2755C07727EC945D007D9070 /* GroupMemberViewController.m in Sources */,
@@ -8857,6 +8977,7 @@
 				BC7E770C2900DD8E00EB37AF /* HomeDragButton.m in Sources */,
 				BCE6A08B27F823A300C97704 /* AccompanyCourseCell.m in Sources */,
 				BCC9F42627F69BD200647449 /* KSWhiteboardView.m in Sources */,
+				BC8DA25D2CD4BFE000D8EA32 /* KSAudioSaveAlert.m in Sources */,
 				BCA193BE282B9866004A585D /* MinePageGroupModel.m in Sources */,
 				BCB633F827F6A18200ACFDCF /* KSTipsView.m in Sources */,
 				BC0A22B72847523E0065C1AB /* MemberBottomView.m in Sources */,
@@ -8866,7 +8987,6 @@
 				BC7CFFC52817F29800CAEB21 /* CashRecordViewController.m in Sources */,
 				BC000DA12A84E6D5006C5A89 /* KSTXC2CChatViewController.m in Sources */,
 				BC71DF002A89F470003F165E /* MainDisplayView.m in Sources */,
-				BCC408E62AFCE11900C60249 /* MusicPublicContentView.m in Sources */,
 				BC7CFFA92817E3BD00CAEB21 /* IncomeCountTopView.m in Sources */,
 				BC7354612CEDF05200C2B35C /* CoursePargramListModel.m in Sources */,
 				BC965AE82925D1D700AB90B0 /* ClassroomCoursewarePlayView.m in Sources */,
@@ -8916,6 +9036,9 @@
 				BC2456E3286BE85A00D1F7C0 /* MineStyleEmptyView.m in Sources */,
 				277D432F27E9A50800107DB7 /* PhoneChangeBodyView.m in Sources */,
 				BC71DE8F2A89C937003F165E /* TXRTCService.m in Sources */,
+				BC7401302CD264560056756A /* KSBaseGuideManager.m in Sources */,
+				BC7401312CD264560056756A /* KSBaseGuideView.m in Sources */,
+				BC7401322CD264560056756A /* KSBaseGuideModel.m in Sources */,
 				BC106B792A8F4586000759A9 /* TXLiveMessageRejectAllSeat.m in Sources */,
 				BC71DF212A89FABD003F165E /* TxRTCRoomConfig.m in Sources */,
 				BC1553482AB31EEC00C1C347 /* TenangGroupCreateBottomView.m in Sources */,
@@ -8961,7 +9084,6 @@
 				27D83F4C27F3EC1500062476 /* CreateLiveBodyView.m in Sources */,
 				BC8C2C642824EB9000FBA5D5 /* NotiferHeadView.m in Sources */,
 				BC106B772A8F4586000759A9 /* TXLiveMessageDownSeat.m in Sources */,
-				BC85A9ED2C6B59CC003C1ABE /* KSTargetWebSocketManager.m in Sources */,
 				BC31BF7F2B219C5700F7D538 /* WidgetViewController.m in Sources */,
 				BCA9AC4A2CED921100047BFA /* MyVideoGroupListCell.m in Sources */,
 				27F902F427E863B600C08A19 /* NetworkingCheckController.m in Sources */,
@@ -8999,6 +9121,8 @@
 				277931E327E30FC20010E277 /* UITextView+ZWPlaceHolder.m in Sources */,
 				BC71DF1C2A89F470003F165E /* IACircleSliderThumbLayer.m in Sources */,
 				BC31BF912B219C5700F7D538 /* TunerSettingView.m in Sources */,
+				BC7401092CD203B80056756A /* KSDelayCheckView.m in Sources */,
+				BC74010A2CD203B80056756A /* KSCloudPremissionAlertView.m in Sources */,
 				2779320927E30FC30010E277 /* KSRecordPowerAnimationView.m in Sources */,
 				BC206EEE2CF01838001F2B85 /* ProgramCourseListCell.m in Sources */,
 				BC106C552A9365DE000759A9 /* ClassMemberEmptyView.m in Sources */,
@@ -9011,6 +9135,7 @@
 				BC1553572AB336A200C1C347 /* TenantStuModel.m in Sources */,
 				BC28582F2809451B0024697C /* EvaluateCouseCell.m in Sources */,
 				BCC9F43027F69BD200647449 /* HTTPResult.m in Sources */,
+				BC7401362CD264690056756A /* MergeTipsAlert.m in Sources */,
 				BCA723FF2806AEA000DA0D0D /* AccompanyHomeworkCell.m in Sources */,
 				277931E527E30FC20010E277 /* NSMutableAttributedString+CZHExtention.m in Sources */,
 				BCF61BE42804248F0000ACFE /* InstrumentChooseViewController.m in Sources */,
@@ -9028,6 +9153,7 @@
 				BC71DF0E2A89F470003F165E /* KSRateSliderView.m in Sources */,
 				BC206EF42CF01D4A001F2B85 /* GroupCourseSortView.m in Sources */,
 				BC7DEC9D2C2D555800154524 /* AudioEnginePlayer.m in Sources */,
+				BC71DF0E2A89F470003F165E /* KSRateSliderView.m in Sources */,
 				2779326427E30FD80010E277 /* FSCalendarDelegationProxy.m in Sources */,
 				BC106B852A8F4586000759A9 /* TXLiveMessageCardMessage.m in Sources */,
 				277935DF27E326DA0010E277 /* KSNetTypeManager.m in Sources */,
@@ -9040,6 +9166,7 @@
 				27A2F62D27E70D0A009E2380 /* UserInfoManager.m in Sources */,
 				BC3DE088280D89E90027DC0E /* EvaluateDetailViewController.m in Sources */,
 				BC023803286594EA005560CA /* KSTipsAlert.m in Sources */,
+				BC74013B2CD265340056756A /* CBAutoScrollLabel.m in Sources */,
 				BCF1BA5427F5CB5800FA36C4 /* LiveSeatApplyView.m in Sources */,
 				BCE6A0A427F8517900C97704 /* MineVideoCell.m in Sources */,
 				BC0A22C0284752900065C1AB /* WhiteboardListCell.m in Sources */,
@@ -9271,7 +9398,7 @@
 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
 				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 17.2;
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				ONLY_ACTIVE_ARCH = YES;
@@ -9326,7 +9453,7 @@
 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
 				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 17.2;
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				MTL_FAST_MATH = YES;
 				SDKROOT = iphoneos;
@@ -9692,11 +9819,11 @@
 				BUNDLE_LOADER = "$(TEST_HOST)";
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
-				DEVELOPMENT_TEAM = P664H7S5LL;
+				DEVELOPMENT_TEAM = B2AP53HHTU;
 				GENERATE_INFOPLIST_FILE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 15.2;
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = "com.JingMing.-KulexiuForTeacher.KulexiuForTeacherTests";
+				PRODUCT_BUNDLE_IDENTIFIER = com.Colexiu.KulexiuForTeacherTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -9710,11 +9837,11 @@
 				BUNDLE_LOADER = "$(TEST_HOST)";
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
-				DEVELOPMENT_TEAM = P664H7S5LL;
+				DEVELOPMENT_TEAM = B2AP53HHTU;
 				GENERATE_INFOPLIST_FILE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 15.2;
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = "com.JingMing.-KulexiuForTeacher.KulexiuForTeacherTests";
+				PRODUCT_BUNDLE_IDENTIFIER = com.Colexiu.KulexiuForTeacherTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -9730,7 +9857,7 @@
 				DEVELOPMENT_TEAM = B2AP53HHTU;
 				GENERATE_INFOPLIST_FILE = YES;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = "com.JingMing.-KulexiuForTeacher.KulexiuForTeacherUITests";
+				PRODUCT_BUNDLE_IDENTIFIER = com.Colexiu.KulexiuForTeacherUITests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -9746,7 +9873,7 @@
 				DEVELOPMENT_TEAM = B2AP53HHTU;
 				GENERATE_INFOPLIST_FILE = YES;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = "com.JingMing.-KulexiuForTeacher.KulexiuForTeacherUITests";
+				PRODUCT_BUNDLE_IDENTIFIER = com.Colexiu.KulexiuForTeacherUITests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -9807,7 +9934,7 @@
 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
 				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 17.2;
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				ONLY_ACTIVE_ARCH = YES;
@@ -9997,11 +10124,11 @@
 				BUNDLE_LOADER = "$(TEST_HOST)";
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
-				DEVELOPMENT_TEAM = P664H7S5LL;
+				DEVELOPMENT_TEAM = B2AP53HHTU;
 				GENERATE_INFOPLIST_FILE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 15.2;
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = "com.JingMing.-KulexiuForTeacher.KulexiuForTeacherTests";
+				PRODUCT_BUNDLE_IDENTIFIER = com.Colexiu.KulexiuForTeacherTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -10017,7 +10144,7 @@
 				DEVELOPMENT_TEAM = B2AP53HHTU;
 				GENERATE_INFOPLIST_FILE = YES;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = "com.JingMing.-KulexiuForTeacher.KulexiuForTeacherUITests";
+				PRODUCT_BUNDLE_IDENTIFIER = com.Colexiu.KulexiuForTeacherUITests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -10078,7 +10205,7 @@
 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
 				GCC_WARN_UNUSED_FUNCTION = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 17.2;
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				ONLY_ACTIVE_ARCH = YES;
@@ -10268,11 +10395,11 @@
 				BUNDLE_LOADER = "$(TEST_HOST)";
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
-				DEVELOPMENT_TEAM = P664H7S5LL;
+				DEVELOPMENT_TEAM = B2AP53HHTU;
 				GENERATE_INFOPLIST_FILE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 15.2;
+				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = "com.JingMing.-KulexiuForTeacher.KulexiuForTeacherTests";
+				PRODUCT_BUNDLE_IDENTIFIER = com.Colexiu.KulexiuForTeacherTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -10288,7 +10415,7 @@
 				DEVELOPMENT_TEAM = B2AP53HHTU;
 				GENERATE_INFOPLIST_FILE = YES;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = "com.JingMing.-KulexiuForTeacher.KulexiuForTeacherUITests";
+				PRODUCT_BUNDLE_IDENTIFIER = com.Colexiu.KulexiuForTeacherUITests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = NO;
 				TARGETED_DEVICE_FAMILY = "1,2";

+ 6 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_bubble.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_bubble.imageset/cloud_alert_bubble@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_bubble.imageset/cloud_alert_bubble@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_icon.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_icon.imageset/cloud_alert_icon@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_alert_icon.imageset/cloud_alert_icon@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionCancel.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionCancel.imageset/cloud_premissionCancel@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionCancel.imageset/cloud_premissionCancel@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionSetting.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionSetting.imageset/cloud_premissionSetting@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/CloudAlert/cloud_premissionSetting.imageset/cloud_premissionSetting@3x.png


+ 6 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_failedTips.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_failedTips.imageset/check_failedTips@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_failedTips.imageset/check_failedTips@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_finishTips.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_finishTips.imageset/check_finishTips@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_finishTips.imageset/check_finishTips@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_ingTips.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_ingTips.imageset/check_ingTips@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_ingTips.imageset/check_ingTips@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_prepareTips.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_prepareTips.imageset/check_prepareTips@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_prepareTips.imageset/check_prepareTips@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_tips_icon.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_tips_icon.imageset/check_tips_icon@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/check_tips_icon.imageset/check_tips_icon@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_back.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_back.imageset/delayCheck_back@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_back.imageset/delayCheck_back@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_bg.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_bg.imageset/delayCheck_bg@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_bg.imageset/delayCheck_bg@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_checking.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_checking.imageset/delayCheck_ship_checking@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_checking.imageset/delayCheck_ship_checking@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_failer.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_failer.imageset/delayCheck_ship_failer@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_failer.imageset/delayCheck_ship_failer@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_prepare.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_prepare.imageset/delayCheck_ship_prepare@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_prepare.imageset/delayCheck_ship_prepare@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_success.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_success.imageset/delayCheck_ship_success@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/DelayCheck/delayCheck_ship_success.imageset/delayCheck_ship_success@3x.png


+ 6 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_delay.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_delay.imageset/merge_guide_delay@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_delay.imageset/merge_guide_delay@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_finishBg.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_finishBg.imageset/merge_guide_finishBg@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_finishBg.imageset/merge_guide_finishBg@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_forward.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_forward.imageset/merge_guide_forward@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_forward.imageset/merge_guide_forward@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_nextBg.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_nextBg.imageset/merge_guide_nextBg@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_nextBg.imageset/merge_guide_nextBg@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_offset.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_offset.imageset/merge_guide_offset@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_offset.imageset/merge_guide_offset@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_publish.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_publish.imageset/merge_guide_publish@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_publish.imageset/merge_guide_publish@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retry.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retry.imageset/merge_guide_retry@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retry.imageset/merge_guide_retry@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retryBg.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retryBg.imageset/merge_guide_retryBg@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_retryBg.imageset/merge_guide_retryBg@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_saveDraft.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_saveDraft.imageset/merge_guide_saveDraft@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_saveDraft.imageset/merge_guide_saveDraft@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_skip.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_skip.imageset/merge_guide_skip@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_skip.imageset/merge_guide_skip@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_volume.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_volume.imageset/merge_guide_volume@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/MergeGuide/merge_guide_volume.imageset/merge_guide_volume@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/search_button_bg.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/search_button_bg.imageset/search_button_bg@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/search_button_bg.imageset/search_button_bg@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_audio.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_audio.imageset/workType_audio@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_audio.imageset/workType_audio@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_video.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_video.imageset/workType_video@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/Mine/workType_video.imageset/workType_video@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_black.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_black.imageset/back_button_black@3x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_black.imageset/merge_back_black@2x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_white.imageset/Contents.json

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

BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_white.imageset/merge_back_white@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_back_white.imageset/merge_back_white@3x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_playerBg.imageset/merge_playerBg@2x.png


BIN
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/merge_playerBg.imageset/merge_playerBg@3x.png


+ 22 - 0
KulexiuForTeacher/KulexiuForTeacher/Assets.xcassets/PlayerImage/musc_publish_cancel.imageset/Contents.json

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

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