Просмотр исходного кода

Merge remote-tracking branch 'origin/feat/gift_combo'

* origin/feat/gift_combo:
  fix: 主播进入其他主播的主页也需要上报
  feat: 补充观众进入主播首页的埋点
  fix: 修复包裹面板展开时底部按钮状态不对的问题
  opt: 调整项目文件夹结构
  feat: combo 优化
陈文艺 5 месяцев назад
Родитель
Сommit
58cf9769aa
100 измененных файлов с 78 добавлено и 11 удалено
  1. 0 1
      .gitignore
  2. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/CVLensEngine.h
  3. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_adaptive_sharpen.h
  4. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_cine_move.h
  5. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_night_scene.h
  6. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_onekey_enhance.h
  7. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_photo_night_scene.h
  8. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_public_define.h
  9. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_taint_detect.h
  10. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_vfi.h
  11. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_vida.h
  12. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_deflicker.h
  13. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_hdr.h
  14. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_sr.h
  15. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_stab.h
  16. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_3d_skeleton.h
  17. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_action_recognition.h
  18. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_api.h
  19. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_avaboost.h
  20. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_avatar_drive.h
  21. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_bach_skeleton.h
  22. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_c1.h
  23. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_c2.h
  24. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_car_detect.h
  25. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_chroma_keying.h
  26. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_dynamic_action.h
  27. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_dynamic_gesture.h
  28. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_error_code_format.h
  29. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_attribute.h
  30. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_clustering.h
  31. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_detect.h
  32. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_verify.h
  33. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_facefitting.h
  34. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_foot.h
  35. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_gaze_estimation.h
  36. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_general_object.h
  37. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_hairparser.h
  38. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_hal_api.h
  39. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_hand.h
  40. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_headseg.h
  41. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_human_distance.h
  42. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_license_cake.h
  43. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_license_wrapper.h
  44. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_lightcls.h
  45. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_log.h
  46. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_message_define.h
  47. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_object_tracking.h
  48. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_online_license.h
  49. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_pet_face.h
  50. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_pixelformat_cvt.h
  51. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_portrait_matting.h
  52. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_public_define.h
  53. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_qrcode_decode.h
  54. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_saliency_matting.h
  55. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_skeleton.h
  56. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_skin_segmentation.h
  57. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_skyseg.h
  58. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_slam.h
  59. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_student_id_ocr.h
  60. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_version.h
  61. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_video_cls.h
  62. 0 0
      ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_yuv_process.h
  63. 0 0
      ByteEffectLib/effect-sdk.framework/Heimdallr.plist
  64. 0 0
      ByteEffectLib/effect-sdk.framework/Info.plist
  65. 0 0
      ByteEffectLib/effect-sdk.framework/effect-sdk
  66. 0 0
      ByteEffectLib/libeffect-sdk.a
  67. 76 8
      MiMoLive.xcodeproj/project.pbxproj
  68. 0 0
      MiMoLive.xcodeproj/xcshareddata/xcschemes/MiMoLive.xcscheme
  69. 0 0
      MiMoLive.xcodeproj/xcshareddata/xcschemes/MiMoLive_Debug.xcscheme
  70. 2 2
      MiMoLive.xcodeproj/xcshareddata/xcschemes/MiMoLive_Preview.xcscheme
  71. 0 0
      MiMoLive/3rdParty/BBPictureBrowser/MOPictureBrowser.h
  72. 0 0
      MiMoLive/3rdParty/BBPictureBrowser/MOPictureBrowser.m
  73. 0 0
      MiMoLive/3rdParty/BBPictureBrowser/Resources/mo_picture_browser_error@2x.png
  74. 0 0
      MiMoLive/3rdParty/BBPictureBrowser/Resources/mo_picture_browser_error@3x.png
  75. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageCanvas.h
  76. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageCanvas.m
  77. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageClock.h
  78. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageClock.m
  79. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDescriptor.h
  80. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDescriptor.m
  81. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDispatcher.h
  82. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDispatcher.m
  83. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageRenderer.h
  84. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageRenderer.m
  85. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteFactory.h
  86. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteFactory.m
  87. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteQueue.h
  88. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteQueue.m
  89. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageHeader.h
  90. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageLoader/BarrageLoader.h
  91. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageLoader/BarrageLoader.m
  92. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatImageSprite.h
  93. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatImageSprite.m
  94. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatSprite.h
  95. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatSprite.m
  96. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatTextSprite.h
  97. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatTextSprite.m
  98. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageSprite.h
  99. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageSprite.m
  100. 0 0
      MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageSpriteProtocol.h

+ 0 - 1
.gitignore

@@ -36,7 +36,6 @@ DerivedData/
 
 # CocoaPods
 Pods/
-MiMoLive/Pods
 
 # Add this line if you want to avoid checking in source code from the Xcode workspace
 *.xcworkspace

+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/CVLensEngine.h → ByteEffectLib/effect-sdk.framework/Headers/CVLensEngine.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_adaptive_sharpen.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_adaptive_sharpen.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_cine_move.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_cine_move.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_night_scene.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_night_scene.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_onekey_enhance.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_onekey_enhance.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_photo_night_scene.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_photo_night_scene.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_public_define.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_public_define.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_taint_detect.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_taint_detect.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_vfi.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_vfi.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_vida.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_vida.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_deflicker.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_deflicker.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_hdr.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_hdr.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_sr.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_sr.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_stab.h → ByteEffectLib/effect-sdk.framework/Headers/bef_ai_image_quality_enhancement_video_stab.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_3d_skeleton.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_3d_skeleton.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_action_recognition.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_action_recognition.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_api.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_api.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_avaboost.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_avaboost.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_avatar_drive.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_avatar_drive.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_bach_skeleton.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_bach_skeleton.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_c1.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_c1.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_c2.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_c2.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_car_detect.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_car_detect.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_chroma_keying.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_chroma_keying.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_dynamic_action.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_dynamic_action.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_dynamic_gesture.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_dynamic_gesture.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_error_code_format.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_error_code_format.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_attribute.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_attribute.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_clustering.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_clustering.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_detect.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_detect.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_verify.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_face_verify.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_facefitting.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_facefitting.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_foot.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_foot.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_gaze_estimation.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_gaze_estimation.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_general_object.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_general_object.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_hairparser.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_hairparser.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_hal_api.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_hal_api.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_hand.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_hand.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_headseg.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_headseg.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_human_distance.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_human_distance.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_license_cake.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_license_cake.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_license_wrapper.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_license_wrapper.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_lightcls.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_lightcls.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_log.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_log.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_message_define.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_message_define.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_object_tracking.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_object_tracking.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_online_license.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_online_license.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_pet_face.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_pet_face.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_pixelformat_cvt.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_pixelformat_cvt.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_portrait_matting.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_portrait_matting.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_public_define.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_public_define.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_qrcode_decode.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_qrcode_decode.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_saliency_matting.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_saliency_matting.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_skeleton.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_skeleton.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_skin_segmentation.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_skin_segmentation.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_skyseg.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_skyseg.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_slam.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_slam.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_student_id_ocr.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_student_id_ocr.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_version.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_version.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_video_cls.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_video_cls.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_yuv_process.h → ByteEffectLib/effect-sdk.framework/Headers/bef_effect_ai_yuv_process.h


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Heimdallr.plist → ByteEffectLib/effect-sdk.framework/Heimdallr.plist


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/Info.plist → ByteEffectLib/effect-sdk.framework/Info.plist


+ 0 - 0
MiMoLive/ByteEffectLib/effect-sdk.framework/effect-sdk → ByteEffectLib/effect-sdk.framework/effect-sdk


+ 0 - 0
MiMoLive/ByteEffectLib/libeffect-sdk.a → ByteEffectLib/libeffect-sdk.a


+ 76 - 8
MiMoLive/MiMoLive.xcodeproj/project.pbxproj → MiMoLive.xcodeproj/project.pbxproj

@@ -436,7 +436,6 @@
 		A62729B02B0EF79E006464EB /* MOLiveMemberData.m in Sources */ = {isa = PBXBuildFile; fileRef = A62729AE2B0EF79E006464EB /* MOLiveMemberData.m */; };
 		A62729BA2B0F3951006464EB /* UIImageView+MOSvga.m in Sources */ = {isa = PBXBuildFile; fileRef = A62729B92B0F3951006464EB /* UIImageView+MOSvga.m */; };
 		A6272BF52B0F6DD9006464EB /* MOGiftListView.m in Sources */ = {isa = PBXBuildFile; fileRef = A6272BF42B0F6DD9006464EB /* MOGiftListView.m */; };
-		A6272BF72B0F6DF0006464EB /* MOGiftListView.xib in Resources */ = {isa = PBXBuildFile; fileRef = A6272BF62B0F6DF0006464EB /* MOGiftListView.xib */; };
 		A6272BFA2B0F78BB006464EB /* MOGiftCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = A6272BF92B0F78BB006464EB /* MOGiftCollectionView.m */; };
 		A6293E7C2B6B60640000EEA3 /* MOLiveBroadCastEndView.m in Sources */ = {isa = PBXBuildFile; fileRef = A6293E7B2B6B60640000EEA3 /* MOLiveBroadCastEndView.m */; };
 		A6293E7E2B6B606D0000EEA3 /* MOLiveBroadCastEndView.xib in Resources */ = {isa = PBXBuildFile; fileRef = A6293E7D2B6B606D0000EEA3 /* MOLiveBroadCastEndView.xib */; };
@@ -2640,7 +2639,6 @@
 		FB06A1012E82B3FB00A3CD51 /* MOSignInCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A6999C8C2C9063CE009AE37C /* MOSignInCollectionViewCell.xib */; };
 		FB06A1022E82B3FB00A3CD51 /* MOFirstRechargeTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A6999C7E2C90235B009AE37C /* MOFirstRechargeTableViewCell.xib */; };
 		FB06A1032E82B3FB00A3CD51 /* MOModifyAvatarVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = A61944002AE52E8700D2878F /* MOModifyAvatarVC.xib */; };
-		FB06A1072E82B3FB00A3CD51 /* MOGiftListView.xib in Resources */ = {isa = PBXBuildFile; fileRef = A6272BF62B0F6DF0006464EB /* MOGiftListView.xib */; };
 		FB06A1092E82B3FB00A3CD51 /* MOTaskBaseBtnView.xib in Resources */ = {isa = PBXBuildFile; fileRef = A67908EE2C0C6763001B73AE /* MOTaskBaseBtnView.xib */; };
 		FB06A10A2E82B3FB00A3CD51 /* (null) in Resources */ = {isa = PBXBuildFile; };
 		FB06A10C2E82B3FB00A3CD51 /* MODiaWinHistoryView.xib in Resources */ = {isa = PBXBuildFile; fileRef = A6F8CE742C3564DC003475BE /* MODiaWinHistoryView.xib */; };
@@ -2786,6 +2784,26 @@
 		FB4CE1C02E9A45170087C5B8 /* MOLinePkHistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB4CE1B92E9A45170087C5B8 /* MOLinePkHistoryView.swift */; };
 		FB56C0A32E87BC81001E86DF /* MOCustomTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = A699F3542E8551FE00448188 /* MOCustomTabBar.m */; };
 		FB56C0A42E87BC8C001E86DF /* MOBeautyResLicense.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A8A070B2E812EE40081C87A /* MOBeautyResLicense.m */; };
+		FB56CD8D2EA87A2F008F806D /* MOGiftPanelsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB56CD8C2EA87A2F008F806D /* MOGiftPanelsView.swift */; };
+		FB56CD8E2EA87A2F008F806D /* MOGiftPanelsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB56CD8C2EA87A2F008F806D /* MOGiftPanelsView.swift */; };
+		FB56CD902EA87A38008F806D /* MOSendGiftView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB56CD8F2EA87A38008F806D /* MOSendGiftView.swift */; };
+		FB56CD912EA87A38008F806D /* MOSendGiftView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB56CD8F2EA87A38008F806D /* MOSendGiftView.swift */; };
+		FB56CD932EA87A3D008F806D /* MOGiftBottomMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB56CD922EA87A3D008F806D /* MOGiftBottomMenuView.swift */; };
+		FB56CD942EA87A3D008F806D /* MOGiftBottomMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB56CD922EA87A3D008F806D /* MOGiftBottomMenuView.swift */; };
+		FB56CD962EA88326008F806D /* MOGiftComboView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB56CD952EA88326008F806D /* MOGiftComboView.swift */; };
+		FB56CD972EA88326008F806D /* MOGiftComboView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB56CD952EA88326008F806D /* MOGiftComboView.swift */; };
+		FB56CD992EA88333008F806D /* MOComboCountDownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB56CD982EA88333008F806D /* MOComboCountDownView.swift */; };
+		FB56CD9A2EA88333008F806D /* MOComboCountDownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB56CD982EA88333008F806D /* MOComboCountDownView.swift */; };
+		FB56CDA22EA8D82F008F806D /* icon_gift_combo_lv_3.webp in Resources */ = {isa = PBXBuildFile; fileRef = FB56CDA02EA8D82F008F806D /* icon_gift_combo_lv_3.webp */; };
+		FB56CDA32EA8D82F008F806D /* icon_gift_selected_bg.webp in Resources */ = {isa = PBXBuildFile; fileRef = FB56CD9E2EA8D82F008F806D /* icon_gift_selected_bg.webp */; };
+		FB56CDA42EA8D82F008F806D /* icon_gift_combo_lv_4.webp in Resources */ = {isa = PBXBuildFile; fileRef = FB56CDA12EA8D82F008F806D /* icon_gift_combo_lv_4.webp */; };
+		FB56CDA52EA8D82F008F806D /* icon_gift_combo_lv_2.webp in Resources */ = {isa = PBXBuildFile; fileRef = FB56CD9F2EA8D82F008F806D /* icon_gift_combo_lv_2.webp */; };
+		FB56CDA62EA8D82F008F806D /* icon_gift_combo_lv_1.webp in Resources */ = {isa = PBXBuildFile; fileRef = FB56CD9D2EA8D82F008F806D /* icon_gift_combo_lv_1.webp */; };
+		FB56CDA72EA8D82F008F806D /* icon_gift_combo_lv_3.webp in Resources */ = {isa = PBXBuildFile; fileRef = FB56CDA02EA8D82F008F806D /* icon_gift_combo_lv_3.webp */; };
+		FB56CDA82EA8D82F008F806D /* icon_gift_selected_bg.webp in Resources */ = {isa = PBXBuildFile; fileRef = FB56CD9E2EA8D82F008F806D /* icon_gift_selected_bg.webp */; };
+		FB56CDA92EA8D82F008F806D /* icon_gift_combo_lv_4.webp in Resources */ = {isa = PBXBuildFile; fileRef = FB56CDA12EA8D82F008F806D /* icon_gift_combo_lv_4.webp */; };
+		FB56CDAA2EA8D82F008F806D /* icon_gift_combo_lv_2.webp in Resources */ = {isa = PBXBuildFile; fileRef = FB56CD9F2EA8D82F008F806D /* icon_gift_combo_lv_2.webp */; };
+		FB56CDAB2EA8D82F008F806D /* icon_gift_combo_lv_1.webp in Resources */ = {isa = PBXBuildFile; fileRef = FB56CD9D2EA8D82F008F806D /* icon_gift_combo_lv_1.webp */; };
 		FB6A3AF72E84D98A003C754B /* MOCommonUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBF574202E8275B1001B14D4 /* MOCommonUI.swift */; };
 		FB6C90882E7C1AB3004DF690 /* MOGiftListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB6C90872E7C1AB3004DF690 /* MOGiftListViewModel.swift */; };
 		FB6C90ED2E7C2F41004DF690 /* Dictionary+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB6C90EC2E7C2F41004DF690 /* Dictionary+Response.swift */; };
@@ -2831,6 +2849,8 @@
 		FBB03B9B2EA21B7B00A14140 /* Double+Format.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBB03B992EA21B7B00A14140 /* Double+Format.swift */; };
 		FBB03B9D2EA2247200A14140 /* MOBubbleToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBB03B9C2EA2247200A14140 /* MOBubbleToastView.swift */; };
 		FBB03B9E2EA2247200A14140 /* MOBubbleToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBB03B9C2EA2247200A14140 /* MOBubbleToastView.swift */; };
+		FBB75E7C2EB09850006A040B /* MOHttpManager+Track.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBB75E7B2EB09850006A040B /* MOHttpManager+Track.swift */; };
+		FBB75E7D2EB09850006A040B /* MOHttpManager+Track.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBB75E7B2EB09850006A040B /* MOHttpManager+Track.swift */; };
 		FBC2FE9E2E975E0600ACD8F7 /* AutoCodable in Frameworks */ = {isa = PBXBuildFile; productRef = FBC2FE9D2E975E0600ACD8F7 /* AutoCodable */; };
 		FBC2FEA02E975E0D00ACD8F7 /* AutoCodable in Frameworks */ = {isa = PBXBuildFile; productRef = FBC2FE9F2E975E0D00ACD8F7 /* AutoCodable */; };
 		FBCB31CC2E854C52005E6E3C /* MOPersonList+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBCB31CB2E854C52005E6E3C /* MOPersonList+Extension.swift */; };
@@ -3700,7 +3720,6 @@
 		A62729B92B0F3951006464EB /* UIImageView+MOSvga.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+MOSvga.m"; sourceTree = "<group>"; };
 		A6272BF32B0F6DD9006464EB /* MOGiftListView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOGiftListView.h; sourceTree = "<group>"; };
 		A6272BF42B0F6DD9006464EB /* MOGiftListView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MOGiftListView.m; sourceTree = "<group>"; };
-		A6272BF62B0F6DF0006464EB /* MOGiftListView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MOGiftListView.xib; sourceTree = "<group>"; };
 		A6272BF82B0F78BB006464EB /* MOGiftCollectionView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOGiftCollectionView.h; sourceTree = "<group>"; };
 		A6272BF92B0F78BB006464EB /* MOGiftCollectionView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MOGiftCollectionView.m; sourceTree = "<group>"; };
 		A6293E7A2B6B60640000EEA3 /* MOLiveBroadCastEndView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOLiveBroadCastEndView.h; sourceTree = "<group>"; };
@@ -5385,6 +5404,16 @@
 		FB4CE1B72E9A45170087C5B8 /* MOLinePkHistoryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOLinePkHistoryCell.swift; sourceTree = "<group>"; };
 		FB4CE1B82E9A45170087C5B8 /* MOLinePkHistoryListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOLinePkHistoryListView.swift; sourceTree = "<group>"; };
 		FB4CE1B92E9A45170087C5B8 /* MOLinePkHistoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOLinePkHistoryView.swift; sourceTree = "<group>"; };
+		FB56CD8C2EA87A2F008F806D /* MOGiftPanelsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOGiftPanelsView.swift; sourceTree = "<group>"; };
+		FB56CD8F2EA87A38008F806D /* MOSendGiftView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOSendGiftView.swift; sourceTree = "<group>"; };
+		FB56CD922EA87A3D008F806D /* MOGiftBottomMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOGiftBottomMenuView.swift; sourceTree = "<group>"; };
+		FB56CD952EA88326008F806D /* MOGiftComboView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOGiftComboView.swift; sourceTree = "<group>"; };
+		FB56CD982EA88333008F806D /* MOComboCountDownView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOComboCountDownView.swift; sourceTree = "<group>"; };
+		FB56CD9D2EA8D82F008F806D /* icon_gift_combo_lv_1.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = icon_gift_combo_lv_1.webp; sourceTree = "<group>"; };
+		FB56CD9E2EA8D82F008F806D /* icon_gift_selected_bg.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = icon_gift_selected_bg.webp; sourceTree = "<group>"; };
+		FB56CD9F2EA8D82F008F806D /* icon_gift_combo_lv_2.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = icon_gift_combo_lv_2.webp; sourceTree = "<group>"; };
+		FB56CDA02EA8D82F008F806D /* icon_gift_combo_lv_3.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = icon_gift_combo_lv_3.webp; sourceTree = "<group>"; };
+		FB56CDA12EA8D82F008F806D /* icon_gift_combo_lv_4.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = icon_gift_combo_lv_4.webp; sourceTree = "<group>"; };
 		FB6C90872E7C1AB3004DF690 /* MOGiftListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOGiftListViewModel.swift; sourceTree = "<group>"; };
 		FB6C90EC2E7C2F41004DF690 /* Dictionary+Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+Response.swift"; sourceTree = "<group>"; };
 		FB6C90EE2E7C35C4004DF690 /* MOBagCollectionView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MOBagCollectionView.h; sourceTree = "<group>"; };
@@ -5408,6 +5437,7 @@
 		FBAEB9EB2E9CFE3800BBA750 /* MORtmLivePKLinkInvite.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MORtmLivePKLinkInvite.swift; sourceTree = "<group>"; };
 		FBB03B992EA21B7B00A14140 /* Double+Format.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Double+Format.swift"; sourceTree = "<group>"; };
 		FBB03B9C2EA2247200A14140 /* MOBubbleToastView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOBubbleToastView.swift; sourceTree = "<group>"; };
+		FBB75E7B2EB09850006A040B /* MOHttpManager+Track.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MOHttpManager+Track.swift"; sourceTree = "<group>"; };
 		FBCB31CB2E854C52005E6E3C /* MOPersonList+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MOPersonList+Extension.swift"; sourceTree = "<group>"; };
 		FBCB31D52E85523B005E6E3C /* icon_line_pk_match.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = icon_line_pk_match.webp; sourceTree = "<group>"; };
 		FBCB31D82E855524005E6E3C /* MOLinePkContributionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MOLinePkContributionView.swift; sourceTree = "<group>"; };
@@ -6011,6 +6041,7 @@
 		A601BAE52AD7F99E0021CF03 /* NetManager */ = {
 			isa = PBXGroup;
 			children = (
+				FBB75E7A2EB0983E006A040B /* Track */,
 				FB77301E2E9DE79E0022E8C8 /* Relation */,
 				FB249B942E9CAC4B0063E7FC /* Line+PK */,
 				A601BAE92AD7FB980021CF03 /* MOAPIUrl.h */,
@@ -7427,7 +7458,6 @@
 				A6D05D472C47C8FE0060014C /* Model */,
 				A6272BF32B0F6DD9006464EB /* MOGiftListView.h */,
 				A6272BF42B0F6DD9006464EB /* MOGiftListView.m */,
-				A6272BF62B0F6DF0006464EB /* MOGiftListView.xib */,
 				A6272BF82B0F78BB006464EB /* MOGiftCollectionView.h */,
 				A6272BF92B0F78BB006464EB /* MOGiftCollectionView.m */,
 				A6990F602B10447100C8BDF1 /* MOGiftItemCell.h */,
@@ -7438,6 +7468,9 @@
 				A614852F2C737E5D00DDD3C7 /* MOGiftUserCell.h */,
 				A61485302C737E5D00DDD3C7 /* MOGiftUserCell.m */,
 				A61485312C737E5D00DDD3C7 /* MOGiftUserCell.xib */,
+				FB56CD922EA87A3D008F806D /* MOGiftBottomMenuView.swift */,
+				FB56CD8C2EA87A2F008F806D /* MOGiftPanelsView.swift */,
+				FB56CD8F2EA87A38008F806D /* MOSendGiftView.swift */,
 				FB6C90872E7C1AB3004DF690 /* MOGiftListViewModel.swift */,
 			);
 			path = GiftListView;
@@ -9889,6 +9922,8 @@
 				A61509BE2B95C768004C87B0 /* MOCountDownCirleLayer */,
 				A6AEFCF12B973BF100F81201 /* MOComboSendGiftView.h */,
 				A6AEFCF22B973BF100F81201 /* MOComboSendGiftView.m */,
+				FB56CD952EA88326008F806D /* MOGiftComboView.swift */,
+				FB56CD982EA88333008F806D /* MOComboCountDownView.swift */,
 			);
 			path = MOComboSendGiftView;
 			sourceTree = "<group>";
@@ -10422,6 +10457,11 @@
 		A6CC14252CF84356001117FB /* Gift */ = {
 			isa = PBXGroup;
 			children = (
+				FB56CD9D2EA8D82F008F806D /* icon_gift_combo_lv_1.webp */,
+				FB56CD9E2EA8D82F008F806D /* icon_gift_selected_bg.webp */,
+				FB56CD9F2EA8D82F008F806D /* icon_gift_combo_lv_2.webp */,
+				FB56CDA02EA8D82F008F806D /* icon_gift_combo_lv_3.webp */,
+				FB56CDA12EA8D82F008F806D /* icon_gift_combo_lv_4.webp */,
 				3A9160D52DD9B8A40070C668 /* gif_diamond_drop.gif */,
 				3A9160D72DD9E41A0070C668 /* gif_send_red_packet.gif */,
 				A6A566D62D7166B400BCF3EC /* mo_download.gif */,
@@ -11364,6 +11404,14 @@
 			path = Models;
 			sourceTree = "<group>";
 		};
+		FBB75E7A2EB0983E006A040B /* Track */ = {
+			isa = PBXGroup;
+			children = (
+				FBB75E7B2EB09850006A040B /* MOHttpManager+Track.swift */,
+			);
+			path = Track;
+			sourceTree = "<group>";
+		};
 		FBC2FEA12E9762B100ACD8F7 /* Models */ = {
 			isa = PBXGroup;
 			children = (
@@ -11603,6 +11651,11 @@
 				A608EBD12AE68AEB0092317D /* MOBlackListVC.xib in Resources */,
 				A618DC362AEA916F00976BB8 /* MOMyGuildInfoView.xib in Resources */,
 				A68B40E22B3188800027D881 /* MOPkStatusInfoView.xib in Resources */,
+				FB56CDA72EA8D82F008F806D /* icon_gift_combo_lv_3.webp in Resources */,
+				FB56CDA82EA8D82F008F806D /* icon_gift_selected_bg.webp in Resources */,
+				FB56CDA92EA8D82F008F806D /* icon_gift_combo_lv_4.webp in Resources */,
+				FB56CDAA2EA8D82F008F806D /* icon_gift_combo_lv_2.webp in Resources */,
+				FB56CDAB2EA8D82F008F806D /* icon_gift_combo_lv_1.webp in Resources */,
 				A63664962AF109D6002C0BFC /* MOFamilyMainVC.xib in Resources */,
 				A6C7395B2B4823430090F1F3 /* MOUserInfoMedalView.xib in Resources */,
 				FBA9B4F82E98DA9D00736FD2 /* icon_line_pk_start.webp in Resources */,
@@ -11742,7 +11795,6 @@
 				A6999C8E2C9063CE009AE37C /* MOSignInCollectionViewCell.xib in Resources */,
 				A6999C802C90235B009AE37C /* MOFirstRechargeTableViewCell.xib in Resources */,
 				A61944022AE52E8700D2878F /* MOModifyAvatarVC.xib in Resources */,
-				A6272BF72B0F6DF0006464EB /* MOGiftListView.xib in Resources */,
 				A67908EF2C0C6763001B73AE /* MOTaskBaseBtnView.xib in Resources */,
 				FBF5741F2E8255D5001B14D4 /* icon_line_match.webp in Resources */,
 				A6F8CE752C3564DC003475BE /* MODiaWinHistoryView.xib in Resources */,
@@ -11935,6 +11987,11 @@
 				FB06A0392E82B3FB00A3CD51 /* MOReportTableViewCell.xib in Resources */,
 				FB06A03A2E82B3FB00A3CD51 /* MOBlackListVC.xib in Resources */,
 				FB06A03F2E82B3FB00A3CD51 /* MOMyGuildInfoView.xib in Resources */,
+				FB56CDA22EA8D82F008F806D /* icon_gift_combo_lv_3.webp in Resources */,
+				FB56CDA32EA8D82F008F806D /* icon_gift_selected_bg.webp in Resources */,
+				FB56CDA42EA8D82F008F806D /* icon_gift_combo_lv_4.webp in Resources */,
+				FB56CDA52EA8D82F008F806D /* icon_gift_combo_lv_2.webp in Resources */,
+				FB56CDA62EA8D82F008F806D /* icon_gift_combo_lv_1.webp in Resources */,
 				FB06A0412E82B3FB00A3CD51 /* MOPkStatusInfoView.xib in Resources */,
 				FB06A0452E82B3FB00A3CD51 /* MOFamilyMainVC.xib in Resources */,
 				FB06A0462E82B3FB00A3CD51 /* MOUserInfoMedalView.xib in Resources */,
@@ -12068,7 +12125,6 @@
 				FB06A1012E82B3FB00A3CD51 /* MOSignInCollectionViewCell.xib in Resources */,
 				FB06A1022E82B3FB00A3CD51 /* MOFirstRechargeTableViewCell.xib in Resources */,
 				FB06A1032E82B3FB00A3CD51 /* MOModifyAvatarVC.xib in Resources */,
-				FB06A1072E82B3FB00A3CD51 /* MOGiftListView.xib in Resources */,
 				FB06A1092E82B3FB00A3CD51 /* MOTaskBaseBtnView.xib in Resources */,
 				FB06A10A2E82B3FB00A3CD51 /* (null) in Resources */,
 				FB06A10C2E82B3FB00A3CD51 /* MODiaWinHistoryView.xib in Resources */,
@@ -12701,6 +12757,8 @@
 				A6157AE32E26716200F8CD99 /* ByteBeautyManager.swift in Sources */,
 				A6CA1E2C2BCFAFEB00BFCD69 /* MORoomContriRankTopView.m in Sources */,
 				A608EBD02AE68AEB0092317D /* MOBlackListVC.m in Sources */,
+				FB56CD902EA87A38008F806D /* MOSendGiftView.swift in Sources */,
+				FB56CD992EA88333008F806D /* MOComboCountDownView.swift in Sources */,
 				A6AAFDDB2CEDECA9004C4D59 /* MOMinePlayCell.m in Sources */,
 				A6A3FDE62AFCC2CD0069D768 /* MOLocationHelper.m in Sources */,
 				A60963D72B5E954A009C9D4D /* MOFamilyTaskCell.m in Sources */,
@@ -12730,6 +12788,7 @@
 				FBCB32AD2E867B03005E6E3C /* MOEventDeliver.swift in Sources */,
 				A6157ADC2E26712C00F8CD99 /* MOEffectResourceHelper.m in Sources */,
 				FB9A8B252E8A6A8500488A61 /* String+Localizable.swift in Sources */,
+				FBB75E7D2EB09850006A040B /* MOHttpManager+Track.swift in Sources */,
 				A6157ADD2E26712C00F8CD99 /* MOLicenseHelper.mm in Sources */,
 				A6157ADE2E26712C00F8CD99 /* MOImageUtils.m in Sources */,
 				A6157ADF2E26712C00F8CD99 /* BytesBeautyRender.m in Sources */,
@@ -12835,6 +12894,7 @@
 				A695B2EF2AE167C80072644D /* MODynamicBaseUrlAPI.m in Sources */,
 				A63664A82AF1226D002C0BFC /* MOFamilyStarListCell.m in Sources */,
 				FB9A8B722E8AAE0000488A61 /* MOLineBeanView.swift in Sources */,
+				FB56CD962EA88326008F806D /* MOGiftComboView.swift in Sources */,
 				FB9A8B732E8AAE0000488A61 /* MOLineCountTimeView.swift in Sources */,
 				FB9A8B742E8AAE0000488A61 /* MOLinePeerHostInfoView.swift in Sources */,
 				FB9A8B762E8AAE0000488A61 /* MOLineView.swift in Sources */,
@@ -12855,6 +12915,7 @@
 				3A8A05552E72D0A80081C87A /* MOPkRankSubView.m in Sources */,
 				A61A8CFE2D22881A00D71489 /* QGMP4Box.m in Sources */,
 				A68E81D42B173BC2001A6E79 /* MOMyEarningsTopView.m in Sources */,
+				FB56CD932EA87A3D008F806D /* MOGiftBottomMenuView.swift in Sources */,
 				A6E42D1B2C1C1ABB0010EA20 /* MORedSendConfigs.m in Sources */,
 				A61A8D102D22881A00D71489 /* QGVAPTextureLoader.m in Sources */,
 				A6A52BC72B15B3CD00D24378 /* LiveGiftShowCustom.m in Sources */,
@@ -13193,6 +13254,7 @@
 				A608807D2C3822F600C950E3 /* MOTicketChangeAlertView.m in Sources */,
 				FB012AD72E88D893000770B4 /* MONextVOLivePkLinkInviteVO.swift in Sources */,
 				A6673B322B416161002566A7 /* MORightToLeftBannerView.m in Sources */,
+				FB56CD8E2EA87A2F008F806D /* MOGiftPanelsView.swift in Sources */,
 				A6A52BCC2B15B3CD00D24378 /* LiveGiftListModel.m in Sources */,
 				A68E71E02B3309A700F6C623 /* MOSvgaBaseData.m in Sources */,
 				A63C044C2D27E49B00CCC79A /* MODownloadManager.m in Sources */,
@@ -13813,6 +13875,8 @@
 				FB069CB72E82B3FB00A3CD51 /* ByteBeautyManager.swift in Sources */,
 				FB069CB82E82B3FB00A3CD51 /* MORoomContriRankTopView.m in Sources */,
 				FB069CB92E82B3FB00A3CD51 /* MOBlackListVC.m in Sources */,
+				FB56CD912EA87A38008F806D /* MOSendGiftView.swift in Sources */,
+				FB56CD9A2EA88333008F806D /* MOComboCountDownView.swift in Sources */,
 				FB069CBB2E82B3FB00A3CD51 /* MOMinePlayCell.m in Sources */,
 				FB069CBC2E82B3FB00A3CD51 /* MOLocationHelper.m in Sources */,
 				FB069CBD2E82B3FB00A3CD51 /* MOFamilyTaskCell.m in Sources */,
@@ -13842,6 +13906,7 @@
 				FB069CD72E82B3FB00A3CD51 /* MOGLUtils.m in Sources */,
 				FB069CD82E82B3FB00A3CD51 /* MODynmicResourceConfig.m in Sources */,
 				FB7730222E9DE7BD0022E8C8 /* MOHttpManager+Relation.swift in Sources */,
+				FBB75E7C2EB09850006A040B /* MOHttpManager+Track.swift in Sources */,
 				FB069CD92E82B3FB00A3CD51 /* MOEffectResourceHelper.m in Sources */,
 				FB069CDA2E82B3FB00A3CD51 /* MOLicenseHelper.mm in Sources */,
 				FB069CDB2E82B3FB00A3CD51 /* MOImageUtils.m in Sources */,
@@ -13947,6 +14012,7 @@
 				FB069D462E82B3FB00A3CD51 /* MOGiftWishBase.m in Sources */,
 				FB069D472E82B3FB00A3CD51 /* MOFanTasksList.m in Sources */,
 				FB069D482E82B3FB00A3CD51 /* MOMineSetUpCell.m in Sources */,
+				FB56CD972EA88326008F806D /* MOGiftComboView.swift in Sources */,
 				FB069D492E82B3FB00A3CD51 /* MOEffect.m in Sources */,
 				FB069D4A2E82B3FB00A3CD51 /* MODynamicBaseUrlAPI.m in Sources */,
 				FB069D4B2E82B3FB00A3CD51 /* MOFamilyStarListCell.m in Sources */,
@@ -13967,6 +14033,7 @@
 				FB069D5D2E82B3FB00A3CD51 /* MOMyEarningsTopView.m in Sources */,
 				FB069D5E2E82B3FB00A3CD51 /* MORedSendConfigs.m in Sources */,
 				FB069D5F2E82B3FB00A3CD51 /* QGVAPTextureLoader.m in Sources */,
+				FB56CD942EA87A3D008F806D /* MOGiftBottomMenuView.swift in Sources */,
 				FB069D602E82B3FB00A3CD51 /* LiveGiftShowCustom.m in Sources */,
 				FB069D612E82B3FB00A3CD51 /* MORefundHand.swift in Sources */,
 				FB069D622E82B3FB00A3CD51 /* MODialogsData.m in Sources */,
@@ -14305,6 +14372,7 @@
 				FB069EB92E82B3FB00A3CD51 /* MORightToLeftBannerView.m in Sources */,
 				FB9A8B2C2E8A846400488A61 /* Int+Format.swift in Sources */,
 				FB069EBA2E82B3FB00A3CD51 /* LiveGiftListModel.m in Sources */,
+				FB56CD8D2EA87A2F008F806D /* MOGiftPanelsView.swift in Sources */,
 				FB069EBB2E82B3FB00A3CD51 /* MOSvgaBaseData.m in Sources */,
 				FB069EBC2E82B3FB00A3CD51 /* MODownloadManager.m in Sources */,
 				FB069EBD2E82B3FB00A3CD51 /* MORankBasedata.m in Sources */,
@@ -14867,7 +14935,7 @@
 					"-fprofile-instr-generate",
 					"-ld64",
 				);
-				PRODUCT_BUNDLE_IDENTIFIER = com.jiehe.mimo;
+				PRODUCT_BUNDLE_IDENTIFIER = com.jiehe.mimo.debugs;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				PROVISIONING_PROFILE_SPECIFIER = "";
 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
@@ -15022,7 +15090,7 @@
 					"-fprofile-instr-generate",
 					"-ld64",
 				);
-				PRODUCT_BUNDLE_IDENTIFIER = com.jiehe.mimo;
+				PRODUCT_BUNDLE_IDENTIFIER = com.jiehe.mimo.debugs;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				PROVISIONING_PROFILE_SPECIFIER = "";
 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";

+ 0 - 0
MiMoLive/MiMoLive.xcodeproj/xcshareddata/xcschemes/MiMoLive.xcscheme → MiMoLive.xcodeproj/xcshareddata/xcschemes/MiMoLive.xcscheme


+ 0 - 0
MiMoLive/MiMoLive.xcodeproj/xcshareddata/xcschemes/MiMoLive_Debug.xcscheme → MiMoLive.xcodeproj/xcshareddata/xcschemes/MiMoLive_Debug.xcscheme


+ 2 - 2
MiMoLive/MiMoLive.xcodeproj/xcshareddata/xcschemes/MiMoLive_Preview.xcscheme → MiMoLive.xcodeproj/xcshareddata/xcschemes/MiMoLive_Preview.xcscheme

@@ -52,12 +52,12 @@
       </BuildableProductRunnable>
       <AdditionalOptions>
          <AdditionalOption
-            key = "MallocStackLogging"
+            key = "PrefersMallocStackLoggingLite"
             value = ""
             isEnabled = "YES">
          </AdditionalOption>
          <AdditionalOption
-            key = "PrefersMallocStackLoggingLite"
+            key = "MallocStackLogging"
             value = ""
             isEnabled = "YES">
          </AdditionalOption>

+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BBPictureBrowser/MOPictureBrowser.h → MiMoLive/3rdParty/BBPictureBrowser/MOPictureBrowser.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BBPictureBrowser/MOPictureBrowser.m → MiMoLive/3rdParty/BBPictureBrowser/MOPictureBrowser.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BBPictureBrowser/Resources/mo_picture_browser_error@2x.png → MiMoLive/3rdParty/BBPictureBrowser/Resources/mo_picture_browser_error@2x.png


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BBPictureBrowser/Resources/mo_picture_browser_error@3x.png → MiMoLive/3rdParty/BBPictureBrowser/Resources/mo_picture_browser_error@3x.png


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageCanvas.h → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageCanvas.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageCanvas.m → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageCanvas.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageClock.h → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageClock.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageClock.m → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageClock.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDescriptor.h → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDescriptor.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDescriptor.m → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDescriptor.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDispatcher.h → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDispatcher.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDispatcher.m → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageDispatcher.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageRenderer.h → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageRenderer.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageRenderer.m → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageRenderer.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteFactory.h → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteFactory.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteFactory.m → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteFactory.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteQueue.h → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteQueue.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteQueue.m → MiMoLive/3rdParty/BarrageRenderer/BarrageEngine/BarrageSpriteQueue.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageHeader.h → MiMoLive/3rdParty/BarrageRenderer/BarrageHeader.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageLoader/BarrageLoader.h → MiMoLive/3rdParty/BarrageRenderer/BarrageLoader/BarrageLoader.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageLoader/BarrageLoader.m → MiMoLive/3rdParty/BarrageRenderer/BarrageLoader/BarrageLoader.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatImageSprite.h → MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatImageSprite.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatImageSprite.m → MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatImageSprite.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatSprite.h → MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatSprite.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatSprite.m → MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatSprite.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatTextSprite.h → MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatTextSprite.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatTextSprite.m → MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageFloatTextSprite.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageSprite.h → MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageSprite.h


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageSprite.m → MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageSprite.m


+ 0 - 0
MiMoLive/MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageSpriteProtocol.h → MiMoLive/3rdParty/BarrageRenderer/BarrageSprite/BarrageSpriteProtocol.h


Некоторые файлы не были показаны из-за большого количества измененных файлов