杨锴
2024-08-30 50260473dbb1bf4596f9f6ead4a265ca7ee4d5b3
fix UI
12个文件已修改
240个文件已删除
20个文件已添加
2004 ■■■■ 已修改文件
XQMuse.xcodeproj/project.pbxproj 1014 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Assets.xcassets/Icons/icon_time_3.imageset/Contents.json 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Assets.xcassets/Icons/icon_time_3.imageset/icon_time_3@2x.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Assets.xcassets/Icons/icon_time_3.imageset/icon_time_3@3x.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Assets.xcassets/Placeholder/bg_guide.imageset/Contents.json 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Assets.xcassets/Placeholder/bg_guide.imageset/bg_guide@2x.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Assets.xcassets/Placeholder/bg_guide.imageset/bg_guide@3x.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Assets.xcassets/Placeholder/bg_guide_answer.imageset/Contents.json 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Assets.xcassets/Placeholder/bg_guide_answer.imageset/bg_guide_answer@2x.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Assets.xcassets/Placeholder/bg_guide_answer.imageset/bg_guide_answer@3x.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Config/Fonts/SourceHanSerifCN-Medium.otf 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Config/Fonts/SourceHanSerifCN-Regular.otf 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Config/Fonts/SourceHanSerifCN-Semibold.otf 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Config/Themes.swift 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Info.plist 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/.DS_Store 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Home/HomeVC.swift 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Home/VC/HomeItemDetailVC.swift 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Home/VC/HomeItemDetailVC.xib 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Other/View/CountdownChooseListView.swift 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Pavilion/PavilionVC.swift 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Pavilion/PavilionVC.xib 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/PayMusicView/PayMusicVC.swift 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Plans/PlanGuideVC.swift 95 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Plans/PlanGuideVC.xib 107 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Plans/PlanGuide_1_VC.swift 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Plans/PlanGuide_1_VC.xib 109 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Plans/PlanGuide_2_VC.swift 141 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/Plans/PlanGuide_2_VC.xib 180 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/apngb-animated-flow.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_000.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_001.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_002.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_003.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_004.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_005.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_006.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_007.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_008.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_009.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_010.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_011.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_012.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_013.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_014.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_015.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_016.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_017.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_018.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_019.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_020.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_021.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_022.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_023.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_024.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_025.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_026.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_027.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_028.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_029.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_030.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_031.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_032.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_033.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_034.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_035.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_036.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_037.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_038.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_039.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_040.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_041.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_042.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_043.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_044.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_045.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_046.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_047.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_048.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_049.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_050.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_051.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_052.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_053.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_054.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_055.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_056.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_057.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_058.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_059.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_060.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_061.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_062.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_063.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_064.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_065.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_066.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_067.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_068.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_069.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_070.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_071.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_072.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_073.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_074.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_075.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_076.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_077.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_078.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_079.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_080.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_081.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_082.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_083.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_084.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_085.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_086.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_087.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_088.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_089.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_090.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_091.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_092.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_093.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_094.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_095.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_096.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_097.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_098.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_099.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_100.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_101.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_102.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_103.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_104.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_105.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_106.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_107.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_108.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_109.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_110.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_111.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_112.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_113.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_114.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_115.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_116.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_117.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_118.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_119.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_000.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_001.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_002.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_003.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_004.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_005.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_006.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_007.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_008.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_009.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_010.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_011.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_012.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_013.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_014.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_015.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_016.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_017.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_018.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_019.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_020.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_021.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_022.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_023.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_024.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_025.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_026.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_027.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_028.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_029.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_030.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_031.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_032.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_033.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_034.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_035.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_036.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_037.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_038.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_039.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_040.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_041.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_042.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_043.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_044.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_045.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_046.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_047.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_048.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_049.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_050.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_051.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_052.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_053.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_054.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_055.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_056.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_057.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_058.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_059.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_060.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_061.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_062.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_063.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_064.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_065.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_066.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_067.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_068.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_069.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_070.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_071.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_072.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_073.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_074.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_075.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_076.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_077.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_078.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_079.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_080.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_081.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_082.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_083.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_084.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_085.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_086.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_087.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_088.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_089.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_090.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_091.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_092.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_093.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_094.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_095.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_096.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_097.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_098.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_099.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_100.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_101.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_102.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_103.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_104.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_105.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_106.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_107.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_108.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_109.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_110.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_111.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_112.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_113.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_114.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_115.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_116.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_117.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_118.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_119.png 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/TreeTeskVC.swift 57 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse/Root/TreeGroup/mov/bg_movie.mov 补丁 | 查看 | 原始文档 | blame | 历史
XQMuse.xcodeproj/project.pbxproj
@@ -38,8 +38,14 @@
        131111822C749085002877FC /* StudyListVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 131111802C749084002877FC /* StudyListVC.xib */; };
        131E75C42C6B87C500E2C85D /* ForgotPasswordChangeVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 131E75C32C6B87C400E2C85D /* ForgotPasswordChangeVC.xib */; };
        131E75C52C6B87C500E2C85D /* ForgotPasswordChangeVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 131E75C22C6B87C400E2C85D /* ForgotPasswordChangeVC.swift */; };
        1324A6452C805B4000AA5098 /* FlyFlowerSong.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1324A6442C805B4000AA5098 /* FlyFlowerSong.otf */; };
        1324A6482C80632500AA5098 /* SourceHanSerifCN-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1324A6462C80632400AA5098 /* SourceHanSerifCN-Semibold.otf */; };
        1324A6492C80632500AA5098 /* SourceHanSerifCN-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1324A6472C80632500AA5098 /* SourceHanSerifCN-Regular.otf */; };
        1324A64C2C80706700AA5098 /* PlanGuide_1_VC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1324A64A2C80706700AA5098 /* PlanGuide_1_VC.swift */; };
        1324A64D2C80706700AA5098 /* PlanGuide_1_VC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1324A64B2C80706700AA5098 /* PlanGuide_1_VC.xib */; };
        13271D852C75EF8200DE1328 /* AddBankInfoVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13271D842C75EF8200DE1328 /* AddBankInfoVC.xib */; };
        13271D862C75EF8200DE1328 /* AddBankInfoVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13271D832C75EF8200DE1328 /* AddBankInfoVC.swift */; };
        132C40292C816003002E3270 /* SourceHanSerifCN-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = 132C40282C816002002E3270 /* SourceHanSerifCN-Medium.otf */; };
        132DB8FE2C74826D00EF33A7 /* SettingVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 132DB8FC2C74826D00EF33A7 /* SettingVC.swift */; };
        132DB8FF2C74826D00EF33A7 /* SettingVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 132DB8FD2C74826D00EF33A7 /* SettingVC.xib */; };
        132EB01C2C6B32B200990429 /* RegisterVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 132EB01A2C6B32B200990429 /* RegisterVC.swift */; };
@@ -191,247 +197,11 @@
        13A6594F2C6F641100F731FA /* CourseDetail_2_Inner_TCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13A6594C2C6F641100F731FA /* CourseDetail_2_Inner_TCell.swift */; };
        13B021DB2C75DD0600414769 /* BankWithdrawVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B021DA2C75DD0600414769 /* BankWithdrawVC.xib */; };
        13B021DC2C75DD0600414769 /* BankWithdrawVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13B021D92C75DD0600414769 /* BankWithdrawVC.swift */; };
        13B069172C78593800477FA9 /* shu-1_000.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068262C78593800477FA9 /* shu-1_000.png */; };
        13B069182C78593800477FA9 /* shu-1_001.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068272C78593800477FA9 /* shu-1_001.png */; };
        13B069192C78593800477FA9 /* shu-1_002.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068282C78593800477FA9 /* shu-1_002.png */; };
        13B0691A2C78593800477FA9 /* shu-1_003.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068292C78593800477FA9 /* shu-1_003.png */; };
        13B0691B2C78593800477FA9 /* shu-1_004.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0682A2C78593800477FA9 /* shu-1_004.png */; };
        13B0691C2C78593800477FA9 /* shu-1_005.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0682B2C78593800477FA9 /* shu-1_005.png */; };
        13B0691D2C78593800477FA9 /* shu-1_006.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0682C2C78593800477FA9 /* shu-1_006.png */; };
        13B0691E2C78593800477FA9 /* shu-1_007.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0682D2C78593800477FA9 /* shu-1_007.png */; };
        13B0691F2C78593800477FA9 /* shu-1_008.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0682E2C78593800477FA9 /* shu-1_008.png */; };
        13B069202C78593800477FA9 /* shu-1_009.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0682F2C78593800477FA9 /* shu-1_009.png */; };
        13B069212C78593800477FA9 /* shu-1_010.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068302C78593800477FA9 /* shu-1_010.png */; };
        13B069222C78593800477FA9 /* shu-1_011.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068312C78593800477FA9 /* shu-1_011.png */; };
        13B069232C78593800477FA9 /* shu-1_012.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068322C78593800477FA9 /* shu-1_012.png */; };
        13B069242C78593800477FA9 /* shu-1_013.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068332C78593800477FA9 /* shu-1_013.png */; };
        13B069252C78593800477FA9 /* shu-1_014.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068342C78593800477FA9 /* shu-1_014.png */; };
        13B069262C78593800477FA9 /* shu-1_015.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068352C78593800477FA9 /* shu-1_015.png */; };
        13B069272C78593800477FA9 /* shu-1_016.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068362C78593800477FA9 /* shu-1_016.png */; };
        13B069282C78593800477FA9 /* shu-1_017.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068372C78593800477FA9 /* shu-1_017.png */; };
        13B069292C78593800477FA9 /* shu-1_018.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068382C78593800477FA9 /* shu-1_018.png */; };
        13B0692A2C78593800477FA9 /* shu-1_019.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068392C78593800477FA9 /* shu-1_019.png */; };
        13B0692B2C78593800477FA9 /* shu-1_020.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0683A2C78593800477FA9 /* shu-1_020.png */; };
        13B0692C2C78593800477FA9 /* shu-1_021.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0683B2C78593800477FA9 /* shu-1_021.png */; };
        13B0692D2C78593800477FA9 /* shu-1_022.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0683C2C78593800477FA9 /* shu-1_022.png */; };
        13B0692E2C78593800477FA9 /* shu-1_023.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0683D2C78593800477FA9 /* shu-1_023.png */; };
        13B0692F2C78593800477FA9 /* shu-1_024.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0683E2C78593800477FA9 /* shu-1_024.png */; };
        13B069302C78593800477FA9 /* shu-1_025.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0683F2C78593800477FA9 /* shu-1_025.png */; };
        13B069312C78593800477FA9 /* shu-1_026.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068402C78593800477FA9 /* shu-1_026.png */; };
        13B069322C78593800477FA9 /* shu-1_027.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068412C78593800477FA9 /* shu-1_027.png */; };
        13B069332C78593800477FA9 /* shu-1_028.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068422C78593800477FA9 /* shu-1_028.png */; };
        13B069342C78593800477FA9 /* shu-1_029.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068432C78593800477FA9 /* shu-1_029.png */; };
        13B069352C78593800477FA9 /* shu-1_030.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068442C78593800477FA9 /* shu-1_030.png */; };
        13B069362C78593800477FA9 /* shu-1_031.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068452C78593800477FA9 /* shu-1_031.png */; };
        13B069372C78593800477FA9 /* shu-1_032.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068462C78593800477FA9 /* shu-1_032.png */; };
        13B069382C78593800477FA9 /* shu-1_033.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068472C78593800477FA9 /* shu-1_033.png */; };
        13B069392C78593800477FA9 /* shu-1_034.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068482C78593800477FA9 /* shu-1_034.png */; };
        13B0693A2C78593800477FA9 /* shu-1_035.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068492C78593800477FA9 /* shu-1_035.png */; };
        13B0693B2C78593800477FA9 /* shu-1_036.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0684A2C78593800477FA9 /* shu-1_036.png */; };
        13B0693C2C78593800477FA9 /* shu-1_037.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0684B2C78593800477FA9 /* shu-1_037.png */; };
        13B0693D2C78593800477FA9 /* shu-1_038.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0684C2C78593800477FA9 /* shu-1_038.png */; };
        13B0693E2C78593800477FA9 /* shu-1_039.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0684D2C78593800477FA9 /* shu-1_039.png */; };
        13B0693F2C78593800477FA9 /* shu-1_040.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0684E2C78593800477FA9 /* shu-1_040.png */; };
        13B069402C78593800477FA9 /* shu-1_041.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0684F2C78593800477FA9 /* shu-1_041.png */; };
        13B069412C78593800477FA9 /* shu-1_042.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068502C78593800477FA9 /* shu-1_042.png */; };
        13B069422C78593800477FA9 /* shu-1_043.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068512C78593800477FA9 /* shu-1_043.png */; };
        13B069432C78593800477FA9 /* shu-1_044.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068522C78593800477FA9 /* shu-1_044.png */; };
        13B069442C78593800477FA9 /* shu-1_045.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068532C78593800477FA9 /* shu-1_045.png */; };
        13B069452C78593800477FA9 /* shu-1_046.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068542C78593800477FA9 /* shu-1_046.png */; };
        13B069462C78593800477FA9 /* shu-1_047.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068552C78593800477FA9 /* shu-1_047.png */; };
        13B069472C78593800477FA9 /* shu-1_048.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068562C78593800477FA9 /* shu-1_048.png */; };
        13B069482C78593800477FA9 /* shu-1_049.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068572C78593800477FA9 /* shu-1_049.png */; };
        13B069492C78593800477FA9 /* shu-1_050.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068582C78593800477FA9 /* shu-1_050.png */; };
        13B0694A2C78593800477FA9 /* shu-1_051.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068592C78593800477FA9 /* shu-1_051.png */; };
        13B0694B2C78593800477FA9 /* shu-1_052.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0685A2C78593800477FA9 /* shu-1_052.png */; };
        13B0694C2C78593800477FA9 /* shu-1_053.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0685B2C78593800477FA9 /* shu-1_053.png */; };
        13B0694D2C78593800477FA9 /* shu-1_054.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0685C2C78593800477FA9 /* shu-1_054.png */; };
        13B0694E2C78593800477FA9 /* shu-1_055.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0685D2C78593800477FA9 /* shu-1_055.png */; };
        13B0694F2C78593800477FA9 /* shu-1_056.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0685E2C78593800477FA9 /* shu-1_056.png */; };
        13B069502C78593800477FA9 /* shu-1_057.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0685F2C78593800477FA9 /* shu-1_057.png */; };
        13B069512C78593800477FA9 /* shu-1_058.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068602C78593800477FA9 /* shu-1_058.png */; };
        13B069522C78593800477FA9 /* shu-1_059.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068612C78593800477FA9 /* shu-1_059.png */; };
        13B069532C78593800477FA9 /* shu-1_060.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068622C78593800477FA9 /* shu-1_060.png */; };
        13B069542C78593800477FA9 /* shu-1_061.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068632C78593800477FA9 /* shu-1_061.png */; };
        13B069552C78593800477FA9 /* shu-1_062.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068642C78593800477FA9 /* shu-1_062.png */; };
        13B069562C78593800477FA9 /* shu-1_063.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068652C78593800477FA9 /* shu-1_063.png */; };
        13B069572C78593800477FA9 /* shu-1_064.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068662C78593800477FA9 /* shu-1_064.png */; };
        13B069582C78593800477FA9 /* shu-1_065.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068672C78593800477FA9 /* shu-1_065.png */; };
        13B069592C78593800477FA9 /* shu-1_066.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068682C78593800477FA9 /* shu-1_066.png */; };
        13B0695A2C78593800477FA9 /* shu-1_067.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068692C78593800477FA9 /* shu-1_067.png */; };
        13B0695B2C78593800477FA9 /* shu-1_068.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0686A2C78593800477FA9 /* shu-1_068.png */; };
        13B0695C2C78593800477FA9 /* shu-1_069.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0686B2C78593800477FA9 /* shu-1_069.png */; };
        13B0695D2C78593800477FA9 /* shu-1_070.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0686C2C78593800477FA9 /* shu-1_070.png */; };
        13B0695E2C78593800477FA9 /* shu-1_071.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0686D2C78593800477FA9 /* shu-1_071.png */; };
        13B0695F2C78593800477FA9 /* shu-1_072.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0686E2C78593800477FA9 /* shu-1_072.png */; };
        13B069602C78593800477FA9 /* shu-1_073.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0686F2C78593800477FA9 /* shu-1_073.png */; };
        13B069612C78593800477FA9 /* shu-1_074.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068702C78593800477FA9 /* shu-1_074.png */; };
        13B069622C78593800477FA9 /* shu-1_075.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068712C78593800477FA9 /* shu-1_075.png */; };
        13B069632C78593800477FA9 /* shu-1_076.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068722C78593800477FA9 /* shu-1_076.png */; };
        13B069642C78593800477FA9 /* shu-1_077.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068732C78593800477FA9 /* shu-1_077.png */; };
        13B069652C78593800477FA9 /* shu-1_078.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068742C78593800477FA9 /* shu-1_078.png */; };
        13B069662C78593800477FA9 /* shu-1_079.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068752C78593800477FA9 /* shu-1_079.png */; };
        13B069672C78593800477FA9 /* shu-1_080.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068762C78593800477FA9 /* shu-1_080.png */; };
        13B069682C78593800477FA9 /* shu-1_081.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068772C78593800477FA9 /* shu-1_081.png */; };
        13B069692C78593800477FA9 /* shu-1_082.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068782C78593800477FA9 /* shu-1_082.png */; };
        13B0696A2C78593800477FA9 /* shu-1_083.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068792C78593800477FA9 /* shu-1_083.png */; };
        13B0696B2C78593800477FA9 /* shu-1_084.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0687A2C78593800477FA9 /* shu-1_084.png */; };
        13B0696C2C78593800477FA9 /* shu-1_085.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0687B2C78593800477FA9 /* shu-1_085.png */; };
        13B0696D2C78593800477FA9 /* shu-1_086.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0687C2C78593800477FA9 /* shu-1_086.png */; };
        13B0696E2C78593800477FA9 /* shu-1_087.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0687D2C78593800477FA9 /* shu-1_087.png */; };
        13B0696F2C78593800477FA9 /* shu-1_088.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0687E2C78593800477FA9 /* shu-1_088.png */; };
        13B069702C78593800477FA9 /* shu-1_089.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0687F2C78593800477FA9 /* shu-1_089.png */; };
        13B069712C78593800477FA9 /* shu-1_090.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068802C78593800477FA9 /* shu-1_090.png */; };
        13B069722C78593800477FA9 /* shu-1_091.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068812C78593800477FA9 /* shu-1_091.png */; };
        13B069732C78593800477FA9 /* shu-1_092.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068822C78593800477FA9 /* shu-1_092.png */; };
        13B069742C78593800477FA9 /* shu-1_093.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068832C78593800477FA9 /* shu-1_093.png */; };
        13B069752C78593800477FA9 /* shu-1_094.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068842C78593800477FA9 /* shu-1_094.png */; };
        13B069762C78593800477FA9 /* shu-1_095.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068852C78593800477FA9 /* shu-1_095.png */; };
        13B069772C78593800477FA9 /* shu-1_096.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068862C78593800477FA9 /* shu-1_096.png */; };
        13B069782C78593800477FA9 /* shu-1_097.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068872C78593800477FA9 /* shu-1_097.png */; };
        13B069792C78593800477FA9 /* shu-1_098.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068882C78593800477FA9 /* shu-1_098.png */; };
        13B0697A2C78593800477FA9 /* shu-1_099.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068892C78593800477FA9 /* shu-1_099.png */; };
        13B0697B2C78593800477FA9 /* shu-1_100.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0688A2C78593800477FA9 /* shu-1_100.png */; };
        13B0697C2C78593800477FA9 /* shu-1_101.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0688B2C78593800477FA9 /* shu-1_101.png */; };
        13B0697D2C78593800477FA9 /* shu-1_102.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0688C2C78593800477FA9 /* shu-1_102.png */; };
        13B0697E2C78593800477FA9 /* shu-1_103.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0688D2C78593800477FA9 /* shu-1_103.png */; };
        13B0697F2C78593800477FA9 /* shu-1_104.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0688E2C78593800477FA9 /* shu-1_104.png */; };
        13B069802C78593800477FA9 /* shu-1_105.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0688F2C78593800477FA9 /* shu-1_105.png */; };
        13B069812C78593800477FA9 /* shu-1_106.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068902C78593800477FA9 /* shu-1_106.png */; };
        13B069822C78593800477FA9 /* shu-1_107.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068912C78593800477FA9 /* shu-1_107.png */; };
        13B069832C78593800477FA9 /* shu-1_108.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068922C78593800477FA9 /* shu-1_108.png */; };
        13B069842C78593800477FA9 /* shu-1_109.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068932C78593800477FA9 /* shu-1_109.png */; };
        13B069852C78593800477FA9 /* shu-1_110.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068942C78593800477FA9 /* shu-1_110.png */; };
        13B069862C78593800477FA9 /* shu-1_111.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068952C78593800477FA9 /* shu-1_111.png */; };
        13B069872C78593800477FA9 /* shu-1_112.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068962C78593800477FA9 /* shu-1_112.png */; };
        13B069882C78593800477FA9 /* shu-1_113.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068972C78593800477FA9 /* shu-1_113.png */; };
        13B069892C78593800477FA9 /* shu-1_114.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068982C78593800477FA9 /* shu-1_114.png */; };
        13B0698A2C78593800477FA9 /* shu-1_115.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068992C78593800477FA9 /* shu-1_115.png */; };
        13B0698B2C78593800477FA9 /* shu-1_116.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0689A2C78593800477FA9 /* shu-1_116.png */; };
        13B0698C2C78593800477FA9 /* shu-1_117.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0689B2C78593800477FA9 /* shu-1_117.png */; };
        13B0698D2C78593800477FA9 /* shu-1_118.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0689C2C78593800477FA9 /* shu-1_118.png */; };
        13B0698E2C78593800477FA9 /* shu-1_119.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0689D2C78593800477FA9 /* shu-1_119.png */; };
        13B0698F2C78593800477FA9 /* shu-idle_000.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0689E2C78593800477FA9 /* shu-idle_000.png */; };
        13B069902C78593800477FA9 /* shu-idle_001.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0689F2C78593800477FA9 /* shu-idle_001.png */; };
        13B069912C78593800477FA9 /* shu-idle_002.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068A02C78593800477FA9 /* shu-idle_002.png */; };
        13B069922C78593800477FA9 /* shu-idle_003.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068A12C78593800477FA9 /* shu-idle_003.png */; };
        13B069932C78593800477FA9 /* shu-idle_004.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068A22C78593800477FA9 /* shu-idle_004.png */; };
        13B069942C78593800477FA9 /* shu-idle_005.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068A32C78593800477FA9 /* shu-idle_005.png */; };
        13B069952C78593800477FA9 /* shu-idle_006.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068A42C78593800477FA9 /* shu-idle_006.png */; };
        13B069962C78593800477FA9 /* shu-idle_007.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068A52C78593800477FA9 /* shu-idle_007.png */; };
        13B069972C78593800477FA9 /* shu-idle_008.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068A62C78593800477FA9 /* shu-idle_008.png */; };
        13B069982C78593800477FA9 /* shu-idle_009.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068A72C78593800477FA9 /* shu-idle_009.png */; };
        13B069992C78593800477FA9 /* shu-idle_010.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068A82C78593800477FA9 /* shu-idle_010.png */; };
        13B0699A2C78593800477FA9 /* shu-idle_011.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068A92C78593800477FA9 /* shu-idle_011.png */; };
        13B0699B2C78593800477FA9 /* shu-idle_012.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068AA2C78593800477FA9 /* shu-idle_012.png */; };
        13B0699C2C78593800477FA9 /* shu-idle_013.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068AB2C78593800477FA9 /* shu-idle_013.png */; };
        13B0699D2C78593800477FA9 /* shu-idle_014.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068AC2C78593800477FA9 /* shu-idle_014.png */; };
        13B0699E2C78593800477FA9 /* shu-idle_015.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068AD2C78593800477FA9 /* shu-idle_015.png */; };
        13B0699F2C78593800477FA9 /* shu-idle_016.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068AE2C78593800477FA9 /* shu-idle_016.png */; };
        13B069A02C78593800477FA9 /* shu-idle_017.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068AF2C78593800477FA9 /* shu-idle_017.png */; };
        13B069A12C78593800477FA9 /* shu-idle_018.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068B02C78593800477FA9 /* shu-idle_018.png */; };
        13B069A22C78593800477FA9 /* shu-idle_019.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068B12C78593800477FA9 /* shu-idle_019.png */; };
        13B069A32C78593800477FA9 /* shu-idle_020.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068B22C78593800477FA9 /* shu-idle_020.png */; };
        13B069A42C78593800477FA9 /* shu-idle_021.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068B32C78593800477FA9 /* shu-idle_021.png */; };
        13B069A52C78593800477FA9 /* shu-idle_022.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068B42C78593800477FA9 /* shu-idle_022.png */; };
        13B069A62C78593800477FA9 /* shu-idle_023.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068B52C78593800477FA9 /* shu-idle_023.png */; };
        13B069A72C78593800477FA9 /* shu-idle_024.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068B62C78593800477FA9 /* shu-idle_024.png */; };
        13B069A82C78593800477FA9 /* shu-idle_025.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068B72C78593800477FA9 /* shu-idle_025.png */; };
        13B069A92C78593800477FA9 /* shu-idle_026.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068B82C78593800477FA9 /* shu-idle_026.png */; };
        13B069AA2C78593800477FA9 /* shu-idle_027.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068B92C78593800477FA9 /* shu-idle_027.png */; };
        13B069AB2C78593800477FA9 /* shu-idle_028.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068BA2C78593800477FA9 /* shu-idle_028.png */; };
        13B069AC2C78593800477FA9 /* shu-idle_029.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068BB2C78593800477FA9 /* shu-idle_029.png */; };
        13B069AD2C78593800477FA9 /* shu-idle_030.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068BC2C78593800477FA9 /* shu-idle_030.png */; };
        13B069AE2C78593800477FA9 /* shu-idle_031.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068BD2C78593800477FA9 /* shu-idle_031.png */; };
        13B069AF2C78593800477FA9 /* shu-idle_032.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068BE2C78593800477FA9 /* shu-idle_032.png */; };
        13B069B02C78593800477FA9 /* shu-idle_033.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068BF2C78593800477FA9 /* shu-idle_033.png */; };
        13B069B12C78593800477FA9 /* shu-idle_034.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068C02C78593800477FA9 /* shu-idle_034.png */; };
        13B069B22C78593800477FA9 /* shu-idle_035.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068C12C78593800477FA9 /* shu-idle_035.png */; };
        13B069B32C78593800477FA9 /* shu-idle_036.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068C22C78593800477FA9 /* shu-idle_036.png */; };
        13B069B42C78593800477FA9 /* shu-idle_037.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068C32C78593800477FA9 /* shu-idle_037.png */; };
        13B069B52C78593800477FA9 /* shu-idle_038.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068C42C78593800477FA9 /* shu-idle_038.png */; };
        13B069B62C78593800477FA9 /* shu-idle_039.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068C52C78593800477FA9 /* shu-idle_039.png */; };
        13B069B72C78593800477FA9 /* shu-idle_040.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068C62C78593800477FA9 /* shu-idle_040.png */; };
        13B069B82C78593800477FA9 /* shu-idle_041.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068C72C78593800477FA9 /* shu-idle_041.png */; };
        13B069B92C78593800477FA9 /* shu-idle_042.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068C82C78593800477FA9 /* shu-idle_042.png */; };
        13B069BA2C78593800477FA9 /* shu-idle_043.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068C92C78593800477FA9 /* shu-idle_043.png */; };
        13B069BB2C78593800477FA9 /* shu-idle_044.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068CA2C78593800477FA9 /* shu-idle_044.png */; };
        13B069BC2C78593800477FA9 /* shu-idle_045.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068CB2C78593800477FA9 /* shu-idle_045.png */; };
        13B069BD2C78593800477FA9 /* shu-idle_046.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068CC2C78593800477FA9 /* shu-idle_046.png */; };
        13B069BE2C78593800477FA9 /* shu-idle_047.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068CD2C78593800477FA9 /* shu-idle_047.png */; };
        13B069BF2C78593800477FA9 /* shu-idle_048.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068CE2C78593800477FA9 /* shu-idle_048.png */; };
        13B069C02C78593800477FA9 /* shu-idle_049.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068CF2C78593800477FA9 /* shu-idle_049.png */; };
        13B069C12C78593800477FA9 /* shu-idle_050.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068D02C78593800477FA9 /* shu-idle_050.png */; };
        13B069C22C78593800477FA9 /* shu-idle_051.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068D12C78593800477FA9 /* shu-idle_051.png */; };
        13B069C32C78593800477FA9 /* shu-idle_052.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068D22C78593800477FA9 /* shu-idle_052.png */; };
        13B069C42C78593800477FA9 /* shu-idle_053.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068D32C78593800477FA9 /* shu-idle_053.png */; };
        13B069C52C78593800477FA9 /* shu-idle_054.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068D42C78593800477FA9 /* shu-idle_054.png */; };
        13B069C62C78593800477FA9 /* shu-idle_055.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068D52C78593800477FA9 /* shu-idle_055.png */; };
        13B069C72C78593800477FA9 /* shu-idle_056.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068D62C78593800477FA9 /* shu-idle_056.png */; };
        13B069C82C78593800477FA9 /* shu-idle_057.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068D72C78593800477FA9 /* shu-idle_057.png */; };
        13B069C92C78593800477FA9 /* shu-idle_058.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068D82C78593800477FA9 /* shu-idle_058.png */; };
        13B069CA2C78593800477FA9 /* shu-idle_059.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068D92C78593800477FA9 /* shu-idle_059.png */; };
        13B069CB2C78593800477FA9 /* shu-idle_060.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068DA2C78593800477FA9 /* shu-idle_060.png */; };
        13B069CC2C78593800477FA9 /* shu-idle_061.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068DB2C78593800477FA9 /* shu-idle_061.png */; };
        13B069CD2C78593800477FA9 /* shu-idle_062.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068DC2C78593800477FA9 /* shu-idle_062.png */; };
        13B069CE2C78593800477FA9 /* shu-idle_063.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068DD2C78593800477FA9 /* shu-idle_063.png */; };
        13B069CF2C78593800477FA9 /* shu-idle_064.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068DE2C78593800477FA9 /* shu-idle_064.png */; };
        13B069D02C78593800477FA9 /* shu-idle_065.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068DF2C78593800477FA9 /* shu-idle_065.png */; };
        13B069D12C78593800477FA9 /* shu-idle_066.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068E02C78593800477FA9 /* shu-idle_066.png */; };
        13B069D22C78593800477FA9 /* shu-idle_067.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068E12C78593800477FA9 /* shu-idle_067.png */; };
        13B069D32C78593800477FA9 /* shu-idle_068.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068E22C78593800477FA9 /* shu-idle_068.png */; };
        13B069D42C78593800477FA9 /* shu-idle_069.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068E32C78593800477FA9 /* shu-idle_069.png */; };
        13B069D52C78593800477FA9 /* shu-idle_070.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068E42C78593800477FA9 /* shu-idle_070.png */; };
        13B069D62C78593800477FA9 /* shu-idle_071.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068E52C78593800477FA9 /* shu-idle_071.png */; };
        13B069D72C78593800477FA9 /* shu-idle_072.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068E62C78593800477FA9 /* shu-idle_072.png */; };
        13B069D82C78593800477FA9 /* shu-idle_073.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068E72C78593800477FA9 /* shu-idle_073.png */; };
        13B069D92C78593800477FA9 /* shu-idle_074.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068E82C78593800477FA9 /* shu-idle_074.png */; };
        13B069DA2C78593800477FA9 /* shu-idle_075.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068E92C78593800477FA9 /* shu-idle_075.png */; };
        13B069DB2C78593800477FA9 /* shu-idle_076.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068EA2C78593800477FA9 /* shu-idle_076.png */; };
        13B069DC2C78593800477FA9 /* shu-idle_077.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068EB2C78593800477FA9 /* shu-idle_077.png */; };
        13B069DD2C78593800477FA9 /* shu-idle_078.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068EC2C78593800477FA9 /* shu-idle_078.png */; };
        13B069DE2C78593800477FA9 /* shu-idle_079.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068ED2C78593800477FA9 /* shu-idle_079.png */; };
        13B069DF2C78593800477FA9 /* shu-idle_080.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068EE2C78593800477FA9 /* shu-idle_080.png */; };
        13B069E02C78593800477FA9 /* shu-idle_081.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068EF2C78593800477FA9 /* shu-idle_081.png */; };
        13B069E12C78593800477FA9 /* shu-idle_082.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068F02C78593800477FA9 /* shu-idle_082.png */; };
        13B069E22C78593800477FA9 /* shu-idle_083.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068F12C78593800477FA9 /* shu-idle_083.png */; };
        13B069E32C78593800477FA9 /* shu-idle_084.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068F22C78593800477FA9 /* shu-idle_084.png */; };
        13B069E42C78593800477FA9 /* shu-idle_085.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068F32C78593800477FA9 /* shu-idle_085.png */; };
        13B069E52C78593800477FA9 /* shu-idle_086.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068F42C78593800477FA9 /* shu-idle_086.png */; };
        13B069E62C78593800477FA9 /* shu-idle_087.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068F52C78593800477FA9 /* shu-idle_087.png */; };
        13B069E72C78593800477FA9 /* shu-idle_088.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068F62C78593800477FA9 /* shu-idle_088.png */; };
        13B069E82C78593800477FA9 /* shu-idle_089.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068F72C78593800477FA9 /* shu-idle_089.png */; };
        13B069E92C78593800477FA9 /* shu-idle_090.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068F82C78593800477FA9 /* shu-idle_090.png */; };
        13B069EA2C78593800477FA9 /* shu-idle_091.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068F92C78593800477FA9 /* shu-idle_091.png */; };
        13B069EB2C78593800477FA9 /* shu-idle_092.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068FA2C78593800477FA9 /* shu-idle_092.png */; };
        13B069EC2C78593800477FA9 /* shu-idle_093.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068FB2C78593800477FA9 /* shu-idle_093.png */; };
        13B069ED2C78593800477FA9 /* shu-idle_094.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068FC2C78593800477FA9 /* shu-idle_094.png */; };
        13B069EE2C78593800477FA9 /* shu-idle_095.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068FD2C78593800477FA9 /* shu-idle_095.png */; };
        13B069EF2C78593800477FA9 /* shu-idle_096.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068FE2C78593800477FA9 /* shu-idle_096.png */; };
        13B069F02C78593800477FA9 /* shu-idle_097.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B068FF2C78593800477FA9 /* shu-idle_097.png */; };
        13B069F12C78593800477FA9 /* shu-idle_098.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069002C78593800477FA9 /* shu-idle_098.png */; };
        13B069F22C78593800477FA9 /* shu-idle_099.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069012C78593800477FA9 /* shu-idle_099.png */; };
        13B069F32C78593800477FA9 /* shu-idle_100.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069022C78593800477FA9 /* shu-idle_100.png */; };
        13B069F42C78593800477FA9 /* shu-idle_101.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069032C78593800477FA9 /* shu-idle_101.png */; };
        13B069F52C78593800477FA9 /* shu-idle_102.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069042C78593800477FA9 /* shu-idle_102.png */; };
        13B069F62C78593800477FA9 /* shu-idle_103.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069052C78593800477FA9 /* shu-idle_103.png */; };
        13B069F72C78593800477FA9 /* shu-idle_104.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069062C78593800477FA9 /* shu-idle_104.png */; };
        13B069F82C78593800477FA9 /* shu-idle_105.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069072C78593800477FA9 /* shu-idle_105.png */; };
        13B069F92C78593800477FA9 /* shu-idle_106.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069082C78593800477FA9 /* shu-idle_106.png */; };
        13B069FA2C78593800477FA9 /* shu-idle_107.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069092C78593800477FA9 /* shu-idle_107.png */; };
        13B069FB2C78593800477FA9 /* shu-idle_108.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0690A2C78593800477FA9 /* shu-idle_108.png */; };
        13B069FC2C78593800477FA9 /* shu-idle_109.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0690B2C78593800477FA9 /* shu-idle_109.png */; };
        13B069FD2C78593800477FA9 /* shu-idle_110.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0690C2C78593800477FA9 /* shu-idle_110.png */; };
        13B069FE2C78593800477FA9 /* shu-idle_111.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0690D2C78593800477FA9 /* shu-idle_111.png */; };
        13B069FF2C78593800477FA9 /* shu-idle_112.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0690E2C78593800477FA9 /* shu-idle_112.png */; };
        13B06A002C78593800477FA9 /* shu-idle_113.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B0690F2C78593800477FA9 /* shu-idle_113.png */; };
        13B06A012C78593800477FA9 /* shu-idle_114.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069102C78593800477FA9 /* shu-idle_114.png */; };
        13B06A022C78593800477FA9 /* shu-idle_115.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069112C78593800477FA9 /* shu-idle_115.png */; };
        13B06A032C78593800477FA9 /* shu-idle_116.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069122C78593800477FA9 /* shu-idle_116.png */; };
        13B06A042C78593800477FA9 /* shu-idle_117.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069132C78593800477FA9 /* shu-idle_117.png */; };
        13B06A052C78593800477FA9 /* shu-idle_118.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069142C78593800477FA9 /* shu-idle_118.png */; };
        13B06A062C78593800477FA9 /* shu-idle_119.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B069152C78593800477FA9 /* shu-idle_119.png */; };
        13B06A082C78A0D300477FA9 /* apngb-animated.png in Resources */ = {isa = PBXBuildFile; fileRef = 13B06A072C78A0D300477FA9 /* apngb-animated.png */; };
        13BF65D82C80402500E20F0E /* bg_movie.mov in Resources */ = {isa = PBXBuildFile; fileRef = 13BF65D72C80402500E20F0E /* bg_movie.mov */; };
        13BF65DC2C80407600E20F0E /* PlanGuideVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13BF65DA2C80407600E20F0E /* PlanGuideVC.swift */; };
        13BF65DD2C80407600E20F0E /* PlanGuideVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13BF65DB2C80407600E20F0E /* PlanGuideVC.xib */; };
        13BF65EB2C804BE100E20F0E /* apngb-animated-flow.png in Resources */ = {isa = PBXBuildFile; fileRef = 13BF65EA2C804BE100E20F0E /* apngb-animated-flow.png */; };
        13CBC5D92C73532B00BC66C7 /* MeVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13CBC5D82C73532B00BC66C7 /* MeVC.xib */; };
        13CBCCDF2C74793D00C67701 /* NoticeCenterSysDetailVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13CBCCDD2C74793D00C67701 /* NoticeCenterSysDetailVC.swift */; };
        13CBCCE02C74793D00C67701 /* NoticeCenterSysDetailVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13CBCCDE2C74793D00C67701 /* NoticeCenterSysDetailVC.xib */; };
@@ -443,6 +213,8 @@
        13E0FBFB2C6C8BE3009997AE /* CountdownChooseListView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13E0FBFA2C6C8BE3009997AE /* CountdownChooseListView.xib */; };
        13E160202C6CB8930027F781 /* CommentListVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13E1601F2C6CB8930027F781 /* CommentListVC.xib */; };
        13E160212C6CB8930027F781 /* CommentListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13E1601E2C6CB8930027F781 /* CommentListVC.swift */; };
        13E4ECEE2C80778A0095AD04 /* PlanGuide_2_VC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13E4ECEC2C80778A0095AD04 /* PlanGuide_2_VC.swift */; };
        13E4ECEF2C80778A0095AD04 /* PlanGuide_2_VC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13E4ECED2C80778A0095AD04 /* PlanGuide_2_VC.xib */; };
        13EA70012C75F880005DF280 /* IdCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13EA70002C75F880005DF280 /* IdCardView.swift */; };
        13EA70042C75FA16005DF280 /* WalletRechargeVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13EA70022C75FA16005DF280 /* WalletRechargeVC.swift */; };
        13EA70052C75FA16005DF280 /* WalletRechargeVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13EA70032C75FA16005DF280 /* WalletRechargeVC.xib */; };
@@ -504,8 +276,14 @@
        131111802C749084002877FC /* StudyListVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = StudyListVC.xib; sourceTree = "<group>"; };
        131E75C22C6B87C400E2C85D /* ForgotPasswordChangeVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForgotPasswordChangeVC.swift; sourceTree = "<group>"; };
        131E75C32C6B87C400E2C85D /* ForgotPasswordChangeVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ForgotPasswordChangeVC.xib; sourceTree = "<group>"; };
        1324A6442C805B4000AA5098 /* FlyFlowerSong.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = FlyFlowerSong.otf; sourceTree = "<group>"; };
        1324A6462C80632400AA5098 /* SourceHanSerifCN-Semibold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceHanSerifCN-Semibold.otf"; sourceTree = "<group>"; };
        1324A6472C80632500AA5098 /* SourceHanSerifCN-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceHanSerifCN-Regular.otf"; sourceTree = "<group>"; };
        1324A64A2C80706700AA5098 /* PlanGuide_1_VC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlanGuide_1_VC.swift; sourceTree = "<group>"; };
        1324A64B2C80706700AA5098 /* PlanGuide_1_VC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlanGuide_1_VC.xib; sourceTree = "<group>"; };
        13271D832C75EF8200DE1328 /* AddBankInfoVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddBankInfoVC.swift; sourceTree = "<group>"; };
        13271D842C75EF8200DE1328 /* AddBankInfoVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AddBankInfoVC.xib; sourceTree = "<group>"; };
        132C40282C816002002E3270 /* SourceHanSerifCN-Medium.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceHanSerifCN-Medium.otf"; sourceTree = "<group>"; };
        132DB8FC2C74826D00EF33A7 /* SettingVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingVC.swift; sourceTree = "<group>"; };
        132DB8FD2C74826D00EF33A7 /* SettingVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SettingVC.xib; sourceTree = "<group>"; };
        132EB01A2C6B32B200990429 /* RegisterVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterVC.swift; sourceTree = "<group>"; };
@@ -659,247 +437,11 @@
        13A6594D2C6F641100F731FA /* CourseDetail_2_Inner_TCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CourseDetail_2_Inner_TCell.xib; sourceTree = "<group>"; };
        13B021D92C75DD0600414769 /* BankWithdrawVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BankWithdrawVC.swift; sourceTree = "<group>"; };
        13B021DA2C75DD0600414769 /* BankWithdrawVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BankWithdrawVC.xib; sourceTree = "<group>"; };
        13B068262C78593800477FA9 /* shu-1_000.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_000.png"; sourceTree = "<group>"; };
        13B068272C78593800477FA9 /* shu-1_001.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_001.png"; sourceTree = "<group>"; };
        13B068282C78593800477FA9 /* shu-1_002.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_002.png"; sourceTree = "<group>"; };
        13B068292C78593800477FA9 /* shu-1_003.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_003.png"; sourceTree = "<group>"; };
        13B0682A2C78593800477FA9 /* shu-1_004.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_004.png"; sourceTree = "<group>"; };
        13B0682B2C78593800477FA9 /* shu-1_005.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_005.png"; sourceTree = "<group>"; };
        13B0682C2C78593800477FA9 /* shu-1_006.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_006.png"; sourceTree = "<group>"; };
        13B0682D2C78593800477FA9 /* shu-1_007.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_007.png"; sourceTree = "<group>"; };
        13B0682E2C78593800477FA9 /* shu-1_008.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_008.png"; sourceTree = "<group>"; };
        13B0682F2C78593800477FA9 /* shu-1_009.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_009.png"; sourceTree = "<group>"; };
        13B068302C78593800477FA9 /* shu-1_010.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_010.png"; sourceTree = "<group>"; };
        13B068312C78593800477FA9 /* shu-1_011.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_011.png"; sourceTree = "<group>"; };
        13B068322C78593800477FA9 /* shu-1_012.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_012.png"; sourceTree = "<group>"; };
        13B068332C78593800477FA9 /* shu-1_013.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_013.png"; sourceTree = "<group>"; };
        13B068342C78593800477FA9 /* shu-1_014.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_014.png"; sourceTree = "<group>"; };
        13B068352C78593800477FA9 /* shu-1_015.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_015.png"; sourceTree = "<group>"; };
        13B068362C78593800477FA9 /* shu-1_016.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_016.png"; sourceTree = "<group>"; };
        13B068372C78593800477FA9 /* shu-1_017.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_017.png"; sourceTree = "<group>"; };
        13B068382C78593800477FA9 /* shu-1_018.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_018.png"; sourceTree = "<group>"; };
        13B068392C78593800477FA9 /* shu-1_019.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_019.png"; sourceTree = "<group>"; };
        13B0683A2C78593800477FA9 /* shu-1_020.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_020.png"; sourceTree = "<group>"; };
        13B0683B2C78593800477FA9 /* shu-1_021.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_021.png"; sourceTree = "<group>"; };
        13B0683C2C78593800477FA9 /* shu-1_022.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_022.png"; sourceTree = "<group>"; };
        13B0683D2C78593800477FA9 /* shu-1_023.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_023.png"; sourceTree = "<group>"; };
        13B0683E2C78593800477FA9 /* shu-1_024.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_024.png"; sourceTree = "<group>"; };
        13B0683F2C78593800477FA9 /* shu-1_025.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_025.png"; sourceTree = "<group>"; };
        13B068402C78593800477FA9 /* shu-1_026.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_026.png"; sourceTree = "<group>"; };
        13B068412C78593800477FA9 /* shu-1_027.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_027.png"; sourceTree = "<group>"; };
        13B068422C78593800477FA9 /* shu-1_028.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_028.png"; sourceTree = "<group>"; };
        13B068432C78593800477FA9 /* shu-1_029.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_029.png"; sourceTree = "<group>"; };
        13B068442C78593800477FA9 /* shu-1_030.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_030.png"; sourceTree = "<group>"; };
        13B068452C78593800477FA9 /* shu-1_031.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_031.png"; sourceTree = "<group>"; };
        13B068462C78593800477FA9 /* shu-1_032.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_032.png"; sourceTree = "<group>"; };
        13B068472C78593800477FA9 /* shu-1_033.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_033.png"; sourceTree = "<group>"; };
        13B068482C78593800477FA9 /* shu-1_034.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_034.png"; sourceTree = "<group>"; };
        13B068492C78593800477FA9 /* shu-1_035.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_035.png"; sourceTree = "<group>"; };
        13B0684A2C78593800477FA9 /* shu-1_036.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_036.png"; sourceTree = "<group>"; };
        13B0684B2C78593800477FA9 /* shu-1_037.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_037.png"; sourceTree = "<group>"; };
        13B0684C2C78593800477FA9 /* shu-1_038.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_038.png"; sourceTree = "<group>"; };
        13B0684D2C78593800477FA9 /* shu-1_039.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_039.png"; sourceTree = "<group>"; };
        13B0684E2C78593800477FA9 /* shu-1_040.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_040.png"; sourceTree = "<group>"; };
        13B0684F2C78593800477FA9 /* shu-1_041.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_041.png"; sourceTree = "<group>"; };
        13B068502C78593800477FA9 /* shu-1_042.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_042.png"; sourceTree = "<group>"; };
        13B068512C78593800477FA9 /* shu-1_043.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_043.png"; sourceTree = "<group>"; };
        13B068522C78593800477FA9 /* shu-1_044.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_044.png"; sourceTree = "<group>"; };
        13B068532C78593800477FA9 /* shu-1_045.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_045.png"; sourceTree = "<group>"; };
        13B068542C78593800477FA9 /* shu-1_046.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_046.png"; sourceTree = "<group>"; };
        13B068552C78593800477FA9 /* shu-1_047.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_047.png"; sourceTree = "<group>"; };
        13B068562C78593800477FA9 /* shu-1_048.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_048.png"; sourceTree = "<group>"; };
        13B068572C78593800477FA9 /* shu-1_049.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_049.png"; sourceTree = "<group>"; };
        13B068582C78593800477FA9 /* shu-1_050.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_050.png"; sourceTree = "<group>"; };
        13B068592C78593800477FA9 /* shu-1_051.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_051.png"; sourceTree = "<group>"; };
        13B0685A2C78593800477FA9 /* shu-1_052.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_052.png"; sourceTree = "<group>"; };
        13B0685B2C78593800477FA9 /* shu-1_053.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_053.png"; sourceTree = "<group>"; };
        13B0685C2C78593800477FA9 /* shu-1_054.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_054.png"; sourceTree = "<group>"; };
        13B0685D2C78593800477FA9 /* shu-1_055.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_055.png"; sourceTree = "<group>"; };
        13B0685E2C78593800477FA9 /* shu-1_056.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_056.png"; sourceTree = "<group>"; };
        13B0685F2C78593800477FA9 /* shu-1_057.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_057.png"; sourceTree = "<group>"; };
        13B068602C78593800477FA9 /* shu-1_058.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_058.png"; sourceTree = "<group>"; };
        13B068612C78593800477FA9 /* shu-1_059.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_059.png"; sourceTree = "<group>"; };
        13B068622C78593800477FA9 /* shu-1_060.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_060.png"; sourceTree = "<group>"; };
        13B068632C78593800477FA9 /* shu-1_061.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_061.png"; sourceTree = "<group>"; };
        13B068642C78593800477FA9 /* shu-1_062.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_062.png"; sourceTree = "<group>"; };
        13B068652C78593800477FA9 /* shu-1_063.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_063.png"; sourceTree = "<group>"; };
        13B068662C78593800477FA9 /* shu-1_064.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_064.png"; sourceTree = "<group>"; };
        13B068672C78593800477FA9 /* shu-1_065.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_065.png"; sourceTree = "<group>"; };
        13B068682C78593800477FA9 /* shu-1_066.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_066.png"; sourceTree = "<group>"; };
        13B068692C78593800477FA9 /* shu-1_067.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_067.png"; sourceTree = "<group>"; };
        13B0686A2C78593800477FA9 /* shu-1_068.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_068.png"; sourceTree = "<group>"; };
        13B0686B2C78593800477FA9 /* shu-1_069.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_069.png"; sourceTree = "<group>"; };
        13B0686C2C78593800477FA9 /* shu-1_070.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_070.png"; sourceTree = "<group>"; };
        13B0686D2C78593800477FA9 /* shu-1_071.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_071.png"; sourceTree = "<group>"; };
        13B0686E2C78593800477FA9 /* shu-1_072.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_072.png"; sourceTree = "<group>"; };
        13B0686F2C78593800477FA9 /* shu-1_073.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_073.png"; sourceTree = "<group>"; };
        13B068702C78593800477FA9 /* shu-1_074.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_074.png"; sourceTree = "<group>"; };
        13B068712C78593800477FA9 /* shu-1_075.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_075.png"; sourceTree = "<group>"; };
        13B068722C78593800477FA9 /* shu-1_076.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_076.png"; sourceTree = "<group>"; };
        13B068732C78593800477FA9 /* shu-1_077.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_077.png"; sourceTree = "<group>"; };
        13B068742C78593800477FA9 /* shu-1_078.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_078.png"; sourceTree = "<group>"; };
        13B068752C78593800477FA9 /* shu-1_079.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_079.png"; sourceTree = "<group>"; };
        13B068762C78593800477FA9 /* shu-1_080.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_080.png"; sourceTree = "<group>"; };
        13B068772C78593800477FA9 /* shu-1_081.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_081.png"; sourceTree = "<group>"; };
        13B068782C78593800477FA9 /* shu-1_082.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_082.png"; sourceTree = "<group>"; };
        13B068792C78593800477FA9 /* shu-1_083.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_083.png"; sourceTree = "<group>"; };
        13B0687A2C78593800477FA9 /* shu-1_084.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_084.png"; sourceTree = "<group>"; };
        13B0687B2C78593800477FA9 /* shu-1_085.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_085.png"; sourceTree = "<group>"; };
        13B0687C2C78593800477FA9 /* shu-1_086.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_086.png"; sourceTree = "<group>"; };
        13B0687D2C78593800477FA9 /* shu-1_087.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_087.png"; sourceTree = "<group>"; };
        13B0687E2C78593800477FA9 /* shu-1_088.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_088.png"; sourceTree = "<group>"; };
        13B0687F2C78593800477FA9 /* shu-1_089.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_089.png"; sourceTree = "<group>"; };
        13B068802C78593800477FA9 /* shu-1_090.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_090.png"; sourceTree = "<group>"; };
        13B068812C78593800477FA9 /* shu-1_091.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_091.png"; sourceTree = "<group>"; };
        13B068822C78593800477FA9 /* shu-1_092.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_092.png"; sourceTree = "<group>"; };
        13B068832C78593800477FA9 /* shu-1_093.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_093.png"; sourceTree = "<group>"; };
        13B068842C78593800477FA9 /* shu-1_094.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_094.png"; sourceTree = "<group>"; };
        13B068852C78593800477FA9 /* shu-1_095.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_095.png"; sourceTree = "<group>"; };
        13B068862C78593800477FA9 /* shu-1_096.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_096.png"; sourceTree = "<group>"; };
        13B068872C78593800477FA9 /* shu-1_097.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_097.png"; sourceTree = "<group>"; };
        13B068882C78593800477FA9 /* shu-1_098.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_098.png"; sourceTree = "<group>"; };
        13B068892C78593800477FA9 /* shu-1_099.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_099.png"; sourceTree = "<group>"; };
        13B0688A2C78593800477FA9 /* shu-1_100.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_100.png"; sourceTree = "<group>"; };
        13B0688B2C78593800477FA9 /* shu-1_101.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_101.png"; sourceTree = "<group>"; };
        13B0688C2C78593800477FA9 /* shu-1_102.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_102.png"; sourceTree = "<group>"; };
        13B0688D2C78593800477FA9 /* shu-1_103.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_103.png"; sourceTree = "<group>"; };
        13B0688E2C78593800477FA9 /* shu-1_104.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_104.png"; sourceTree = "<group>"; };
        13B0688F2C78593800477FA9 /* shu-1_105.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_105.png"; sourceTree = "<group>"; };
        13B068902C78593800477FA9 /* shu-1_106.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_106.png"; sourceTree = "<group>"; };
        13B068912C78593800477FA9 /* shu-1_107.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_107.png"; sourceTree = "<group>"; };
        13B068922C78593800477FA9 /* shu-1_108.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_108.png"; sourceTree = "<group>"; };
        13B068932C78593800477FA9 /* shu-1_109.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_109.png"; sourceTree = "<group>"; };
        13B068942C78593800477FA9 /* shu-1_110.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_110.png"; sourceTree = "<group>"; };
        13B068952C78593800477FA9 /* shu-1_111.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_111.png"; sourceTree = "<group>"; };
        13B068962C78593800477FA9 /* shu-1_112.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_112.png"; sourceTree = "<group>"; };
        13B068972C78593800477FA9 /* shu-1_113.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_113.png"; sourceTree = "<group>"; };
        13B068982C78593800477FA9 /* shu-1_114.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_114.png"; sourceTree = "<group>"; };
        13B068992C78593800477FA9 /* shu-1_115.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_115.png"; sourceTree = "<group>"; };
        13B0689A2C78593800477FA9 /* shu-1_116.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_116.png"; sourceTree = "<group>"; };
        13B0689B2C78593800477FA9 /* shu-1_117.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_117.png"; sourceTree = "<group>"; };
        13B0689C2C78593800477FA9 /* shu-1_118.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_118.png"; sourceTree = "<group>"; };
        13B0689D2C78593800477FA9 /* shu-1_119.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-1_119.png"; sourceTree = "<group>"; };
        13B0689E2C78593800477FA9 /* shu-idle_000.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_000.png"; sourceTree = "<group>"; };
        13B0689F2C78593800477FA9 /* shu-idle_001.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_001.png"; sourceTree = "<group>"; };
        13B068A02C78593800477FA9 /* shu-idle_002.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_002.png"; sourceTree = "<group>"; };
        13B068A12C78593800477FA9 /* shu-idle_003.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_003.png"; sourceTree = "<group>"; };
        13B068A22C78593800477FA9 /* shu-idle_004.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_004.png"; sourceTree = "<group>"; };
        13B068A32C78593800477FA9 /* shu-idle_005.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_005.png"; sourceTree = "<group>"; };
        13B068A42C78593800477FA9 /* shu-idle_006.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_006.png"; sourceTree = "<group>"; };
        13B068A52C78593800477FA9 /* shu-idle_007.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_007.png"; sourceTree = "<group>"; };
        13B068A62C78593800477FA9 /* shu-idle_008.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_008.png"; sourceTree = "<group>"; };
        13B068A72C78593800477FA9 /* shu-idle_009.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_009.png"; sourceTree = "<group>"; };
        13B068A82C78593800477FA9 /* shu-idle_010.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_010.png"; sourceTree = "<group>"; };
        13B068A92C78593800477FA9 /* shu-idle_011.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_011.png"; sourceTree = "<group>"; };
        13B068AA2C78593800477FA9 /* shu-idle_012.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_012.png"; sourceTree = "<group>"; };
        13B068AB2C78593800477FA9 /* shu-idle_013.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_013.png"; sourceTree = "<group>"; };
        13B068AC2C78593800477FA9 /* shu-idle_014.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_014.png"; sourceTree = "<group>"; };
        13B068AD2C78593800477FA9 /* shu-idle_015.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_015.png"; sourceTree = "<group>"; };
        13B068AE2C78593800477FA9 /* shu-idle_016.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_016.png"; sourceTree = "<group>"; };
        13B068AF2C78593800477FA9 /* shu-idle_017.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_017.png"; sourceTree = "<group>"; };
        13B068B02C78593800477FA9 /* shu-idle_018.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_018.png"; sourceTree = "<group>"; };
        13B068B12C78593800477FA9 /* shu-idle_019.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_019.png"; sourceTree = "<group>"; };
        13B068B22C78593800477FA9 /* shu-idle_020.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_020.png"; sourceTree = "<group>"; };
        13B068B32C78593800477FA9 /* shu-idle_021.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_021.png"; sourceTree = "<group>"; };
        13B068B42C78593800477FA9 /* shu-idle_022.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_022.png"; sourceTree = "<group>"; };
        13B068B52C78593800477FA9 /* shu-idle_023.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_023.png"; sourceTree = "<group>"; };
        13B068B62C78593800477FA9 /* shu-idle_024.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_024.png"; sourceTree = "<group>"; };
        13B068B72C78593800477FA9 /* shu-idle_025.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_025.png"; sourceTree = "<group>"; };
        13B068B82C78593800477FA9 /* shu-idle_026.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_026.png"; sourceTree = "<group>"; };
        13B068B92C78593800477FA9 /* shu-idle_027.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_027.png"; sourceTree = "<group>"; };
        13B068BA2C78593800477FA9 /* shu-idle_028.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_028.png"; sourceTree = "<group>"; };
        13B068BB2C78593800477FA9 /* shu-idle_029.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_029.png"; sourceTree = "<group>"; };
        13B068BC2C78593800477FA9 /* shu-idle_030.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_030.png"; sourceTree = "<group>"; };
        13B068BD2C78593800477FA9 /* shu-idle_031.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_031.png"; sourceTree = "<group>"; };
        13B068BE2C78593800477FA9 /* shu-idle_032.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_032.png"; sourceTree = "<group>"; };
        13B068BF2C78593800477FA9 /* shu-idle_033.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_033.png"; sourceTree = "<group>"; };
        13B068C02C78593800477FA9 /* shu-idle_034.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_034.png"; sourceTree = "<group>"; };
        13B068C12C78593800477FA9 /* shu-idle_035.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_035.png"; sourceTree = "<group>"; };
        13B068C22C78593800477FA9 /* shu-idle_036.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_036.png"; sourceTree = "<group>"; };
        13B068C32C78593800477FA9 /* shu-idle_037.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_037.png"; sourceTree = "<group>"; };
        13B068C42C78593800477FA9 /* shu-idle_038.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_038.png"; sourceTree = "<group>"; };
        13B068C52C78593800477FA9 /* shu-idle_039.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_039.png"; sourceTree = "<group>"; };
        13B068C62C78593800477FA9 /* shu-idle_040.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_040.png"; sourceTree = "<group>"; };
        13B068C72C78593800477FA9 /* shu-idle_041.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_041.png"; sourceTree = "<group>"; };
        13B068C82C78593800477FA9 /* shu-idle_042.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_042.png"; sourceTree = "<group>"; };
        13B068C92C78593800477FA9 /* shu-idle_043.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_043.png"; sourceTree = "<group>"; };
        13B068CA2C78593800477FA9 /* shu-idle_044.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_044.png"; sourceTree = "<group>"; };
        13B068CB2C78593800477FA9 /* shu-idle_045.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_045.png"; sourceTree = "<group>"; };
        13B068CC2C78593800477FA9 /* shu-idle_046.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_046.png"; sourceTree = "<group>"; };
        13B068CD2C78593800477FA9 /* shu-idle_047.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_047.png"; sourceTree = "<group>"; };
        13B068CE2C78593800477FA9 /* shu-idle_048.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_048.png"; sourceTree = "<group>"; };
        13B068CF2C78593800477FA9 /* shu-idle_049.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_049.png"; sourceTree = "<group>"; };
        13B068D02C78593800477FA9 /* shu-idle_050.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_050.png"; sourceTree = "<group>"; };
        13B068D12C78593800477FA9 /* shu-idle_051.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_051.png"; sourceTree = "<group>"; };
        13B068D22C78593800477FA9 /* shu-idle_052.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_052.png"; sourceTree = "<group>"; };
        13B068D32C78593800477FA9 /* shu-idle_053.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_053.png"; sourceTree = "<group>"; };
        13B068D42C78593800477FA9 /* shu-idle_054.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_054.png"; sourceTree = "<group>"; };
        13B068D52C78593800477FA9 /* shu-idle_055.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_055.png"; sourceTree = "<group>"; };
        13B068D62C78593800477FA9 /* shu-idle_056.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_056.png"; sourceTree = "<group>"; };
        13B068D72C78593800477FA9 /* shu-idle_057.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_057.png"; sourceTree = "<group>"; };
        13B068D82C78593800477FA9 /* shu-idle_058.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_058.png"; sourceTree = "<group>"; };
        13B068D92C78593800477FA9 /* shu-idle_059.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_059.png"; sourceTree = "<group>"; };
        13B068DA2C78593800477FA9 /* shu-idle_060.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_060.png"; sourceTree = "<group>"; };
        13B068DB2C78593800477FA9 /* shu-idle_061.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_061.png"; sourceTree = "<group>"; };
        13B068DC2C78593800477FA9 /* shu-idle_062.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_062.png"; sourceTree = "<group>"; };
        13B068DD2C78593800477FA9 /* shu-idle_063.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_063.png"; sourceTree = "<group>"; };
        13B068DE2C78593800477FA9 /* shu-idle_064.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_064.png"; sourceTree = "<group>"; };
        13B068DF2C78593800477FA9 /* shu-idle_065.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_065.png"; sourceTree = "<group>"; };
        13B068E02C78593800477FA9 /* shu-idle_066.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_066.png"; sourceTree = "<group>"; };
        13B068E12C78593800477FA9 /* shu-idle_067.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_067.png"; sourceTree = "<group>"; };
        13B068E22C78593800477FA9 /* shu-idle_068.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_068.png"; sourceTree = "<group>"; };
        13B068E32C78593800477FA9 /* shu-idle_069.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_069.png"; sourceTree = "<group>"; };
        13B068E42C78593800477FA9 /* shu-idle_070.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_070.png"; sourceTree = "<group>"; };
        13B068E52C78593800477FA9 /* shu-idle_071.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_071.png"; sourceTree = "<group>"; };
        13B068E62C78593800477FA9 /* shu-idle_072.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_072.png"; sourceTree = "<group>"; };
        13B068E72C78593800477FA9 /* shu-idle_073.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_073.png"; sourceTree = "<group>"; };
        13B068E82C78593800477FA9 /* shu-idle_074.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_074.png"; sourceTree = "<group>"; };
        13B068E92C78593800477FA9 /* shu-idle_075.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_075.png"; sourceTree = "<group>"; };
        13B068EA2C78593800477FA9 /* shu-idle_076.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_076.png"; sourceTree = "<group>"; };
        13B068EB2C78593800477FA9 /* shu-idle_077.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_077.png"; sourceTree = "<group>"; };
        13B068EC2C78593800477FA9 /* shu-idle_078.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_078.png"; sourceTree = "<group>"; };
        13B068ED2C78593800477FA9 /* shu-idle_079.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_079.png"; sourceTree = "<group>"; };
        13B068EE2C78593800477FA9 /* shu-idle_080.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_080.png"; sourceTree = "<group>"; };
        13B068EF2C78593800477FA9 /* shu-idle_081.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_081.png"; sourceTree = "<group>"; };
        13B068F02C78593800477FA9 /* shu-idle_082.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_082.png"; sourceTree = "<group>"; };
        13B068F12C78593800477FA9 /* shu-idle_083.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_083.png"; sourceTree = "<group>"; };
        13B068F22C78593800477FA9 /* shu-idle_084.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_084.png"; sourceTree = "<group>"; };
        13B068F32C78593800477FA9 /* shu-idle_085.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_085.png"; sourceTree = "<group>"; };
        13B068F42C78593800477FA9 /* shu-idle_086.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_086.png"; sourceTree = "<group>"; };
        13B068F52C78593800477FA9 /* shu-idle_087.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_087.png"; sourceTree = "<group>"; };
        13B068F62C78593800477FA9 /* shu-idle_088.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_088.png"; sourceTree = "<group>"; };
        13B068F72C78593800477FA9 /* shu-idle_089.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_089.png"; sourceTree = "<group>"; };
        13B068F82C78593800477FA9 /* shu-idle_090.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_090.png"; sourceTree = "<group>"; };
        13B068F92C78593800477FA9 /* shu-idle_091.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_091.png"; sourceTree = "<group>"; };
        13B068FA2C78593800477FA9 /* shu-idle_092.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_092.png"; sourceTree = "<group>"; };
        13B068FB2C78593800477FA9 /* shu-idle_093.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_093.png"; sourceTree = "<group>"; };
        13B068FC2C78593800477FA9 /* shu-idle_094.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_094.png"; sourceTree = "<group>"; };
        13B068FD2C78593800477FA9 /* shu-idle_095.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_095.png"; sourceTree = "<group>"; };
        13B068FE2C78593800477FA9 /* shu-idle_096.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_096.png"; sourceTree = "<group>"; };
        13B068FF2C78593800477FA9 /* shu-idle_097.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_097.png"; sourceTree = "<group>"; };
        13B069002C78593800477FA9 /* shu-idle_098.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_098.png"; sourceTree = "<group>"; };
        13B069012C78593800477FA9 /* shu-idle_099.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_099.png"; sourceTree = "<group>"; };
        13B069022C78593800477FA9 /* shu-idle_100.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_100.png"; sourceTree = "<group>"; };
        13B069032C78593800477FA9 /* shu-idle_101.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_101.png"; sourceTree = "<group>"; };
        13B069042C78593800477FA9 /* shu-idle_102.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_102.png"; sourceTree = "<group>"; };
        13B069052C78593800477FA9 /* shu-idle_103.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_103.png"; sourceTree = "<group>"; };
        13B069062C78593800477FA9 /* shu-idle_104.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_104.png"; sourceTree = "<group>"; };
        13B069072C78593800477FA9 /* shu-idle_105.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_105.png"; sourceTree = "<group>"; };
        13B069082C78593800477FA9 /* shu-idle_106.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_106.png"; sourceTree = "<group>"; };
        13B069092C78593800477FA9 /* shu-idle_107.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_107.png"; sourceTree = "<group>"; };
        13B0690A2C78593800477FA9 /* shu-idle_108.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_108.png"; sourceTree = "<group>"; };
        13B0690B2C78593800477FA9 /* shu-idle_109.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_109.png"; sourceTree = "<group>"; };
        13B0690C2C78593800477FA9 /* shu-idle_110.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_110.png"; sourceTree = "<group>"; };
        13B0690D2C78593800477FA9 /* shu-idle_111.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_111.png"; sourceTree = "<group>"; };
        13B0690E2C78593800477FA9 /* shu-idle_112.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_112.png"; sourceTree = "<group>"; };
        13B0690F2C78593800477FA9 /* shu-idle_113.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_113.png"; sourceTree = "<group>"; };
        13B069102C78593800477FA9 /* shu-idle_114.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_114.png"; sourceTree = "<group>"; };
        13B069112C78593800477FA9 /* shu-idle_115.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_115.png"; sourceTree = "<group>"; };
        13B069122C78593800477FA9 /* shu-idle_116.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_116.png"; sourceTree = "<group>"; };
        13B069132C78593800477FA9 /* shu-idle_117.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_117.png"; sourceTree = "<group>"; };
        13B069142C78593800477FA9 /* shu-idle_118.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_118.png"; sourceTree = "<group>"; };
        13B069152C78593800477FA9 /* shu-idle_119.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "shu-idle_119.png"; sourceTree = "<group>"; };
        13B06A072C78A0D300477FA9 /* apngb-animated.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "apngb-animated.png"; sourceTree = "<group>"; };
        13BF65D72C80402500E20F0E /* bg_movie.mov */ = {isa = PBXFileReference; lastKnownFileType = video.quicktime; path = bg_movie.mov; sourceTree = "<group>"; };
        13BF65DA2C80407600E20F0E /* PlanGuideVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlanGuideVC.swift; sourceTree = "<group>"; };
        13BF65DB2C80407600E20F0E /* PlanGuideVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlanGuideVC.xib; sourceTree = "<group>"; };
        13BF65EA2C804BE100E20F0E /* apngb-animated-flow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "apngb-animated-flow.png"; sourceTree = "<group>"; };
        13CBC5D82C73532B00BC66C7 /* MeVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MeVC.xib; sourceTree = "<group>"; };
        13CBCCDD2C74793D00C67701 /* NoticeCenterSysDetailVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeCenterSysDetailVC.swift; sourceTree = "<group>"; };
        13CBCCDE2C74793D00C67701 /* NoticeCenterSysDetailVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = NoticeCenterSysDetailVC.xib; sourceTree = "<group>"; };
@@ -911,6 +453,8 @@
        13E0FBFA2C6C8BE3009997AE /* CountdownChooseListView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CountdownChooseListView.xib; sourceTree = "<group>"; };
        13E1601E2C6CB8930027F781 /* CommentListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommentListVC.swift; sourceTree = "<group>"; };
        13E1601F2C6CB8930027F781 /* CommentListVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CommentListVC.xib; sourceTree = "<group>"; };
        13E4ECEC2C80778A0095AD04 /* PlanGuide_2_VC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlanGuide_2_VC.swift; sourceTree = "<group>"; };
        13E4ECED2C80778A0095AD04 /* PlanGuide_2_VC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PlanGuide_2_VC.xib; sourceTree = "<group>"; };
        13EA70002C75F880005DF280 /* IdCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdCardView.swift; sourceTree = "<group>"; };
        13EA70022C75FA16005DF280 /* WalletRechargeVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletRechargeVC.swift; sourceTree = "<group>"; };
        13EA70032C75FA16005DF280 /* WalletRechargeVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = WalletRechargeVC.xib; sourceTree = "<group>"; };
@@ -1126,6 +670,10 @@
        137175C42C6C3C2100B38EF1 /* Fonts */ = {
            isa = PBXGroup;
            children = (
                132C40282C816002002E3270 /* SourceHanSerifCN-Medium.otf */,
                1324A6472C80632500AA5098 /* SourceHanSerifCN-Regular.otf */,
                1324A6462C80632400AA5098 /* SourceHanSerifCN-Semibold.otf */,
                1324A6442C805B4000AA5098 /* FlyFlowerSong.otf */,
                137175C72C6C3C6D00B38EF1 /* Agenda-Light.otf */,
                137175C52C6C3C4700B38EF1 /* SourceHanSansCN-Regular.otf */,
            );
@@ -1188,6 +736,7 @@
        137ECADA2C78577F00C338BE /* mov */ = {
            isa = PBXGroup;
            children = (
                13BF65D72C80402500E20F0E /* bg_movie.mov */,
                137ECAD22C783C2000C338BE /* bg.mov */,
            );
            path = mov;
@@ -1196,9 +745,9 @@
        137ECADB2C78578A00C338BE /* Pngs */ = {
            isa = PBXGroup;
            children = (
                13BF65EA2C804BE100E20F0E /* apngb-animated-flow.png */,
                135C2A4F2C7EC48D00CC2A67 /* apngb-animated_sun.png */,
                13B06A072C78A0D300477FA9 /* apngb-animated.png */,
                13B069162C78593800477FA9 /* tree */,
            );
            path = Pngs;
            sourceTree = "<group>";
@@ -1361,6 +910,7 @@
        13985DC92C69E9B60046B6DC /* Root */ = {
            isa = PBXGroup;
            children = (
                13BF65D92C80404C00E20F0E /* Plans */,
                135C2A642C7F033300CC2A67 /* CLPlayer */,
                137ECAD12C783C0700C338BE /* TreeGroup */,
                136C7C7E2C771CCB004540CD /* PayMusicView */,
@@ -1430,251 +980,17 @@
            path = TCell;
            sourceTree = "<group>";
        };
        13B069162C78593800477FA9 /* tree */ = {
        13BF65D92C80404C00E20F0E /* Plans */ = {
            isa = PBXGroup;
            children = (
                13B068262C78593800477FA9 /* shu-1_000.png */,
                13B068272C78593800477FA9 /* shu-1_001.png */,
                13B068282C78593800477FA9 /* shu-1_002.png */,
                13B068292C78593800477FA9 /* shu-1_003.png */,
                13B0682A2C78593800477FA9 /* shu-1_004.png */,
                13B0682B2C78593800477FA9 /* shu-1_005.png */,
                13B0682C2C78593800477FA9 /* shu-1_006.png */,
                13B0682D2C78593800477FA9 /* shu-1_007.png */,
                13B0682E2C78593800477FA9 /* shu-1_008.png */,
                13B0682F2C78593800477FA9 /* shu-1_009.png */,
                13B068302C78593800477FA9 /* shu-1_010.png */,
                13B068312C78593800477FA9 /* shu-1_011.png */,
                13B068322C78593800477FA9 /* shu-1_012.png */,
                13B068332C78593800477FA9 /* shu-1_013.png */,
                13B068342C78593800477FA9 /* shu-1_014.png */,
                13B068352C78593800477FA9 /* shu-1_015.png */,
                13B068362C78593800477FA9 /* shu-1_016.png */,
                13B068372C78593800477FA9 /* shu-1_017.png */,
                13B068382C78593800477FA9 /* shu-1_018.png */,
                13B068392C78593800477FA9 /* shu-1_019.png */,
                13B0683A2C78593800477FA9 /* shu-1_020.png */,
                13B0683B2C78593800477FA9 /* shu-1_021.png */,
                13B0683C2C78593800477FA9 /* shu-1_022.png */,
                13B0683D2C78593800477FA9 /* shu-1_023.png */,
                13B0683E2C78593800477FA9 /* shu-1_024.png */,
                13B0683F2C78593800477FA9 /* shu-1_025.png */,
                13B068402C78593800477FA9 /* shu-1_026.png */,
                13B068412C78593800477FA9 /* shu-1_027.png */,
                13B068422C78593800477FA9 /* shu-1_028.png */,
                13B068432C78593800477FA9 /* shu-1_029.png */,
                13B068442C78593800477FA9 /* shu-1_030.png */,
                13B068452C78593800477FA9 /* shu-1_031.png */,
                13B068462C78593800477FA9 /* shu-1_032.png */,
                13B068472C78593800477FA9 /* shu-1_033.png */,
                13B068482C78593800477FA9 /* shu-1_034.png */,
                13B068492C78593800477FA9 /* shu-1_035.png */,
                13B0684A2C78593800477FA9 /* shu-1_036.png */,
                13B0684B2C78593800477FA9 /* shu-1_037.png */,
                13B0684C2C78593800477FA9 /* shu-1_038.png */,
                13B0684D2C78593800477FA9 /* shu-1_039.png */,
                13B0684E2C78593800477FA9 /* shu-1_040.png */,
                13B0684F2C78593800477FA9 /* shu-1_041.png */,
                13B068502C78593800477FA9 /* shu-1_042.png */,
                13B068512C78593800477FA9 /* shu-1_043.png */,
                13B068522C78593800477FA9 /* shu-1_044.png */,
                13B068532C78593800477FA9 /* shu-1_045.png */,
                13B068542C78593800477FA9 /* shu-1_046.png */,
                13B068552C78593800477FA9 /* shu-1_047.png */,
                13B068562C78593800477FA9 /* shu-1_048.png */,
                13B068572C78593800477FA9 /* shu-1_049.png */,
                13B068582C78593800477FA9 /* shu-1_050.png */,
                13B068592C78593800477FA9 /* shu-1_051.png */,
                13B0685A2C78593800477FA9 /* shu-1_052.png */,
                13B0685B2C78593800477FA9 /* shu-1_053.png */,
                13B0685C2C78593800477FA9 /* shu-1_054.png */,
                13B0685D2C78593800477FA9 /* shu-1_055.png */,
                13B0685E2C78593800477FA9 /* shu-1_056.png */,
                13B0685F2C78593800477FA9 /* shu-1_057.png */,
                13B068602C78593800477FA9 /* shu-1_058.png */,
                13B068612C78593800477FA9 /* shu-1_059.png */,
                13B068622C78593800477FA9 /* shu-1_060.png */,
                13B068632C78593800477FA9 /* shu-1_061.png */,
                13B068642C78593800477FA9 /* shu-1_062.png */,
                13B068652C78593800477FA9 /* shu-1_063.png */,
                13B068662C78593800477FA9 /* shu-1_064.png */,
                13B068672C78593800477FA9 /* shu-1_065.png */,
                13B068682C78593800477FA9 /* shu-1_066.png */,
                13B068692C78593800477FA9 /* shu-1_067.png */,
                13B0686A2C78593800477FA9 /* shu-1_068.png */,
                13B0686B2C78593800477FA9 /* shu-1_069.png */,
                13B0686C2C78593800477FA9 /* shu-1_070.png */,
                13B0686D2C78593800477FA9 /* shu-1_071.png */,
                13B0686E2C78593800477FA9 /* shu-1_072.png */,
                13B0686F2C78593800477FA9 /* shu-1_073.png */,
                13B068702C78593800477FA9 /* shu-1_074.png */,
                13B068712C78593800477FA9 /* shu-1_075.png */,
                13B068722C78593800477FA9 /* shu-1_076.png */,
                13B068732C78593800477FA9 /* shu-1_077.png */,
                13B068742C78593800477FA9 /* shu-1_078.png */,
                13B068752C78593800477FA9 /* shu-1_079.png */,
                13B068762C78593800477FA9 /* shu-1_080.png */,
                13B068772C78593800477FA9 /* shu-1_081.png */,
                13B068782C78593800477FA9 /* shu-1_082.png */,
                13B068792C78593800477FA9 /* shu-1_083.png */,
                13B0687A2C78593800477FA9 /* shu-1_084.png */,
                13B0687B2C78593800477FA9 /* shu-1_085.png */,
                13B0687C2C78593800477FA9 /* shu-1_086.png */,
                13B0687D2C78593800477FA9 /* shu-1_087.png */,
                13B0687E2C78593800477FA9 /* shu-1_088.png */,
                13B0687F2C78593800477FA9 /* shu-1_089.png */,
                13B068802C78593800477FA9 /* shu-1_090.png */,
                13B068812C78593800477FA9 /* shu-1_091.png */,
                13B068822C78593800477FA9 /* shu-1_092.png */,
                13B068832C78593800477FA9 /* shu-1_093.png */,
                13B068842C78593800477FA9 /* shu-1_094.png */,
                13B068852C78593800477FA9 /* shu-1_095.png */,
                13B068862C78593800477FA9 /* shu-1_096.png */,
                13B068872C78593800477FA9 /* shu-1_097.png */,
                13B068882C78593800477FA9 /* shu-1_098.png */,
                13B068892C78593800477FA9 /* shu-1_099.png */,
                13B0688A2C78593800477FA9 /* shu-1_100.png */,
                13B0688B2C78593800477FA9 /* shu-1_101.png */,
                13B0688C2C78593800477FA9 /* shu-1_102.png */,
                13B0688D2C78593800477FA9 /* shu-1_103.png */,
                13B0688E2C78593800477FA9 /* shu-1_104.png */,
                13B0688F2C78593800477FA9 /* shu-1_105.png */,
                13B068902C78593800477FA9 /* shu-1_106.png */,
                13B068912C78593800477FA9 /* shu-1_107.png */,
                13B068922C78593800477FA9 /* shu-1_108.png */,
                13B068932C78593800477FA9 /* shu-1_109.png */,
                13B068942C78593800477FA9 /* shu-1_110.png */,
                13B068952C78593800477FA9 /* shu-1_111.png */,
                13B068962C78593800477FA9 /* shu-1_112.png */,
                13B068972C78593800477FA9 /* shu-1_113.png */,
                13B068982C78593800477FA9 /* shu-1_114.png */,
                13B068992C78593800477FA9 /* shu-1_115.png */,
                13B0689A2C78593800477FA9 /* shu-1_116.png */,
                13B0689B2C78593800477FA9 /* shu-1_117.png */,
                13B0689C2C78593800477FA9 /* shu-1_118.png */,
                13B0689D2C78593800477FA9 /* shu-1_119.png */,
                13B0689E2C78593800477FA9 /* shu-idle_000.png */,
                13B0689F2C78593800477FA9 /* shu-idle_001.png */,
                13B068A02C78593800477FA9 /* shu-idle_002.png */,
                13B068A12C78593800477FA9 /* shu-idle_003.png */,
                13B068A22C78593800477FA9 /* shu-idle_004.png */,
                13B068A32C78593800477FA9 /* shu-idle_005.png */,
                13B068A42C78593800477FA9 /* shu-idle_006.png */,
                13B068A52C78593800477FA9 /* shu-idle_007.png */,
                13B068A62C78593800477FA9 /* shu-idle_008.png */,
                13B068A72C78593800477FA9 /* shu-idle_009.png */,
                13B068A82C78593800477FA9 /* shu-idle_010.png */,
                13B068A92C78593800477FA9 /* shu-idle_011.png */,
                13B068AA2C78593800477FA9 /* shu-idle_012.png */,
                13B068AB2C78593800477FA9 /* shu-idle_013.png */,
                13B068AC2C78593800477FA9 /* shu-idle_014.png */,
                13B068AD2C78593800477FA9 /* shu-idle_015.png */,
                13B068AE2C78593800477FA9 /* shu-idle_016.png */,
                13B068AF2C78593800477FA9 /* shu-idle_017.png */,
                13B068B02C78593800477FA9 /* shu-idle_018.png */,
                13B068B12C78593800477FA9 /* shu-idle_019.png */,
                13B068B22C78593800477FA9 /* shu-idle_020.png */,
                13B068B32C78593800477FA9 /* shu-idle_021.png */,
                13B068B42C78593800477FA9 /* shu-idle_022.png */,
                13B068B52C78593800477FA9 /* shu-idle_023.png */,
                13B068B62C78593800477FA9 /* shu-idle_024.png */,
                13B068B72C78593800477FA9 /* shu-idle_025.png */,
                13B068B82C78593800477FA9 /* shu-idle_026.png */,
                13B068B92C78593800477FA9 /* shu-idle_027.png */,
                13B068BA2C78593800477FA9 /* shu-idle_028.png */,
                13B068BB2C78593800477FA9 /* shu-idle_029.png */,
                13B068BC2C78593800477FA9 /* shu-idle_030.png */,
                13B068BD2C78593800477FA9 /* shu-idle_031.png */,
                13B068BE2C78593800477FA9 /* shu-idle_032.png */,
                13B068BF2C78593800477FA9 /* shu-idle_033.png */,
                13B068C02C78593800477FA9 /* shu-idle_034.png */,
                13B068C12C78593800477FA9 /* shu-idle_035.png */,
                13B068C22C78593800477FA9 /* shu-idle_036.png */,
                13B068C32C78593800477FA9 /* shu-idle_037.png */,
                13B068C42C78593800477FA9 /* shu-idle_038.png */,
                13B068C52C78593800477FA9 /* shu-idle_039.png */,
                13B068C62C78593800477FA9 /* shu-idle_040.png */,
                13B068C72C78593800477FA9 /* shu-idle_041.png */,
                13B068C82C78593800477FA9 /* shu-idle_042.png */,
                13B068C92C78593800477FA9 /* shu-idle_043.png */,
                13B068CA2C78593800477FA9 /* shu-idle_044.png */,
                13B068CB2C78593800477FA9 /* shu-idle_045.png */,
                13B068CC2C78593800477FA9 /* shu-idle_046.png */,
                13B068CD2C78593800477FA9 /* shu-idle_047.png */,
                13B068CE2C78593800477FA9 /* shu-idle_048.png */,
                13B068CF2C78593800477FA9 /* shu-idle_049.png */,
                13B068D02C78593800477FA9 /* shu-idle_050.png */,
                13B068D12C78593800477FA9 /* shu-idle_051.png */,
                13B068D22C78593800477FA9 /* shu-idle_052.png */,
                13B068D32C78593800477FA9 /* shu-idle_053.png */,
                13B068D42C78593800477FA9 /* shu-idle_054.png */,
                13B068D52C78593800477FA9 /* shu-idle_055.png */,
                13B068D62C78593800477FA9 /* shu-idle_056.png */,
                13B068D72C78593800477FA9 /* shu-idle_057.png */,
                13B068D82C78593800477FA9 /* shu-idle_058.png */,
                13B068D92C78593800477FA9 /* shu-idle_059.png */,
                13B068DA2C78593800477FA9 /* shu-idle_060.png */,
                13B068DB2C78593800477FA9 /* shu-idle_061.png */,
                13B068DC2C78593800477FA9 /* shu-idle_062.png */,
                13B068DD2C78593800477FA9 /* shu-idle_063.png */,
                13B068DE2C78593800477FA9 /* shu-idle_064.png */,
                13B068DF2C78593800477FA9 /* shu-idle_065.png */,
                13B068E02C78593800477FA9 /* shu-idle_066.png */,
                13B068E12C78593800477FA9 /* shu-idle_067.png */,
                13B068E22C78593800477FA9 /* shu-idle_068.png */,
                13B068E32C78593800477FA9 /* shu-idle_069.png */,
                13B068E42C78593800477FA9 /* shu-idle_070.png */,
                13B068E52C78593800477FA9 /* shu-idle_071.png */,
                13B068E62C78593800477FA9 /* shu-idle_072.png */,
                13B068E72C78593800477FA9 /* shu-idle_073.png */,
                13B068E82C78593800477FA9 /* shu-idle_074.png */,
                13B068E92C78593800477FA9 /* shu-idle_075.png */,
                13B068EA2C78593800477FA9 /* shu-idle_076.png */,
                13B068EB2C78593800477FA9 /* shu-idle_077.png */,
                13B068EC2C78593800477FA9 /* shu-idle_078.png */,
                13B068ED2C78593800477FA9 /* shu-idle_079.png */,
                13B068EE2C78593800477FA9 /* shu-idle_080.png */,
                13B068EF2C78593800477FA9 /* shu-idle_081.png */,
                13B068F02C78593800477FA9 /* shu-idle_082.png */,
                13B068F12C78593800477FA9 /* shu-idle_083.png */,
                13B068F22C78593800477FA9 /* shu-idle_084.png */,
                13B068F32C78593800477FA9 /* shu-idle_085.png */,
                13B068F42C78593800477FA9 /* shu-idle_086.png */,
                13B068F52C78593800477FA9 /* shu-idle_087.png */,
                13B068F62C78593800477FA9 /* shu-idle_088.png */,
                13B068F72C78593800477FA9 /* shu-idle_089.png */,
                13B068F82C78593800477FA9 /* shu-idle_090.png */,
                13B068F92C78593800477FA9 /* shu-idle_091.png */,
                13B068FA2C78593800477FA9 /* shu-idle_092.png */,
                13B068FB2C78593800477FA9 /* shu-idle_093.png */,
                13B068FC2C78593800477FA9 /* shu-idle_094.png */,
                13B068FD2C78593800477FA9 /* shu-idle_095.png */,
                13B068FE2C78593800477FA9 /* shu-idle_096.png */,
                13B068FF2C78593800477FA9 /* shu-idle_097.png */,
                13B069002C78593800477FA9 /* shu-idle_098.png */,
                13B069012C78593800477FA9 /* shu-idle_099.png */,
                13B069022C78593800477FA9 /* shu-idle_100.png */,
                13B069032C78593800477FA9 /* shu-idle_101.png */,
                13B069042C78593800477FA9 /* shu-idle_102.png */,
                13B069052C78593800477FA9 /* shu-idle_103.png */,
                13B069062C78593800477FA9 /* shu-idle_104.png */,
                13B069072C78593800477FA9 /* shu-idle_105.png */,
                13B069082C78593800477FA9 /* shu-idle_106.png */,
                13B069092C78593800477FA9 /* shu-idle_107.png */,
                13B0690A2C78593800477FA9 /* shu-idle_108.png */,
                13B0690B2C78593800477FA9 /* shu-idle_109.png */,
                13B0690C2C78593800477FA9 /* shu-idle_110.png */,
                13B0690D2C78593800477FA9 /* shu-idle_111.png */,
                13B0690E2C78593800477FA9 /* shu-idle_112.png */,
                13B0690F2C78593800477FA9 /* shu-idle_113.png */,
                13B069102C78593800477FA9 /* shu-idle_114.png */,
                13B069112C78593800477FA9 /* shu-idle_115.png */,
                13B069122C78593800477FA9 /* shu-idle_116.png */,
                13B069132C78593800477FA9 /* shu-idle_117.png */,
                13B069142C78593800477FA9 /* shu-idle_118.png */,
                13B069152C78593800477FA9 /* shu-idle_119.png */,
                13BF65DA2C80407600E20F0E /* PlanGuideVC.swift */,
                13BF65DB2C80407600E20F0E /* PlanGuideVC.xib */,
                1324A64A2C80706700AA5098 /* PlanGuide_1_VC.swift */,
                1324A64B2C80706700AA5098 /* PlanGuide_1_VC.xib */,
                13E4ECEC2C80778A0095AD04 /* PlanGuide_2_VC.swift */,
                13E4ECED2C80778A0095AD04 /* PlanGuide_2_VC.xib */,
            );
            path = tree;
            path = Plans;
            sourceTree = "<group>";
        };
        13D256B52C6C68EB006FC2D7 /* View */ = {
@@ -1815,332 +1131,101 @@
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                13B069D52C78593800477FA9 /* shu-idle_070.png in Resources */,
                13B0692E2C78593800477FA9 /* shu-1_023.png in Resources */,
                13985DD42C69FC1F0046B6DC /* Home_Style_1_TCell.xib in Resources */,
                13B0697C2C78593800477FA9 /* shu-1_101.png in Resources */,
                13B069D32C78593800477FA9 /* shu-idle_068.png in Resources */,
                1377B4132C6DAA2000CF7CA5 /* ChooseOptView.xib in Resources */,
                13B0693C2C78593800477FA9 /* shu-1_037.png in Resources */,
                13B0691E2C78593800477FA9 /* shu-1_007.png in Resources */,
                13A6594E2C6F641100F731FA /* CourseDetail_2_Inner_TCell.xib in Resources */,
                13FF0B462C75C820008E26CF /* WalletVC.xib in Resources */,
                13B069A52C78593800477FA9 /* shu-idle_022.png in Resources */,
                13B069922C78593800477FA9 /* shu-idle_003.png in Resources */,
                130B765E2C6C4C33006371AF /* HomeItemListVC.xib in Resources */,
                13B069E02C78593800477FA9 /* shu-idle_081.png in Resources */,
                13B069F42C78593800477FA9 /* shu-idle_101.png in Resources */,
                13B069832C78593800477FA9 /* shu-1_108.png in Resources */,
                13B0697A2C78593800477FA9 /* shu-1_099.png in Resources */,
                13B069422C78593800477FA9 /* shu-1_043.png in Resources */,
                13F24E3D2C75866100D2BA90 /* BindPhone_3_VC.xib in Resources */,
                13CBC5D92C73532B00BC66C7 /* MeVC.xib in Resources */,
                13B069902C78593800477FA9 /* shu-idle_001.png in Resources */,
                13B069872C78593800477FA9 /* shu-1_112.png in Resources */,
                13B069652C78593800477FA9 /* shu-1_078.png in Resources */,
                1385E0072C6C558200AADB1F /* HomeRelaxBanner_2_CCell.xib in Resources */,
                13B069BB2C78593800477FA9 /* shu-idle_044.png in Resources */,
                13B069BA2C78593800477FA9 /* shu-idle_043.png in Resources */,
                13B069B72C78593800477FA9 /* shu-idle_040.png in Resources */,
                13B069732C78593800477FA9 /* shu-1_092.png in Resources */,
                131111822C749085002877FC /* StudyListVC.xib in Resources */,
                132EB01D2C6B32B200990429 /* RegisterVC.xib in Resources */,
                13B069B52C78593800477FA9 /* shu-idle_038.png in Resources */,
                13B0691D2C78593800477FA9 /* shu-1_006.png in Resources */,
                137ECAD32C783C2000C338BE /* bg.mov in Resources */,
                1336EFA92C6DEC6B0075E070 /* PaymentOrderResultTopView.xib in Resources */,
                1331391A2C742A0C009E179E /* UserProfileVC.xib in Resources */,
                135C2A712C7F033300CC2A67 /* CLPlayer.bundle in Resources */,
                13B0694C2C78593800477FA9 /* shu-1_053.png in Resources */,
                13334FDC2C7321BE00914086 /* PavilionItemCell.xib in Resources */,
                13B069A82C78593800477FA9 /* shu-idle_025.png in Resources */,
                13B069562C78593800477FA9 /* shu-1_063.png in Resources */,
                13B069D72C78593800477FA9 /* shu-idle_072.png in Resources */,
                13B069802C78593800477FA9 /* shu-1_105.png in Resources */,
                13B069AB2C78593800477FA9 /* shu-idle_028.png in Resources */,
                1333DC7E2C72E7A500D8ACAE /* CourseSendGiftView.xib in Resources */,
                13B069762C78593800477FA9 /* shu-1_095.png in Resources */,
                13B069B12C78593800477FA9 /* shu-idle_034.png in Resources */,
                13B0696C2C78593800477FA9 /* shu-1_085.png in Resources */,
                132C40292C816003002E3270 /* SourceHanSerifCN-Medium.otf in Resources */,
                137ABE352C6B3F64003A91C5 /* ForgotPasswordVC.xib in Resources */,
                13A0A8A52C746B5600DF08B6 /* CommonDatePickerView.xib in Resources */,
                13B069282C78593800477FA9 /* shu-1_017.png in Resources */,
                13A37A012C75C1DE0038D5C8 /* LevelVC.xib in Resources */,
                13B069FE2C78593800477FA9 /* shu-idle_111.png in Resources */,
                13B069F82C78593800477FA9 /* shu-idle_105.png in Resources */,
                13B069FB2C78593800477FA9 /* shu-idle_108.png in Resources */,
                13B069C52C78593800477FA9 /* shu-idle_054.png in Resources */,
                13B069B42C78593800477FA9 /* shu-idle_037.png in Resources */,
                13B069D82C78593800477FA9 /* shu-idle_073.png in Resources */,
                13B06A022C78593800477FA9 /* shu-idle_115.png in Resources */,
                13B069FF2C78593800477FA9 /* shu-idle_112.png in Resources */,
                1324A6452C805B4000AA5098 /* FlyFlowerSong.otf in Resources */,
                130C07092C76D51900ADB098 /* SpendingDetailHeaderVC.xib in Resources */,
                13B0696B2C78593800477FA9 /* shu-1_084.png in Resources */,
                13B069812C78593800477FA9 /* shu-1_106.png in Resources */,
                13B069FD2C78593800477FA9 /* shu-idle_110.png in Resources */,
                13B0691A2C78593800477FA9 /* shu-1_003.png in Resources */,
                13B069842C78593800477FA9 /* shu-1_109.png in Resources */,
                13B06A032C78593800477FA9 /* shu-idle_116.png in Resources */,
                13B069452C78593800477FA9 /* shu-1_046.png in Resources */,
                138FE0DF2C757B2A00A964E8 /* BindPhone_1_VC.xib in Resources */,
                13B069772C78593800477FA9 /* shu-1_096.png in Resources */,
                13FB6D842C6EEFE900A0685D /* MenuListTCell.xib in Resources */,
                13B069E92C78593800477FA9 /* shu-idle_090.png in Resources */,
                13B06A082C78A0D300477FA9 /* apngb-animated.png in Resources */,
                13B069D02C78593800477FA9 /* shu-idle_065.png in Resources */,
                13B069A62C78593800477FA9 /* shu-idle_023.png in Resources */,
                13B069972C78593800477FA9 /* shu-idle_008.png in Resources */,
                13B069D42C78593800477FA9 /* shu-idle_069.png in Resources */,
                138F0C362C7597CA0072A16C /* HelpCenterVC.xib in Resources */,
                13B069DE2C78593800477FA9 /* shu-idle_079.png in Resources */,
                13B069782C78593800477FA9 /* shu-1_097.png in Resources */,
                13B0698F2C78593800477FA9 /* shu-idle_000.png in Resources */,
                134803D72C76E3E000F4FDDA /* WatchHistoryVC.xib in Resources */,
                1377768E2C6AFD25004FF994 /* LoginVC.xib in Resources */,
                13B069472C78593800477FA9 /* shu-1_048.png in Resources */,
                13B0696D2C78593800477FA9 /* shu-1_086.png in Resources */,
                134CC7E02C73283700EAEFB7 /* PavilionSearchVC.xib in Resources */,
                13B069C02C78593800477FA9 /* shu-idle_049.png in Resources */,
                130913EE2C6DE67E00418201 /* HomeRelaxBanner_2_1_CCell.xib in Resources */,
                13B06A002C78593800477FA9 /* shu-idle_113.png in Resources */,
                13B069352C78593800477FA9 /* shu-1_030.png in Resources */,
                13B069EE2C78593800477FA9 /* shu-idle_095.png in Resources */,
                13B069212C78593800477FA9 /* shu-1_010.png in Resources */,
                13B069412C78593800477FA9 /* shu-1_042.png in Resources */,
                13CBCCE02C74793D00C67701 /* NoticeCenterSysDetailVC.xib in Resources */,
                130ED7E82C6AEF5900D0736E /* Home_Style_4_TCell.xib in Resources */,
                13B069512C78593800477FA9 /* shu-1_058.png in Resources */,
                13649F9A2C7709CD00F4E0EE /* ContactCustomerTCell.xib in Resources */,
                13B0691F2C78593800477FA9 /* shu-1_008.png in Resources */,
                13B069CD2C78593800477FA9 /* shu-idle_062.png in Resources */,
                13B069792C78593800477FA9 /* shu-1_098.png in Resources */,
                13B069E12C78593800477FA9 /* shu-idle_082.png in Resources */,
                13391E022C73334000B9513F /* PavilionDetailVC.xib in Resources */,
                13EC08902C74990B00E00128 /* EmptyCCell.xib in Resources */,
                13B069332C78593800477FA9 /* shu-1_028.png in Resources */,
                13B069302C78593800477FA9 /* shu-1_025.png in Resources */,
                13B069292C78593800477FA9 /* shu-1_018.png in Resources */,
                1377B4172C6DCC4300CF7CA5 /* Home_Style_4_Inner_1_CCell.xib in Resources */,
                13B069AC2C78593800477FA9 /* shu-idle_029.png in Resources */,
                13B069DD2C78593800477FA9 /* shu-idle_078.png in Resources */,
                13B0699E2C78593800477FA9 /* shu-idle_015.png in Resources */,
                13B069B22C78593800477FA9 /* shu-idle_035.png in Resources */,
                13B0693F2C78593800477FA9 /* shu-1_040.png in Resources */,
                13FB6D8C2C6EFB5400A0685D /* CourseDetailHeaderView.xib in Resources */,
                13B069D92C78593800477FA9 /* shu-idle_074.png in Resources */,
                13B069E32C78593800477FA9 /* shu-idle_084.png in Resources */,
                13B069B82C78593800477FA9 /* shu-idle_041.png in Resources */,
                1324A64D2C80706700AA5098 /* PlanGuide_1_VC.xib in Resources */,
                13985D9F2C69B2440046B6DC /* Assets.xcassets in Resources */,
                13B069C32C78593800477FA9 /* shu-idle_052.png in Resources */,
                13B069E72C78593800477FA9 /* shu-idle_088.png in Resources */,
                13FCCE272C75E8C400AC7E02 /* BankInfoTCell.xib in Resources */,
                13EFCDC22C6DD27A00B51AE6 /* PaymentOrderVC.xib in Resources */,
                13B069482C78593800477FA9 /* shu-1_049.png in Resources */,
                13B069F52C78593800477FA9 /* shu-idle_102.png in Resources */,
                13A379FC2C75B7280038D5C8 /* BindAccountVC.xib in Resources */,
                13B0691B2C78593800477FA9 /* shu-1_004.png in Resources */,
                13F24E412C758DF100D2BA90 /* LogoutAccountVC.xib in Resources */,
                13B069202C78593800477FA9 /* shu-1_009.png in Resources */,
                13B069B32C78593800477FA9 /* shu-idle_036.png in Resources */,
                13B069692C78593800477FA9 /* shu-1_082.png in Resources */,
                13B069222C78593800477FA9 /* shu-1_011.png in Resources */,
                130AA4A82C72F71700F20944 /* CourseDetialVideoVC.xib in Resources */,
                13BF65D82C80402500E20F0E /* bg_movie.mov in Resources */,
                13FB6D7D2C6EE27100A0685D /* CourseOfficialItemCCell.xib in Resources */,
                13B069712C78593800477FA9 /* shu-1_090.png in Resources */,
                13D256B72C6C68F8006FC2D7 /* ShareView.xib in Resources */,
                13B069582C78593800477FA9 /* shu-1_065.png in Resources */,
                13985DC32C69E0BF0046B6DC /* HomeTopMenuCCell.xib in Resources */,
                13B069F72C78593800477FA9 /* shu-idle_104.png in Resources */,
                13B069CC2C78593800477FA9 /* shu-idle_061.png in Resources */,
                13B069362C78593800477FA9 /* shu-1_031.png in Resources */,
                13B0699A2C78593800477FA9 /* shu-idle_011.png in Resources */,
                13A6594A2C6F4F2D00F731FA /* CourseDetail_2_TCell.xib in Resources */,
                13B0696A2C78593800477FA9 /* shu-1_083.png in Resources */,
                139C165E2C6A0AC600A924D9 /* Home_Style_3_TCell.xib in Resources */,
                13B0697B2C78593800477FA9 /* shu-1_100.png in Resources */,
                135C2A502C7EC48D00CC2A67 /* apngb-animated_sun.png in Resources */,
                13B069AF2C78593800477FA9 /* shu-idle_032.png in Resources */,
                13B069402C78593800477FA9 /* shu-1_041.png in Resources */,
                13B0692C2C78593800477FA9 /* shu-1_021.png in Resources */,
                13B069682C78593800477FA9 /* shu-1_081.png in Resources */,
                13B0694F2C78593800477FA9 /* shu-1_056.png in Resources */,
                13B0695F2C78593800477FA9 /* shu-1_072.png in Resources */,
                13B069642C78593800477FA9 /* shu-1_077.png in Resources */,
                13B069EC2C78593800477FA9 /* shu-idle_093.png in Resources */,
                13BF65DD2C80407600E20F0E /* PlanGuideVC.xib in Resources */,
                137175C82C6C3C6D00B38EF1 /* Agenda-Light.otf in Resources */,
                13B0695B2C78593800477FA9 /* shu-1_068.png in Resources */,
                13B0695A2C78593800477FA9 /* shu-1_067.png in Resources */,
                13B069F12C78593800477FA9 /* shu-idle_098.png in Resources */,
                13B069722C78593800477FA9 /* shu-1_091.png in Resources */,
                13B069272C78593800477FA9 /* shu-1_016.png in Resources */,
                13B069F02C78593800477FA9 /* shu-idle_097.png in Resources */,
                13B069E82C78593800477FA9 /* shu-idle_089.png in Resources */,
                13B069DF2C78593800477FA9 /* shu-idle_080.png in Resources */,
                13B069252C78593800477FA9 /* shu-1_014.png in Resources */,
                13B069822C78593800477FA9 /* shu-1_107.png in Resources */,
                13B069C42C78593800477FA9 /* shu-idle_053.png in Resources */,
                13B069DB2C78593800477FA9 /* shu-idle_076.png in Resources */,
                13B0695C2C78593800477FA9 /* shu-1_069.png in Resources */,
                13B069962C78593800477FA9 /* shu-idle_007.png in Resources */,
                13B069542C78593800477FA9 /* shu-1_061.png in Resources */,
                13B069BE2C78593800477FA9 /* shu-idle_047.png in Resources */,
                13B069442C78593800477FA9 /* shu-1_045.png in Resources */,
                13B0694D2C78593800477FA9 /* shu-1_054.png in Resources */,
                13B069602C78593800477FA9 /* shu-1_073.png in Resources */,
                13B069912C78593800477FA9 /* shu-idle_002.png in Resources */,
                13B069242C78593800477FA9 /* shu-1_013.png in Resources */,
                13B069D62C78593800477FA9 /* shu-idle_071.png in Resources */,
                13B0691C2C78593800477FA9 /* shu-1_005.png in Resources */,
                13B069522C78593800477FA9 /* shu-1_059.png in Resources */,
                13B069C82C78593800477FA9 /* shu-idle_057.png in Resources */,
                13B06A062C78593800477FA9 /* shu-idle_119.png in Resources */,
                13B069342C78593800477FA9 /* shu-1_029.png in Resources */,
                13B069F62C78593800477FA9 /* shu-idle_103.png in Resources */,
                13B069862C78593800477FA9 /* shu-1_111.png in Resources */,
                13B069532C78593800477FA9 /* shu-1_060.png in Resources */,
                13B069A02C78593800477FA9 /* shu-idle_017.png in Resources */,
                13CBCCE42C747C3D00C67701 /* NoticeCenterUserRepeaceDetailVC.xib in Resources */,
                13B069322C78593800477FA9 /* shu-1_027.png in Resources */,
                13B069D22C78593800477FA9 /* shu-idle_067.png in Resources */,
                13B069E62C78593800477FA9 /* shu-idle_087.png in Resources */,
                13B0698B2C78593800477FA9 /* shu-1_116.png in Resources */,
                13985DA22C69B2440046B6DC /* Base in Resources */,
                13649F9E2C770C9C00F4E0EE /* ContactCustomerDetailVC.xib in Resources */,
                13B069C12C78593800477FA9 /* shu-idle_050.png in Resources */,
                13B0693D2C78593800477FA9 /* shu-1_038.png in Resources */,
                1324A6492C80632500AA5098 /* SourceHanSerifCN-Regular.otf in Resources */,
                134783D12C6C86F40096C736 /* PlaySettingView.xib in Resources */,
                13B0697F2C78593800477FA9 /* shu-1_104.png in Resources */,
                13B0694A2C78593800477FA9 /* shu-1_051.png in Resources */,
                13B069662C78593800477FA9 /* shu-1_079.png in Resources */,
                13B0698C2C78593800477FA9 /* shu-1_117.png in Resources */,
                13B0697D2C78593800477FA9 /* shu-1_102.png in Resources */,
                13B0697E2C78593800477FA9 /* shu-1_103.png in Resources */,
                138FE0E32C757DE900A964E8 /* BindPhone_2_VC.xib in Resources */,
                13B069F32C78593800477FA9 /* shu-idle_100.png in Resources */,
                130F94672C7DAB27003A348B /* SearchHistoryCCell.xib in Resources */,
                139C165A2C6A053000A924D9 /* Home_Style_2_TCell.xib in Resources */,
                13B069982C78593800477FA9 /* shu-idle_009.png in Resources */,
                13B069B62C78593800477FA9 /* shu-idle_039.png in Resources */,
                1300BD3B2C6DFB1C000BCA5E /* VIPCenterVC.xib in Resources */,
                139466482C6B8E0200F6FB15 /* UpdatePhoneVC.xib in Resources */,
                13B069372C78593800477FA9 /* shu-1_032.png in Resources */,
                13B0692D2C78593800477FA9 /* shu-1_022.png in Resources */,
                13B069262C78593800477FA9 /* shu-1_015.png in Resources */,
                13B069612C78593800477FA9 /* shu-1_074.png in Resources */,
                134A453A2C6E167D00538D78 /* CourseOfficalCommendTopCCell.xib in Resources */,
                13271D852C75EF8200DE1328 /* AddBankInfoVC.xib in Resources */,
                13B0699D2C78593800477FA9 /* shu-idle_014.png in Resources */,
                1377B40D2C6D936A00CF7CA5 /* CommentUserInputContentTCell.xib in Resources */,
                13B0695E2C78593800477FA9 /* shu-1_071.png in Resources */,
                13B06A012C78593800477FA9 /* shu-idle_114.png in Resources */,
                13B0698A2C78593800477FA9 /* shu-1_115.png in Resources */,
                137175CC2C6C412A00B38EF1 /* BackgroundVoiceVC.xib in Resources */,
                13B069EF2C78593800477FA9 /* shu-idle_096.png in Resources */,
                13B069892C78593800477FA9 /* shu-1_114.png in Resources */,
                13B06A042C78593800477FA9 /* shu-idle_117.png in Resources */,
                13B069992C78593800477FA9 /* shu-idle_010.png in Resources */,
                13BF65EB2C804BE100E20F0E /* apngb-animated-flow.png in Resources */,
                137776932C6AFE69004FF994 /* SearchVC.xib in Resources */,
                13B069392C78593800477FA9 /* shu-1_034.png in Resources */,
                13B0695D2C78593800477FA9 /* shu-1_070.png in Resources */,
                13B069592C78593800477FA9 /* shu-1_066.png in Resources */,
                132DB8FF2C74826D00EF33A7 /* SettingVC.xib in Resources */,
                13B069942C78593800477FA9 /* shu-idle_005.png in Resources */,
                13985DBF2C69DDF90046B6DC /* HomeTopMenuView.xib in Resources */,
                1385E00B2C6C57A900AADB1F /* HomeItemDetailVC.xib in Resources */,
                13B069DA2C78593800477FA9 /* shu-idle_075.png in Resources */,
                13B0699B2C78593800477FA9 /* shu-idle_012.png in Resources */,
                13B069492C78593800477FA9 /* shu-1_050.png in Resources */,
                13B06A052C78593800477FA9 /* shu-idle_118.png in Resources */,
                13B069A32C78593800477FA9 /* shu-idle_020.png in Resources */,
                13B069672C78593800477FA9 /* shu-1_080.png in Resources */,
                13B021DB2C75DD0600414769 /* BankWithdrawVC.xib in Resources */,
                13B069C22C78593800477FA9 /* shu-idle_051.png in Resources */,
                13B069192C78593800477FA9 /* shu-1_002.png in Resources */,
                13B069E22C78593800477FA9 /* shu-idle_083.png in Resources */,
                13B069F92C78593800477FA9 /* shu-idle_106.png in Resources */,
                13B069182C78593800477FA9 /* shu-1_001.png in Resources */,
                13B069FC2C78593800477FA9 /* shu-idle_109.png in Resources */,
                13B069A92C78593800477FA9 /* shu-idle_026.png in Resources */,
                13B0696E2C78593800477FA9 /* shu-1_087.png in Resources */,
                13B069C62C78593800477FA9 /* shu-idle_055.png in Resources */,
                1338A6DE2C76DD5E006CDD15 /* SpendingDetailInfoVC.xib in Resources */,
                13B069312C78593800477FA9 /* shu-1_026.png in Resources */,
                13B069CB2C78593800477FA9 /* shu-idle_060.png in Resources */,
                13B069CE2C78593800477FA9 /* shu-idle_063.png in Resources */,
                13B069882C78593800477FA9 /* shu-1_113.png in Resources */,
                13B069AD2C78593800477FA9 /* shu-idle_030.png in Resources */,
                13B069432C78593800477FA9 /* shu-1_044.png in Resources */,
                13B0696F2C78593800477FA9 /* shu-1_088.png in Resources */,
                137ECAD72C783C7700C338BE /* TreeTeskVC.xib in Resources */,
                13B069BD2C78593800477FA9 /* shu-idle_046.png in Resources */,
                13B069382C78593800477FA9 /* shu-1_033.png in Resources */,
                13B069632C78593800477FA9 /* shu-1_076.png in Resources */,
                13B069B92C78593800477FA9 /* shu-idle_042.png in Resources */,
                13B069172C78593800477FA9 /* shu-1_000.png in Resources */,
                13B069E42C78593800477FA9 /* shu-idle_085.png in Resources */,
                13B0693B2C78593800477FA9 /* shu-1_036.png in Resources */,
                13B069C92C78593800477FA9 /* shu-idle_058.png in Resources */,
                13B069552C78593800477FA9 /* shu-1_062.png in Resources */,
                13B069A42C78593800477FA9 /* shu-idle_021.png in Resources */,
                1308C9B12C7DCDC80017A9FC /* SearchHotTCell.xib in Resources */,
                13B0692B2C78593800477FA9 /* shu-1_020.png in Resources */,
                13B069A12C78593800477FA9 /* shu-idle_018.png in Resources */,
                137ABE3C2C6B6BDD003A91C5 /* ForgotPasswordInputCodeVC.xib in Resources */,
                13B069DC2C78593800477FA9 /* shu-idle_077.png in Resources */,
                13B069EB2C78593800477FA9 /* shu-idle_092.png in Resources */,
                13B069ED2C78593800477FA9 /* shu-idle_094.png in Resources */,
                13B0694E2C78593800477FA9 /* shu-1_055.png in Resources */,
                13B069952C78593800477FA9 /* shu-idle_006.png in Resources */,
                13B069A22C78593800477FA9 /* shu-idle_019.png in Resources */,
                13B069E52C78593800477FA9 /* shu-idle_086.png in Resources */,
                13B0692A2C78593800477FA9 /* shu-1_019.png in Resources */,
                13B0692F2C78593800477FA9 /* shu-1_024.png in Resources */,
                13EA70052C75FA16005DF280 /* WalletRechargeVC.xib in Resources */,
                13B0693E2C78593800477FA9 /* shu-1_039.png in Resources */,
                13B0699C2C78593800477FA9 /* shu-idle_013.png in Resources */,
                13B069852C78593800477FA9 /* shu-1_110.png in Resources */,
                13A0A8AE2C74757200DF08B6 /* MessageTCell.xib in Resources */,
                1324A6482C80632500AA5098 /* SourceHanSerifCN-Semibold.otf in Resources */,
                130913EA2C6DE33200418201 /* PaymentOrderResultVC.xib in Resources */,
                13B069CF2C78593800477FA9 /* shu-idle_064.png in Resources */,
                13B0699F2C78593800477FA9 /* shu-idle_016.png in Resources */,
                130ED7ED2C6AF05C00D0736E /* Home_Style_4_Inner_CCell.xib in Resources */,
                13B069622C78593800477FA9 /* shu-1_075.png in Resources */,
                13B069572C78593800477FA9 /* shu-1_064.png in Resources */,
                13B069702C78593800477FA9 /* shu-1_089.png in Resources */,
                137175C62C6C3C4700B38EF1 /* SourceHanSansCN-Regular.otf in Resources */,
                131E75C42C6B87C500E2C85D /* ForgotPasswordChangeVC.xib in Resources */,
                13B0698D2C78593800477FA9 /* shu-1_118.png in Resources */,
                13B0698E2C78593800477FA9 /* shu-1_119.png in Resources */,
                13B069AE2C78593800477FA9 /* shu-idle_031.png in Resources */,
                13B069232C78593800477FA9 /* shu-1_012.png in Resources */,
                1333DC792C72D8C400D8ACAE /* CourseDetail_3_TCell.xib in Resources */,
                13A659462C6F4B9E00F731FA /* CourseDetail_1_TCell.xib in Resources */,
                13B069502C78593800477FA9 /* shu-1_057.png in Resources */,
                134803DD2C7707BA00F4FDDA /* ContactCustomerVC.xib in Resources */,
                13334FD72C731E0B00914086 /* PavilionVC.xib in Resources */,
                13B069D12C78593800477FA9 /* shu-idle_066.png in Resources */,
                13B069AA2C78593800477FA9 /* shu-idle_027.png in Resources */,
                139C16642C6A108A00A924D9 /* HomeRelaxBannerCCell.xib in Resources */,
                13E0FBFB2C6C8BE3009997AE /* CountdownChooseListView.xib in Resources */,
                13B0693A2C78593800477FA9 /* shu-1_035.png in Resources */,
                13A0A89F2C746A8700DF08B6 /* CommonAlertSheetView.xib in Resources */,
                13B069C72C78593800477FA9 /* shu-idle_056.png in Resources */,
                13E4ECEF2C80778A0095AD04 /* PlanGuide_2_VC.xib in Resources */,
                13F24E462C75901600D2BA90 /* CommonAlertView.xib in Resources */,
                13B069742C78593800477FA9 /* shu-1_093.png in Resources */,
                13B069932C78593800477FA9 /* shu-idle_004.png in Resources */,
                13B069A72C78593800477FA9 /* shu-idle_024.png in Resources */,
                13B069F22C78593800477FA9 /* shu-idle_099.png in Resources */,
                130B765A2C6C4963006371AF /* HomeRelaxVoiceCCell.xib in Resources */,
                13B069EA2C78593800477FA9 /* shu-idle_091.png in Resources */,
                13B0694B2C78593800477FA9 /* shu-1_052.png in Resources */,
                13B069752C78593800477FA9 /* shu-1_094.png in Resources */,
                13B069FA2C78593800477FA9 /* shu-idle_107.png in Resources */,
                13B069BC2C78593800477FA9 /* shu-idle_045.png in Resources */,
                13B069BF2C78593800477FA9 /* shu-idle_048.png in Resources */,
                130C07122C76DA0500ADB098 /* SpendingDetailContentTCell.xib in Resources */,
                13B069462C78593800477FA9 /* shu-1_047.png in Resources */,
                13B069B02C78593800477FA9 /* shu-idle_033.png in Resources */,
                13B069CA2C78593800477FA9 /* shu-idle_059.png in Resources */,
                13E160202C6CB8930027F781 /* CommentListVC.xib in Resources */,
                139228B12C6B8374006F3CB6 /* Popup_1_View.xib in Resources */,
                137ECAD02C78268B00C338BE /* LoginTreatyVC.xib in Resources */,
@@ -2221,6 +1306,7 @@
                13FCCE262C75E8C400AC7E02 /* BankInfoTCell.swift in Sources */,
                13985DAF2C69B7B00046B6DC /* BaseNav.swift in Sources */,
                134A45352C6E0E0000538D78 /* CourseVCTeacherSpecialVC.swift in Sources */,
                13E4ECEE2C80778A0095AD04 /* PlanGuide_2_VC.swift in Sources */,
                134A45392C6E167D00538D78 /* CourseOfficalCommendTopCCell.swift in Sources */,
                1338A6DD2C76DD5E006CDD15 /* SpendingDetailInfoVC.swift in Sources */,
                138FE0E22C757DE900A964E8 /* BindPhone_2_VC.swift in Sources */,
@@ -2244,6 +1330,7 @@
                13A379FD2C75B7280038D5C8 /* BindAccountVC.swift in Sources */,
                135C2A6A2C7F033300CC2A67 /* CLPlayerContentPanelHeadView.swift in Sources */,
                130C07132C76DA0500ADB098 /* SpendingDetailContentTCell.swift in Sources */,
                13BF65DC2C80407600E20F0E /* PlanGuideVC.swift in Sources */,
                1385E0022C6C4F1200AADB1F /* Services.swift in Sources */,
                13FB6D8A2C6EFB4D00A0685D /* CourseDetailHeaderView.swift in Sources */,
                13985DB82C69B80D0046B6DC /* Themes.swift in Sources */,
@@ -2256,6 +1343,7 @@
                130F94662C7DAB27003A348B /* SearchHistoryCCell.swift in Sources */,
                139228AF2C6B836B006F3CB6 /* Popup_1_View.swift in Sources */,
                1336EFA72C6DEC640075E070 /* PaymentOrderResultTopView.swift in Sources */,
                1324A64C2C80706700AA5098 /* PlanGuide_1_VC.swift in Sources */,
                13CBCCE32C747C3D00C67701 /* NoticeCenterUserRepeaceDetailVC.swift in Sources */,
                135C2A672C7F033300CC2A67 /* CLFullScreenLeftController.swift in Sources */,
                138FE0DE2C757B2A00A964E8 /* BindPhone_1_VC.swift in Sources */,
XQMuse/Assets.xcassets/Icons/icon_time_3.imageset/Contents.json
New file
@@ -0,0 +1,22 @@
{
  "images" : [
    {
      "idiom" : "universal",
      "scale" : "1x"
    },
    {
      "filename" : "icon_time_3@2x.png",
      "idiom" : "universal",
      "scale" : "2x"
    },
    {
      "filename" : "icon_time_3@3x.png",
      "idiom" : "universal",
      "scale" : "3x"
    }
  ],
  "info" : {
    "author" : "xcode",
    "version" : 1
  }
}
XQMuse/Assets.xcassets/Icons/icon_time_3.imageset/icon_time_3@2x.png
XQMuse/Assets.xcassets/Icons/icon_time_3.imageset/icon_time_3@3x.png
XQMuse/Assets.xcassets/Placeholder/bg_guide.imageset/Contents.json
New file
@@ -0,0 +1,22 @@
{
  "images" : [
    {
      "idiom" : "universal",
      "scale" : "1x"
    },
    {
      "filename" : "bg_guide@2x.png",
      "idiom" : "universal",
      "scale" : "2x"
    },
    {
      "filename" : "bg_guide@3x.png",
      "idiom" : "universal",
      "scale" : "3x"
    }
  ],
  "info" : {
    "author" : "xcode",
    "version" : 1
  }
}
XQMuse/Assets.xcassets/Placeholder/bg_guide.imageset/bg_guide@2x.png
XQMuse/Assets.xcassets/Placeholder/bg_guide.imageset/bg_guide@3x.png
XQMuse/Assets.xcassets/Placeholder/bg_guide_answer.imageset/Contents.json
New file
@@ -0,0 +1,22 @@
{
  "images" : [
    {
      "idiom" : "universal",
      "scale" : "1x"
    },
    {
      "filename" : "bg_guide_answer@2x.png",
      "idiom" : "universal",
      "scale" : "2x"
    },
    {
      "filename" : "bg_guide_answer@3x.png",
      "idiom" : "universal",
      "scale" : "3x"
    }
  ],
  "info" : {
    "author" : "xcode",
    "version" : 1
  }
}
XQMuse/Assets.xcassets/Placeholder/bg_guide_answer.imageset/bg_guide_answer@2x.png
XQMuse/Assets.xcassets/Placeholder/bg_guide_answer.imageset/bg_guide_answer@3x.png
XQMuse/Config/Fonts/SourceHanSerifCN-Medium.otf
Binary files differ
XQMuse/Config/Fonts/SourceHanSerifCN-Regular.otf
Binary files differ
XQMuse/Config/Fonts/SourceHanSerifCN-Semibold.otf
Binary files differ
XQMuse/Config/Themes.swift
@@ -19,6 +19,22 @@
                return UIFont(name: "Agenda-Light", size: fontSize) ?? .systemFont(ofSize: fontSize)
}
func Def_FlyFlowerSong(fontSize:Double)->UIFont{
                return UIFont(name: "FlyFlowerSong", size: fontSize) ?? .systemFont(ofSize: fontSize)
}
func Def_SourceHanSerif_Regular(fontSize:Double)->UIFont{
                return UIFont(name: "SourceHanSerifCN-Regular", size: fontSize) ?? .systemFont(ofSize: fontSize)
}
func Def_SourceHanSerif_Semibold(fontSize:Double)->UIFont{
                return UIFont(name: "SourceHanSerifCN-Semibold", size: fontSize) ?? .systemFont(ofSize: fontSize)
}
func Def_SourceHanSerif_Medium(fontSize:Double)->UIFont{
                return UIFont(name: "SourceHanSerifCN-Medium", size: fontSize) ?? .systemFont(ofSize: fontSize)
}
// MARK: -- Color
let Def_ThemeColor:UIColor = UIColor(hexStr: "#8DA178")
XQMuse/Info.plist
@@ -11,6 +11,10 @@
    <array>
        <string>SourceHanSansCN-Regular.otf</string>
        <string>Agenda-Light.otf</string>
        <string>FlyFlowerSong.otf</string>
        <string>SourceHanSerifCN-Regular.otf</string>
        <string>SourceHanSerifCN-Semibold.otf</string>
        <string>SourceHanSerifCN-Medium.otf</string>
    </array>
    <key>UIApplicationSceneManifest</key>
    <dict>
XQMuse/Root/.DS_Store
Binary files differ
XQMuse/Root/Home/HomeVC.swift
@@ -129,6 +129,9 @@
                                switch sender.tag {
                                                case 201:
                                                                //跳转计划引导
                                                                let nav    = BaseNav(rootViewController: PlanGuideVC())
                                                                nav.modalPresentationStyle = .fullScreen
                                                                present(nav, animated: true)
                                                                break
                                                default:
                                                                 let topTitle = titleItems[sender.tag - 200].title
XQMuse/Root/Home/VC/HomeItemDetailVC.swift
@@ -17,10 +17,19 @@
                @IBOutlet weak var label_subtitle: UILabel!
                @IBOutlet weak var btn_like: UIButton!
                @IBOutlet weak var label_commentNum: UILabel!
                @IBOutlet weak var view_coutdown: UIView!
                @IBOutlet weak var img_countdonw: UIImageView!
                @IBOutlet weak var label_countdown: UILabel!
    override func viewDidLoad() {
        super.viewDidLoad()
                                title = "心泉·疗愈"
                                if AudioPlayer.getSharedInstance().times.value != nil{
                                                startMiniRunloop()
                                }else{
                                                endMiniRunloop()
                                }
    }
                override func viewDidAppear(_ animated: Bool) {
@@ -54,7 +63,25 @@
                                slider_voice.setThumbImage(v1.qmui_snapshotLayerImage(), for: .normal)
                                slider_voice.setThumbImage(v1.qmui_snapshotLayerImage(), for: .highlighted)
                                view_coutdown.isHidden = true
                                view_function.jq_gradientColor(colorArr: [UIColor.black.withAlphaComponent(0.15).cgColor,UIColor.clear.cgColor], cornerRadius: 0, startPoint: CGPoint(x: 0, y: 1), endPoint: CGPoint(x: 0, y: 0), bounds: nil, locations: nil)
                }
                override func setRx() {
                                AudioPlayer.getSharedInstance().times.subscribe {[weak self] t in
                                                guard let weakSelf = self else { return }
                                                guard let time = t,time > 0 else {weakSelf.endMiniRunloop();return}
                                                let turple = Date.jq_formateToTime_tuple(time)
                                                weakSelf.label_countdown.text = String(format: "%02ld:%02ld", (turple.hour * 60 + turple.minute),turple.second)
                                                if weakSelf.view_coutdown.isHidden{
                                                                weakSelf.startMiniRunloop()
                                                                weakSelf.view_coutdown.isHidden = false
                                                }
                                }.disposed(by: disposeBag)
                }
                override func viewWillAppear(_ animated: Bool) {
@@ -62,12 +89,54 @@
                                (navigationItem.leftBarButtonItem?.customView as? UIButton)?.setImage(UIImage(named: "btn_back")?.withTintColor(.white), for: .normal)
                }
                private func startMiniRunloop(){
                                // 创建旋转动画
                                let rotationAnimation = CABasicAnimation(keyPath: "transform.rotation.z")
                                rotationAnimation.fromValue = 0
                                rotationAnimation.toValue = CGFloat.pi * 2
                                rotationAnimation.duration = 3 // 动画持续时间
                                rotationAnimation.repeatCount = .greatestFiniteMagnitude // 无限重复
                                img_countdonw.layer.add(rotationAnimation, forKey: nil)
                                self.view_coutdown.isHidden = false
                }
                private func endMiniRunloop(){
                                img_countdonw.layer.removeAllAnimations()
                                self.view_coutdown.isHidden = true
                }
                @IBAction func playAction(_ sender: UIButton) {
                }
                @IBAction func timeAction(_ sender: UIButton) {
                                CountdownChooseListView.show()
                                CountdownChooseListView.show {[weak self] times in
                                                guard let weakSelf = self else { return }
                                                AudioPlayer.getSharedInstance().setTimer(times: times * 60)
//                                                if times <= 0{
//                                                                weakSelf.timer = nil
//                                                                weakSelf.times = -1
//                                                                weakSelf.endMiniRunloop()
//                                                                return
//                                                }
//
//                                                weakSelf.times = times * 60
//                                                if weakSelf.timer == nil{
//                                                                weakSelf.timer = Timer(timeInterval: 1, repeats: true, block: { timer in
//
//                                                                                weakSelf.times -= 1
//
//                                                                                if weakSelf.times <= 0{
//                                                                                                //todo
//                                                                                }
//                                                                })
//                                                                weakSelf.timer?.fire()
//                                                                RunLoop.current.add(weakSelf.timer!, forMode: .default)
//                                                                weakSelf.startMiniRunloop()
//                                                }
                                }
                }
                @IBAction func commentAction(_ sender: TapBtn) {
@@ -99,8 +168,6 @@
                override func viewDidLayoutSubviews() {
                                super.viewDidLayoutSubviews()
                                view_function.jq_gradientColor(colorArr: [UIColor.black.withAlphaComponent(0.15).cgColor,UIColor.clear.cgColor], cornerRadius: 0, startPoint: CGPoint(x: 0, y: 1), endPoint: CGPoint(x: 0, y: 0), bounds: nil, locations: nil)
                }
XQMuse/Root/Home/VC/HomeItemDetailVC.xib
@@ -12,11 +12,14 @@
            <connections>
                <outlet property="btn_like" destination="OBt-Rv-6FE" id="Arb-Gb-v5a"/>
                <outlet property="btn_play" destination="Qgc-UW-rO1" id="MUw-JK-1pS"/>
                <outlet property="img_countdonw" destination="gxd-0O-eUD" id="rzB-8i-qOk"/>
                <outlet property="label_commentNum" destination="IkS-qR-riK" id="9zO-Xt-6XC"/>
                <outlet property="label_countdown" destination="akf-L4-aPE" id="goO-Gd-TLu"/>
                <outlet property="label_subtitle" destination="xYv-9B-0fk" id="6WT-eV-ZES"/>
                <outlet property="label_title" destination="0CQ-Qn-OOa" id="3vY-s9-wNj"/>
                <outlet property="slider_voice" destination="P8W-2A-zOo" id="hiF-Hr-YQ0"/>
                <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
                <outlet property="view_coutdown" destination="V28-7K-Bfm" id="pqU-2r-w5U"/>
                <outlet property="view_function" destination="vIs-Dn-PVO" id="bNm-Q1-CdV"/>
            </connections>
        </placeholder>
@@ -201,6 +204,36 @@
                        </userDefinedRuntimeAttribute>
                    </userDefinedRuntimeAttributes>
                </view>
                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="V28-7K-Bfm">
                    <rect key="frame" x="159" y="64" width="75" height="29"/>
                    <subviews>
                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="00:00" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="akf-L4-aPE">
                            <rect key="frame" x="26" y="7.6666666666666714" width="39" height="14"/>
                            <fontDescription key="fontDescription" type="system" pointSize="14"/>
                            <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                            <nil key="highlightedColor"/>
                        </label>
                        <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="icon_time_3" translatesAutoresizingMaskIntoConstraints="NO" id="gxd-0O-eUD">
                            <rect key="frame" x="5" y="6.6666666666666714" width="16" height="16"/>
                        </imageView>
                    </subviews>
                    <color key="backgroundColor" red="1" green="1" blue="1" alpha="0.59999999999999998" colorSpace="custom" customColorSpace="sRGB"/>
                    <constraints>
                        <constraint firstAttribute="height" constant="29" id="FXa-Cf-eOx"/>
                        <constraint firstItem="gxd-0O-eUD" firstAttribute="leading" secondItem="V28-7K-Bfm" secondAttribute="leading" constant="5" id="V7g-lE-RjH"/>
                        <constraint firstAttribute="trailing" secondItem="akf-L4-aPE" secondAttribute="trailing" constant="10" id="W5H-5s-Inn"/>
                        <constraint firstAttribute="bottom" secondItem="akf-L4-aPE" secondAttribute="bottom" constant="7.5" id="bCO-I0-NgM"/>
                        <constraint firstItem="gxd-0O-eUD" firstAttribute="centerY" secondItem="V28-7K-Bfm" secondAttribute="centerY" id="geb-XB-QI6"/>
                        <constraint firstItem="akf-L4-aPE" firstAttribute="top" secondItem="V28-7K-Bfm" secondAttribute="top" constant="7.5" id="jY4-bT-4gE"/>
                        <constraint firstItem="akf-L4-aPE" firstAttribute="leading" secondItem="gxd-0O-eUD" secondAttribute="trailing" constant="5" id="wjs-XD-AvX"/>
                    </constraints>
                    <userDefinedRuntimeAttributes>
                        <userDefinedRuntimeAttribute type="boolean" keyPath="ld_maskToBoundsXIB" value="YES"/>
                        <userDefinedRuntimeAttribute type="number" keyPath="ld_cornerRadiusXIB">
                            <real key="value" value="14.5"/>
                        </userDefinedRuntimeAttribute>
                    </userDefinedRuntimeAttributes>
                </view>
            </subviews>
            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
            <constraints>
@@ -210,7 +243,9 @@
                <constraint firstItem="Qgc-UW-rO1" firstAttribute="centerX" secondItem="pbM-Fi-Xil" secondAttribute="centerX" id="Kd3-PJ-yeJ"/>
                <constraint firstAttribute="trailing" secondItem="vIs-Dn-PVO" secondAttribute="trailing" id="Lty-fJ-f1s"/>
                <constraint firstItem="Qgc-UW-rO1" firstAttribute="centerY" secondItem="pbM-Fi-Xil" secondAttribute="centerY" id="M19-kC-51O"/>
                <constraint firstItem="V28-7K-Bfm" firstAttribute="centerX" secondItem="pbM-Fi-Xil" secondAttribute="centerX" id="WAm-WN-hH8"/>
                <constraint firstItem="vIs-Dn-PVO" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="c7b-Ug-dNU"/>
                <constraint firstItem="V28-7K-Bfm" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="topMargin" constant="5" id="cq6-Jy-TZ2"/>
                <constraint firstItem="pbM-Fi-Xil" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" id="eLd-iK-nNx"/>
                <constraint firstItem="pbM-Fi-Xil" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="f8w-tn-1dV"/>
                <constraint firstAttribute="trailing" secondItem="pbM-Fi-Xil" secondAttribute="trailing" id="vKf-ti-UWu"/>
@@ -228,6 +263,7 @@
        <image name="btn_time" width="20.666666030883789" height="20.666666030883789"/>
        <image name="demo_bg" width="621" height="1064"/>
        <image name="icon_play" width="46" height="46"/>
        <image name="icon_time_3" width="16" height="16"/>
        <systemColor name="systemBackgroundColor">
            <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
        </systemColor>
XQMuse/Root/Other/View/CountdownChooseListView.swift
@@ -17,6 +17,7 @@
                @IBOutlet weak var cons_bottom: NSLayoutConstraint!
                @IBOutlet weak var tf_input: UITextField!
                private var disposeBag = DisposeBag()
                private var clouse:((Int)->Void)?
                var numberMinutes = 1
                override func awakeFromNib() {
@@ -34,6 +35,7 @@
                                                                let rect = obj[UIResponder.keyboardFrameEndUserInfoKey] as! CGRect
                                                                let duration = obj[UIResponder.keyboardAnimationDurationUserInfoKey] as! CGFloat
                                                                self.layoutIfNeeded()
                                                                self.userCustomer()
                                                                UIView.animate(withDuration:duration) {
                                                                                self.cons_bottom.constant = rect.height
                                                                                self.layoutIfNeeded()
@@ -59,8 +61,9 @@
                }
                static func show(){
                static func show(clouse:@escaping (Int)->Void){
                                let countdownChooseListView  = CountdownChooseListView.jq_loadNibView()
                                countdownChooseListView.clouse = clouse
                                countdownChooseListView.frame = sceneDelegate?.window?.frame ?? .zero
                                sceneDelegate?.window?.addSubview(countdownChooseListView)
@@ -95,6 +98,7 @@
                @IBAction func cancelAction(_ sender: UIButton) {
                                endEditing(true)
                                clouse?(numberMinutes)
                                cons_bottom.constant = -JQ_ScreenH
                                UIView.animate(withDuration: 0.4) {
                                                self.alpha = 0
@@ -136,6 +140,15 @@
                                                                for v in subView.subviews{
                                                                                if let label = v as? UILabel{
                                                                                                label.textColor = UIColor(hexString: "#8AAE65")
                                                                                                switch label.text {
                                                                                                                case "关闭倒计时":numberMinutes = -1;break
                                                                                                                case "自定义","分钟":numberMinutes = self.tf_input.text!.int ?? 1;break
                                                                                                                default:
                                                                                                                                numberMinutes = label.text?.jq_filterNum().int ?? 0
                                                                                                                                self.tf_input.text = numberMinutes.string
                                                                                                }
                                                                                }
                                                                                if let image = v as? UIImageView{
XQMuse/Root/Pavilion/PavilionVC.swift
@@ -24,7 +24,7 @@
                                collectionView.backgroundColor = .clear
                                collectionView.showsVerticalScrollIndicator = false
                                collectionView.backgroundColor = .clear
                                collectionView.contentInset = UIEdgeInsets(top: 0, left: 28.5, bottom: 0, right: 28.5)
                                collectionView.contentInset = UIEdgeInsets(top: 52.5, left: 28.5, bottom: 0, right: 28.5)
                                collectionView.register(UINib(nibName: "PavilionItemCell", bundle: nil), forCellWithReuseIdentifier: "_PavilionItemCell")
                }
XQMuse/Root/Pavilion/PavilionVC.xib
@@ -75,7 +75,7 @@
                    </constraints>
                </view>
                <collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" dataMode="none" translatesAutoresizingMaskIntoConstraints="NO" id="cjl-Fc-U1i">
                    <rect key="frame" x="0.0" y="301.33333333333331" width="393" height="516.66666666666674"/>
                    <rect key="frame" x="0.0" y="246.33333333333331" width="393" height="571.66666666666674"/>
                    <color key="backgroundColor" systemColor="systemBackgroundColor"/>
                    <collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="10" minimumInteritemSpacing="10" id="b8V-X4-f6k">
                        <size key="itemSize" width="128" height="128"/>
@@ -93,7 +93,7 @@
                <constraint firstItem="X4g-Ky-JIp" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" id="PZU-6m-kVv"/>
                <constraint firstItem="vUN-kp-3ea" firstAttribute="bottom" secondItem="cjl-Fc-U1i" secondAttribute="bottom" id="TDO-TE-7xi"/>
                <constraint firstItem="vUN-kp-3ea" firstAttribute="trailing" secondItem="cjl-Fc-U1i" secondAttribute="trailing" id="TNn-sQ-vVu"/>
                <constraint firstItem="cjl-Fc-U1i" firstAttribute="top" secondItem="X4g-Ky-JIp" secondAttribute="bottom" constant="-52.5" id="lcy-0i-Wi9"/>
                <constraint firstItem="cjl-Fc-U1i" firstAttribute="top" secondItem="X4g-Ky-JIp" secondAttribute="bottom" constant="-107.5" id="lcy-0i-Wi9"/>
                <constraint firstItem="vUN-kp-3ea" firstAttribute="trailing" secondItem="X4g-Ky-JIp" secondAttribute="trailing" id="xr8-4F-iZy"/>
            </constraints>
            <point key="canvasLocation" x="14.503816793893129" y="19.718309859154932"/>
XQMuse/Root/PayMusicView/PayMusicVC.swift
@@ -9,6 +9,7 @@
import JQTools
import AVFoundation
import MediaPlayer
import RxRelay
class PayMusicVC: BaseVC {
@@ -111,7 +112,8 @@
                private var cacheDirectory:URL!
                private let session = URLSession.shared
                private var urls = [URL]()
                private var timer:Timer?
                private(set) var times = BehaviorRelay<Int?>(value: nil)
                private static var _sharedInstance: AudioPlayer?
                class func getSharedInstance() -> AudioPlayer {
@@ -203,7 +205,6 @@
                                player?.play()
                }
                func setLockScreen(){
                                // 锁屏进度控制
                                let center = MPRemoteCommandCenter.shared()
@@ -249,6 +250,30 @@
                                }
                }
                func setTimer(times:Int){
                                self.times.accept(times)
                                guard timer == nil else {return}
                                timer = Timer(timeInterval: 1, repeats: true, block: {[weak self] timer in
                                                guard let weakSelf = self else { return }
                                                let newTimes = weakSelf.times.value! - 1
                                                if newTimes <= 0{
                                                                weakSelf.times.accept(nil)
                                                                weakSelf.stopTimer()
                                                }else{
                                                                weakSelf.times.accept(newTimes)
                                                }
                                })
                                timer?.fire()
                                RunLoop.current.add(timer!, forMode: .default)
                }
                func stopTimer(){
                                timer?.invalidate()
                                timer = nil
                                times.accept(nil)
                }
                // 下载视频并缓存,如果没有缓存,原路返回并异步下载
            internal    func checkCacheAudio(from url: URL, completion: @escaping (Bool,URL) -> Void) {
XQMuse/Root/Plans/PlanGuideVC.swift
New file
@@ -0,0 +1,95 @@
//
//  PlanGuideVC.swift
//  XQMuse
//
//  Created by 无故事王国 on 2024/8/29.
//
import UIKit
import AVFoundation
import JQTools
let PlantGuideQuit_Noti = Notification.Name.init(rawValue: "PlantGuideQuit_Noti")
class PlanGuideVC: BaseVC {
                @IBOutlet weak var view_gradient: UIView!
                @IBOutlet weak var btn_back: UIButton!
                @IBOutlet weak var label_title: UILabel!
                @IBOutlet weak var label_subTitle: UILabel!
                @IBOutlet weak var label_info: UILabel!
                @IBOutlet weak var btn_custom: UIButton!
                private lazy var player:AVPlayer = {
                                let bgPath = Bundle.main.url(forResource: "bg_movie", withExtension: "mov")
                                let p = AVPlayer(url: bgPath!)
                                p.isMuted = true
                                return p
                }()
                private lazy var playerLayer:AVPlayerLayer = {
                                let pLayer = AVPlayerLayer()
                                pLayer.videoGravity = .resize
                                return pLayer
                }()
    override func viewDidLoad() {
        super.viewDidLoad()
    }
                override func setUI() {
                                label_title.font = Def_FlyFlowerSong(fontSize: 35)
                                label_title.textColor = .white
                                label_subTitle.attributedText =     AttributedStringbuilder.build().add(string: "亲爱的家人,温暖喜悦问候您\n我是心泉老师\n欢迎来到心泉·疗愈空间\n愿这一方空间为您带来\n平和 喜悦 放松 宁静", withFont: Def_SourceHanSerif_Regular(fontSize: 17), withColor: .white,lineSpace: 10).mutableAttributedString
                                label_subTitle.textAlignment = .center
                                label_info.font = Def_FlyFlowerSong(fontSize: 17)
                                label_info.textColor = .white
                                btn_custom.jq_borderColor = .white
                                btn_custom.backgroundColor = .white.withAlphaComponent(0.3)
                                btn_custom.jq_borderWidth = 1
                                btn_custom.titleLabel?.font = Def_SourceHanSerif_Semibold(fontSize: 20)
                                playerLayer.player = player
                                view.layer.addSublayer(playerLayer)
                                player.play()
                                playerLayer.zPosition = -999
                }
                override func viewDidLayoutSubviews() {
                                super.viewDidLayoutSubviews()
                                playerLayer.frame = view.frame
                                view_gradient.jq_gradientColor(colorArr: [UIColor.black.withAlphaComponent(0.25).cgColor,UIColor.clear.cgColor],startPoint: CGPoint(x: 0, y: 1),endPoint: CGPoint(x: 0, y: 0))
                }
                override func setRx() {
                                NotificationCenter.default.addObserver(forName: .AVPlayerItemDidPlayToEndTime, object: nil, queue: nil) { [weak self] _ in
                                                self?.player.seek(to: CMTime.zero)
                                                self?.player.play()
                                }
                                NotificationCenter.default.rx.notification(PlantGuideQuit_Noti).take(until: self.rx.deallocated).subscribe(onNext: {daa in
                                                self.dismiss(animated: true)
                                }).disposed(by: disposeBag)
                }
                override var preferredStatusBarStyle: UIStatusBarStyle{
                                return .lightContent
                }
                @IBAction func backAction(_ sender: UIButton) {
                                self.dismiss(animated: true)
                }
                @IBAction func customAction(_ sender: UIButton) {
                                let vc = PlanGuide_1_VC()
                                jq_push(vc: vc)
                }
}
XQMuse/Root/Plans/PlanGuideVC.xib
New file
@@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
    <device id="retina6_12" orientation="portrait" appearance="light"/>
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22685"/>
        <capability name="System colors in document resources" minToolsVersion="11.0"/>
        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
    </dependencies>
    <objects>
        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="PlanGuideVC" customModule="XQMuse" customModuleProvider="target">
            <connections>
                <outlet property="btn_back" destination="TWo-o0-Cau" id="Wen-m8-gaB"/>
                <outlet property="btn_custom" destination="ZRm-7e-Iwu" id="cFj-U2-Y6I"/>
                <outlet property="label_info" destination="4bb-F9-Dx2" id="WDC-uF-1kv"/>
                <outlet property="label_subTitle" destination="niC-9x-eYG" id="TPe-Tl-C0X"/>
                <outlet property="label_title" destination="m80-i7-iKY" id="AIx-zm-8WI"/>
                <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
                <outlet property="view_gradient" destination="viS-nm-Mr8" id="tsp-JO-4mr"/>
            </connections>
        </placeholder>
        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
        <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
            <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
            <subviews>
                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="心泉·疗愈空间" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="m80-i7-iKY">
                    <rect key="frame" x="60.666666666666657" y="67.666666666666671" width="272" height="48"/>
                    <fontDescription key="fontDescription" type="system" pointSize="40"/>
                    <nil key="textColor"/>
                    <nil key="highlightedColor"/>
                </label>
                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="niC-9x-eYG">
                    <rect key="frame" x="84.000000000000014" y="132" width="225.33333333333337" height="101.66666666666669"/>
                    <string key="text">亲爱的家人,温暖喜悦问候您
我是心泉老师
欢迎来到心泉·疗愈空间
愿这一方空间为您带来
平和 喜悦 放松 宁静</string>
                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
                    <nil key="textColor"/>
                    <nil key="highlightedColor"/>
                </label>
                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="viS-nm-Mr8">
                    <rect key="frame" x="0.0" y="552" width="393" height="300"/>
                    <constraints>
                        <constraint firstAttribute="height" constant="300" id="Rd8-VJ-1Hm"/>
                    </constraints>
                </view>
                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="TWo-o0-Cau">
                    <rect key="frame" x="178" y="755" width="37" height="34"/>
                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
                    <state key="normal" title="跳过"/>
                    <connections>
                        <action selector="backAction:" destination="-1" eventType="touchUpInside" id="3uD-jC-see"/>
                    </connections>
                </button>
                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ZRm-7e-Iwu">
                    <rect key="frame" x="106.66666666666669" y="691" width="180" height="50"/>
                    <constraints>
                        <constraint firstAttribute="width" constant="180" id="EaV-mO-QaP"/>
                        <constraint firstAttribute="height" constant="50" id="yRk-5E-oAf"/>
                    </constraints>
                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
                    <state key="normal" title="个性化定制"/>
                    <userDefinedRuntimeAttributes>
                        <userDefinedRuntimeAttribute type="boolean" keyPath="ld_maskToBoundsXIB" value="YES"/>
                        <userDefinedRuntimeAttribute type="number" keyPath="ld_cornerRadiusXIB">
                            <real key="value" value="25"/>
                        </userDefinedRuntimeAttribute>
                    </userDefinedRuntimeAttributes>
                    <connections>
                        <action selector="customAction:" destination="-1" eventType="touchUpInside" id="0RW-OO-lEl"/>
                    </connections>
                </button>
                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="愿它成为您心灵栖息的幸福家园" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4bb-F9-Dx2">
                    <rect key="frame" x="75.333333333333329" y="647.66666666666663" width="242.66666666666669" height="20.333333333333371"/>
                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
                    <nil key="textColor"/>
                    <nil key="highlightedColor"/>
                </label>
            </subviews>
            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
            <constraints>
                <constraint firstItem="niC-9x-eYG" firstAttribute="top" secondItem="m80-i7-iKY" secondAttribute="bottom" constant="16.5" id="13M-kg-rQ7"/>
                <constraint firstItem="viS-nm-Mr8" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="2fa-MT-D2C"/>
                <constraint firstAttribute="bottom" secondItem="TWo-o0-Cau" secondAttribute="bottom" constant="63" id="4Zu-Y6-xHj"/>
                <constraint firstItem="TWo-o0-Cau" firstAttribute="top" secondItem="ZRm-7e-Iwu" secondAttribute="bottom" constant="14" id="5QW-iT-zLZ"/>
                <constraint firstItem="4bb-F9-Dx2" firstAttribute="centerX" secondItem="i5M-Pr-FkT" secondAttribute="centerX" id="9Rb-sY-Zkb"/>
                <constraint firstItem="TWo-o0-Cau" firstAttribute="centerX" secondItem="i5M-Pr-FkT" secondAttribute="centerX" id="C1z-ES-ljH"/>
                <constraint firstItem="m80-i7-iKY" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" constant="67.5" id="CWW-bb-bal"/>
                <constraint firstAttribute="trailing" secondItem="viS-nm-Mr8" secondAttribute="trailing" id="F83-fC-Svv"/>
                <constraint firstItem="niC-9x-eYG" firstAttribute="centerX" secondItem="i5M-Pr-FkT" secondAttribute="centerX" id="YxW-RK-9IC"/>
                <constraint firstItem="ZRm-7e-Iwu" firstAttribute="top" secondItem="4bb-F9-Dx2" secondAttribute="bottom" constant="23" id="eQv-br-Ezh"/>
                <constraint firstItem="m80-i7-iKY" firstAttribute="centerX" secondItem="i5M-Pr-FkT" secondAttribute="centerX" id="hzn-V6-cIl"/>
                <constraint firstAttribute="bottom" secondItem="viS-nm-Mr8" secondAttribute="bottom" id="kIJ-OS-pMT"/>
                <constraint firstItem="ZRm-7e-Iwu" firstAttribute="centerX" secondItem="i5M-Pr-FkT" secondAttribute="centerX" id="y5j-4i-XLV"/>
            </constraints>
            <point key="canvasLocation" x="139.69465648854961" y="20.422535211267608"/>
        </view>
    </objects>
    <resources>
        <systemColor name="systemBackgroundColor">
            <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
        </systemColor>
    </resources>
</document>
XQMuse/Root/Plans/PlanGuide_1_VC.swift
New file
@@ -0,0 +1,51 @@
//
//  PlanGuide_1_VC.swift
//  XQMuse
//
//  Created by 无故事王国 on 2024/8/29.
//
import UIKit
import JQTools
class PlanGuide_1_VC: BaseVC {
                @IBOutlet weak var label_title: UILabel!
                @IBOutlet weak var label_subTitle: UILabel!
                @IBOutlet weak var label_info: UILabel!
                @IBOutlet weak var btn_answer: UIButton!
    override func viewDidLoad() {
        super.viewDidLoad()
    }
                override func viewWillAppear(_ animated: Bool) {
                                super.viewWillAppear(animated)
                                let btn = navigationItem.leftBarButtonItem?.customView as! UIButton
                                btn.isHidden = true
                }
                override func setUI() {
                                label_title.font = Def_FlyFlowerSong(fontSize: 35)
                                label_title.textColor = UIColor(hexString: "#35662D")
                                label_subTitle.attributedText = AttributedStringbuilder.build().add(string: "请您遵从本心\n回答以下问题\n挑选您喜欢的空间环境\n为您定制专属您的\n心泉·冥想空间", withFont: Def_SourceHanSerif_Regular(fontSize: 19), withColor: UIColor(hexString: "#404040")!, lineSpace: 23).mutableAttributedString
                                label_subTitle.textAlignment = .center
                                label_info.attributedText = AttributedStringbuilder.build().add(string: "懂您才可以更好的帮助您", withFont: Def_SourceHanSerif_Regular(fontSize: 18), withColor: UIColor(hexString: "#404040")!, lineSpace: 23).underLine(color: UIColor(hexString: "#404040")!).mutableAttributedString
                                label_info.textAlignment = .center
                                btn_answer.titleLabel?.font = Def_SourceHanSerif_Semibold(fontSize: 18)
                }
                @IBAction func backAction(_ sender: UIButton) {
                                NotificationCenter.default.post(name: PlantGuideQuit_Noti, object: nil)
                }
                @IBAction func answerAction(_ sender: UIButton) {
                                let vc = PlanGuide_2_VC()
                                jq_push(vc: vc)
                }
}
XQMuse/Root/Plans/PlanGuide_1_VC.xib
New file
@@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
    <device id="retina6_12" orientation="portrait" appearance="light"/>
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22685"/>
        <capability name="System colors in document resources" minToolsVersion="11.0"/>
        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
    </dependencies>
    <objects>
        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="PlanGuide_1_VC" customModule="XQMuse" customModuleProvider="target">
            <connections>
                <outlet property="btn_answer" destination="0xQ-jz-ts8" id="pTJ-wN-tXy"/>
                <outlet property="label_info" destination="Al3-JQ-1uR" id="6wf-hJ-yH5"/>
                <outlet property="label_subTitle" destination="2B0-5U-4lk" id="Jd3-Mv-NbL"/>
                <outlet property="label_title" destination="OqX-ab-xko" id="Efz-He-aCc"/>
                <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
            </connections>
        </placeholder>
        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
        <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
            <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
            <subviews>
                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="bg_guide" translatesAutoresizingMaskIntoConstraints="NO" id="lsJ-Pj-oQ7">
                    <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
                </imageView>
                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="35k-EJ-Ttd">
                    <rect key="frame" x="178" y="769" width="37" height="34"/>
                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
                    <state key="normal" title="跳过">
                        <color key="titleColor" red="0.15686274509803921" green="0.15686274509803921" blue="0.15686274509803921" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                    </state>
                    <connections>
                        <action selector="backAction:" destination="-1" eventType="touchUpInside" id="Os9-hm-mdh"/>
                    </connections>
                </button>
                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="亲爱的家人" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OqX-ab-xko">
                    <rect key="frame" x="153.33333333333334" y="120" width="86.666666666666657" height="21"/>
                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
                    <nil key="textColor"/>
                    <nil key="highlightedColor"/>
                </label>
                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2B0-5U-4lk">
                    <rect key="frame" x="110.00000000000001" y="171" width="173.33333333333337" height="101.66666666666669"/>
                    <string key="text">请您遵从本心
回答以下问题
挑选您喜欢的空间环境
为您定制专属您的
心泉·冥想空间</string>
                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
                    <nil key="textColor"/>
                    <nil key="highlightedColor"/>
                </label>
                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="懂您才可以更好的帮助您" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Al3-JQ-1uR">
                    <rect key="frame" x="101.33333333333333" y="317.66666666666669" width="190.66666666666669" height="20.333333333333314"/>
                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
                    <nil key="textColor"/>
                    <nil key="highlightedColor"/>
                </label>
                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="0xQ-jz-ts8">
                    <rect key="frame" x="86.666666666666686" y="669" width="220" height="50"/>
                    <color key="backgroundColor" red="0.36862745098039218" green="0.58039215686274503" blue="0.33725490196078434" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                    <constraints>
                        <constraint firstAttribute="height" constant="50" id="9WK-dg-WWn"/>
                        <constraint firstAttribute="width" constant="220" id="a8z-oz-s9G"/>
                    </constraints>
                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
                    <state key="normal" title="开始答题">
                        <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
                    </state>
                    <userDefinedRuntimeAttributes>
                        <userDefinedRuntimeAttribute type="boolean" keyPath="ld_maskToBoundsXIB" value="YES"/>
                        <userDefinedRuntimeAttribute type="number" keyPath="ld_cornerRadiusXIB">
                            <real key="value" value="25"/>
                        </userDefinedRuntimeAttribute>
                    </userDefinedRuntimeAttributes>
                    <connections>
                        <action selector="answerAction:" destination="-1" eventType="touchUpInside" id="FWf-9e-Qlb"/>
                    </connections>
                </button>
            </subviews>
            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
            <constraints>
                <constraint firstItem="OqX-ab-xko" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" constant="120" id="6aC-Nd-zqB"/>
                <constraint firstItem="2B0-5U-4lk" firstAttribute="top" secondItem="OqX-ab-xko" secondAttribute="bottom" constant="30" id="FyI-QB-SAU"/>
                <constraint firstItem="0xQ-jz-ts8" firstAttribute="centerX" secondItem="OqX-ab-xko" secondAttribute="centerX" id="HAu-QV-Yyj"/>
                <constraint firstItem="lsJ-Pj-oQ7" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" id="IQF-Ys-tZf"/>
                <constraint firstItem="35k-EJ-Ttd" firstAttribute="centerX" secondItem="lsJ-Pj-oQ7" secondAttribute="centerX" id="VP7-T1-3ar"/>
                <constraint firstAttribute="bottomMargin" secondItem="35k-EJ-Ttd" secondAttribute="bottom" constant="15" id="aeU-od-ybq"/>
                <constraint firstAttribute="bottom" secondItem="lsJ-Pj-oQ7" secondAttribute="bottom" id="aed-ht-W1Z"/>
                <constraint firstItem="Al3-JQ-1uR" firstAttribute="centerX" secondItem="OqX-ab-xko" secondAttribute="centerX" id="dfb-HT-boo"/>
                <constraint firstItem="35k-EJ-Ttd" firstAttribute="top" secondItem="0xQ-jz-ts8" secondAttribute="bottom" constant="50" id="dgH-wt-Bdc"/>
                <constraint firstItem="2B0-5U-4lk" firstAttribute="centerX" secondItem="OqX-ab-xko" secondAttribute="centerX" id="gsh-DL-JRj"/>
                <constraint firstItem="OqX-ab-xko" firstAttribute="centerX" secondItem="lsJ-Pj-oQ7" secondAttribute="centerX" id="hSK-in-w3h"/>
                <constraint firstItem="Al3-JQ-1uR" firstAttribute="top" secondItem="2B0-5U-4lk" secondAttribute="bottom" constant="45" id="hY8-9L-MZX"/>
                <constraint firstAttribute="trailing" secondItem="lsJ-Pj-oQ7" secondAttribute="trailing" id="nqd-C9-B9U"/>
                <constraint firstItem="lsJ-Pj-oQ7" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="z5l-NI-5ch"/>
            </constraints>
            <point key="canvasLocation" x="140" y="21"/>
        </view>
    </objects>
    <resources>
        <image name="bg_guide" width="585" height="1266"/>
        <systemColor name="systemBackgroundColor">
            <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
        </systemColor>
    </resources>
</document>
XQMuse/Root/Plans/PlanGuide_2_VC.swift
New file
@@ -0,0 +1,141 @@
//
//  PlanGuide_2_VC.swift
//  XQMuse
//
//  Created by 无故事王国 on 2024/8/29.
//
import UIKit
import JQTools
class PlanGuide_2_VC: BaseVC {
                @IBOutlet weak var label_title: UILabel!
                @IBOutlet weak var view_content: UIView!
                @IBOutlet weak var label_question: UILabel!
                @IBOutlet weak var stack_answer: UIStackView!
                @IBOutlet weak var btn_sure: UIButton!
                @IBOutlet weak var btn_deny: UIButton!
                @IBOutlet weak var btn_OnceInAWel: UIButton!
                private var questions = [String]()
                private var questionIndex = -1
                override func viewDidLoad() {
        super.viewDidLoad()
                                questions.append("您是否内心纠结敏感多疑?")
                                questions.append("您是否辗转反侧彻夜难眠?")
                                questions.append("您是否情绪失控暴躁易怒?")
                                questions.append("您是否沉迷情感倍受伤害?")
                                questions.append("您是否人生迷茫踌躇彷徨?")
                                questions.append("您是否内心纠结敏感多疑?")
                                questions.append("其他")
                                nextQuestion()
    }
                override func viewWillAppear(_ animated: Bool) {
                                super.viewWillAppear(animated)
                                let btn = navigationItem.leftBarButtonItem?.customView as! UIButton
                                btn.isHidden = true
                }
                override func setUI() {
                                btn_sure.tag = 1000
                                btn_deny.tag = 1001
                                btn_OnceInAWel.tag = 1002
                                btn_sure.setTitleColor(.white, for: .selected)
                                btn_deny.setTitleColor(.white, for: .selected)
                                btn_OnceInAWel.setTitleColor(.white, for: .selected)
                                view_content.backgroundColor = .white.withAlphaComponent(0.1)
                                let blurEffect = UIBlurEffect(style: .extraLight)
                                let visualEffectView = UIVisualEffectView(effect: blurEffect)
                                view_content.addSubview(visualEffectView)
                                visualEffectView.snp.makeConstraints { make in
                                                make.edges.equalToSuperview()
                                }
                                visualEffectView.alpha = 0.7
                                view_content.sendSubviewToBack(visualEffectView)
                                visualEffectView.layer.masksToBounds = true
                                stack_answer.spacing = 20
                                label_title.font = Def_SourceHanSerif_Regular(fontSize: 12)
                                label_question.font = Def_SourceHanSerif_Medium(fontSize: 21)
                                btn_sure.titleLabel?.font = Def_SourceHanSerif_Medium(fontSize: 15)
                                btn_deny.titleLabel?.font = Def_SourceHanSerif_Medium(fontSize: 15)
                                btn_OnceInAWel.titleLabel?.font = Def_SourceHanSerif_Medium(fontSize: 15)
                }
                private func nextQuestion(){
                                questionIndex += 1
                                label_question.text = questions[questionIndex]
                                btn_sure.isSelected = false
                                btn_deny.isSelected = false
                                btn_OnceInAWel.isSelected = false
                                btn_sure.backgroundColor = .clear
                                btn_deny.backgroundColor = .clear
                                btn_OnceInAWel.backgroundColor = .clear
                                btn_sure.jq_borderWidth = 1
                                btn_deny.jq_borderWidth = 1
                                btn_OnceInAWel.jq_borderWidth = 1
                                UIView.animate(withDuration: 0.3, delay: 0.5) {
                                                self.label_question.alpha = 1
                                }
                                UIView.animate(withDuration: 0.3, delay: 0.7) {
                                                self.btn_sure.alpha = 1
                                }
                                UIView.animate(withDuration: 0.3, delay: 0.9) {
                                                self.btn_deny.alpha = 1
                                }
                                UIView.animate(withDuration: 0.3, delay: 1.2) {
                                                self.btn_OnceInAWel.alpha = 1
                                }
                }
                @IBAction func handleAction(_ sender: UIButton) {
                                btn_sure.isSelected = sender.tag == btn_sure.tag
                                btn_deny.isSelected = sender.tag == btn_deny.tag
                                btn_OnceInAWel.isSelected = sender.tag == btn_OnceInAWel.tag
                                btn_sure.backgroundColor = btn_sure.isSelected ? UIColor(hexString: "#5E9456"):.clear
                                btn_deny.backgroundColor = btn_deny.isSelected ? UIColor(hexString: "#5E9456"):.clear
                                btn_OnceInAWel.backgroundColor = btn_OnceInAWel.isSelected ? UIColor(hexString: "#5E9456"):.clear
                                btn_sure.jq_borderWidth = btn_sure.isSelected ? 0:1
                                btn_deny.jq_borderWidth = btn_deny.isSelected ? 0:1
                                btn_OnceInAWel.jq_borderWidth = btn_OnceInAWel.isSelected ? 0:1
                                UIView.animate(withDuration: 0.3, delay: 0.5) {
                                                self.label_question.alpha = 0
                                }
                                UIView.animate(withDuration: 0.3, delay: 0.7) {
                                                self.btn_sure.alpha = 0
                                }
                                UIView.animate(withDuration: 0.3, delay: 0.9) {
                                                self.btn_deny.alpha = 0
                                }
                                UIView.animate(withDuration: 0.3, delay: 1.2) {
                                                self.btn_OnceInAWel.alpha = 0
                                }
                                DispatchQueue.main.asyncAfter(delay: 1.8) {
                                                if self.questionIndex == self.questions.count - 1{
                                                                //todo
                                                }else{
                                                                self.nextQuestion()
                                                }
                                }
                }
                @IBAction func backAction(_ sender: UIButton) {
                                NotificationCenter.default.post(name: PlantGuideQuit_Noti, object: nil)
                }
}
XQMuse/Root/Plans/PlanGuide_2_VC.xib
New file
@@ -0,0 +1,180 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
    <device id="retina6_12" orientation="portrait" appearance="light"/>
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22685"/>
        <capability name="System colors in document resources" minToolsVersion="11.0"/>
        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
    </dependencies>
    <objects>
        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="PlanGuide_2_VC" customModule="XQMuse" customModuleProvider="target">
            <connections>
                <outlet property="btn_OnceInAWel" destination="2b7-WV-BPV" id="6zR-lT-COU"/>
                <outlet property="btn_deny" destination="tr1-Vl-LUD" id="N62-wx-CDv"/>
                <outlet property="btn_sure" destination="yoY-H7-wcf" id="Gee-cy-nQU"/>
                <outlet property="label_question" destination="Qg0-hc-iCv" id="Bo2-b1-6VZ"/>
                <outlet property="label_title" destination="G4q-vh-Uts" id="iO8-tf-abf"/>
                <outlet property="stack_answer" destination="5JY-6D-ynP" id="FeU-mT-6Z5"/>
                <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
                <outlet property="view_content" destination="f2s-71-t2z" id="NVJ-PX-q6u"/>
            </connections>
        </placeholder>
        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
        <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
            <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
            <subviews>
                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="bg_guide_answer" translatesAutoresizingMaskIntoConstraints="NO" id="BSN-Vb-lfW">
                    <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
                </imageView>
                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tOt-d8-gyj">
                    <rect key="frame" x="180" y="756" width="33" height="32"/>
                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
                    <state key="normal" title="跳过">
                        <color key="titleColor" red="0.15686274510000001" green="0.15686274510000001" blue="0.15686274510000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                    </state>
                    <connections>
                        <action selector="backAction:" destination="-1" eventType="touchUpInside" id="qxl-uH-Fkj"/>
                    </connections>
                </button>
                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="f2s-71-t2z">
                    <rect key="frame" x="40" y="443.33333333333326" width="313" height="287.66666666666674"/>
                    <subviews>
                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="星/星/知/我/心" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="G4q-vh-Uts">
                            <rect key="frame" x="112.66666666666666" y="29.999999999999996" width="88" height="14.333333333333332"/>
                            <fontDescription key="fontDescription" type="system" pointSize="12"/>
                            <color key="textColor" red="0.75294117647058822" green="0.75294117647058822" blue="0.75294117647058822" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                            <nil key="highlightedColor"/>
                        </label>
                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="您是否内心纠结敏感多疑" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Qg0-hc-iCv">
                            <rect key="frame" x="61.333333333333329" y="47.333333333333371" width="190.66666666666669" height="20.333333333333329"/>
                            <fontDescription key="fontDescription" type="system" pointSize="17"/>
                            <color key="textColor" red="0.18823529411764706" green="0.30196078431372547" blue="0.12156862745098039" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                            <nil key="highlightedColor"/>
                        </label>
                        <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="5JY-6D-ynP">
                            <rect key="frame" x="50" y="97.666666666666686" width="213" height="140"/>
                            <subviews>
                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="yoY-H7-wcf">
                                    <rect key="frame" x="0.0" y="0.0" width="213" height="40"/>
                                    <constraints>
                                        <constraint firstAttribute="height" constant="40" id="72J-jC-arA"/>
                                    </constraints>
                                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
                                    <state key="normal" title="是">
                                        <color key="titleColor" red="0.18823529410000001" green="0.30196078430000001" blue="0.1215686275" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                    </state>
                                    <userDefinedRuntimeAttributes>
                                        <userDefinedRuntimeAttribute type="color" keyPath="ld_borderColorXIB">
                                            <color key="value" red="0.18823529410000001" green="0.30196078430000001" blue="0.1215686275" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                        </userDefinedRuntimeAttribute>
                                        <userDefinedRuntimeAttribute type="number" keyPath="ld_borderWidthXIB">
                                            <real key="value" value="1"/>
                                        </userDefinedRuntimeAttribute>
                                        <userDefinedRuntimeAttribute type="boolean" keyPath="ld_maskToBoundsXIB" value="YES"/>
                                        <userDefinedRuntimeAttribute type="number" keyPath="ld_cornerRadiusXIB">
                                            <real key="value" value="20"/>
                                        </userDefinedRuntimeAttribute>
                                    </userDefinedRuntimeAttributes>
                                    <connections>
                                        <action selector="handleAction:" destination="-1" eventType="touchUpInside" id="QqX-Xr-N2M"/>
                                    </connections>
                                </button>
                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tr1-Vl-LUD">
                                    <rect key="frame" x="0.0" y="50" width="213" height="40"/>
                                    <constraints>
                                        <constraint firstAttribute="height" constant="40" id="e4t-uo-S15"/>
                                    </constraints>
                                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
                                    <state key="normal" title="否">
                                        <color key="titleColor" red="0.18823529410000001" green="0.30196078430000001" blue="0.1215686275" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                    </state>
                                    <state key="selected">
                                        <color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                    </state>
                                    <userDefinedRuntimeAttributes>
                                        <userDefinedRuntimeAttribute type="color" keyPath="ld_borderColorXIB">
                                            <color key="value" red="0.18823529410000001" green="0.30196078430000001" blue="0.1215686275" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                        </userDefinedRuntimeAttribute>
                                        <userDefinedRuntimeAttribute type="number" keyPath="ld_borderWidthXIB">
                                            <real key="value" value="1"/>
                                        </userDefinedRuntimeAttribute>
                                        <userDefinedRuntimeAttribute type="boolean" keyPath="ld_maskToBoundsXIB" value="YES"/>
                                        <userDefinedRuntimeAttribute type="number" keyPath="ld_cornerRadiusXIB">
                                            <real key="value" value="20"/>
                                        </userDefinedRuntimeAttribute>
                                    </userDefinedRuntimeAttributes>
                                    <connections>
                                        <action selector="handleAction:" destination="-1" eventType="touchUpInside" id="hsi-0G-fHE"/>
                                    </connections>
                                </button>
                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="2b7-WV-BPV">
                                    <rect key="frame" x="0.0" y="100" width="213" height="40"/>
                                    <constraints>
                                        <constraint firstAttribute="height" constant="40" id="AWO-rO-IRl"/>
                                    </constraints>
                                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
                                    <state key="normal" title="偶尔有">
                                        <color key="titleColor" red="0.18823529410000001" green="0.30196078430000001" blue="0.1215686275" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                    </state>
                                    <userDefinedRuntimeAttributes>
                                        <userDefinedRuntimeAttribute type="color" keyPath="ld_borderColorXIB">
                                            <color key="value" red="0.18823529410000001" green="0.30196078430000001" blue="0.1215686275" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                        </userDefinedRuntimeAttribute>
                                        <userDefinedRuntimeAttribute type="number" keyPath="ld_borderWidthXIB">
                                            <real key="value" value="1"/>
                                        </userDefinedRuntimeAttribute>
                                        <userDefinedRuntimeAttribute type="boolean" keyPath="ld_maskToBoundsXIB" value="YES"/>
                                        <userDefinedRuntimeAttribute type="number" keyPath="ld_cornerRadiusXIB">
                                            <real key="value" value="20"/>
                                        </userDefinedRuntimeAttribute>
                                    </userDefinedRuntimeAttributes>
                                    <connections>
                                        <action selector="handleAction:" destination="-1" eventType="touchUpInside" id="vtw-4O-gDX"/>
                                    </connections>
                                </button>
                            </subviews>
                        </stackView>
                    </subviews>
                    <constraints>
                        <constraint firstItem="Qg0-hc-iCv" firstAttribute="centerX" secondItem="f2s-71-t2z" secondAttribute="centerX" id="FYO-5R-woM"/>
                        <constraint firstItem="G4q-vh-Uts" firstAttribute="top" secondItem="f2s-71-t2z" secondAttribute="top" constant="30" id="JkJ-Do-n9u"/>
                        <constraint firstItem="5JY-6D-ynP" firstAttribute="top" secondItem="Qg0-hc-iCv" secondAttribute="bottom" constant="30" id="O3x-F4-osM"/>
                        <constraint firstAttribute="bottom" secondItem="5JY-6D-ynP" secondAttribute="bottom" constant="50" id="PEv-YA-HlL"/>
                        <constraint firstAttribute="trailing" secondItem="5JY-6D-ynP" secondAttribute="trailing" constant="50" id="RCB-mp-8hq"/>
                        <constraint firstItem="Qg0-hc-iCv" firstAttribute="top" secondItem="G4q-vh-Uts" secondAttribute="bottom" constant="3" id="o9i-rR-EC3"/>
                        <constraint firstItem="5JY-6D-ynP" firstAttribute="leading" secondItem="f2s-71-t2z" secondAttribute="leading" constant="50" id="vbC-AL-kCK"/>
                        <constraint firstItem="G4q-vh-Uts" firstAttribute="centerX" secondItem="f2s-71-t2z" secondAttribute="centerX" id="xEk-9t-vk9"/>
                    </constraints>
                    <userDefinedRuntimeAttributes>
                        <userDefinedRuntimeAttribute type="boolean" keyPath="ld_maskToBoundsXIB" value="YES"/>
                        <userDefinedRuntimeAttribute type="number" keyPath="ld_cornerRadiusXIB">
                            <real key="value" value="40"/>
                        </userDefinedRuntimeAttribute>
                    </userDefinedRuntimeAttributes>
                </view>
            </subviews>
            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
            <constraints>
                <constraint firstAttribute="bottomMargin" secondItem="tOt-d8-gyj" secondAttribute="bottom" constant="30" id="114-me-1RK"/>
                <constraint firstAttribute="trailing" secondItem="f2s-71-t2z" secondAttribute="trailing" constant="40" id="2Pc-vq-Aa8"/>
                <constraint firstItem="tOt-d8-gyj" firstAttribute="centerX" secondItem="BSN-Vb-lfW" secondAttribute="centerX" id="2U0-GC-pAY"/>
                <constraint firstAttribute="trailing" secondItem="BSN-Vb-lfW" secondAttribute="trailing" id="IfZ-ga-x8n"/>
                <constraint firstItem="f2s-71-t2z" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="40" id="aSc-R3-zy1"/>
                <constraint firstItem="tOt-d8-gyj" firstAttribute="top" secondItem="f2s-71-t2z" secondAttribute="bottom" constant="25" id="cct-gw-hPS"/>
                <constraint firstItem="BSN-Vb-lfW" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="fLd-Pc-P61"/>
                <constraint firstAttribute="bottom" secondItem="BSN-Vb-lfW" secondAttribute="bottom" id="oHk-7i-U0z"/>
                <constraint firstItem="BSN-Vb-lfW" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" id="pDk-vl-wPX"/>
            </constraints>
            <point key="canvasLocation" x="139.69465648854961" y="20.422535211267608"/>
        </view>
    </objects>
    <resources>
        <image name="bg_guide_answer" width="390" height="844"/>
        <systemColor name="systemBackgroundColor">
            <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
        </systemColor>
    </resources>
</document>
XQMuse/Root/TreeGroup/Pngs/apngb-animated-flow.png
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_000.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_001.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_002.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_003.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_004.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_005.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_006.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_007.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_008.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_009.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_010.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_011.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_012.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_013.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_014.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_015.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_016.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_017.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_018.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_019.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_020.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_021.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_022.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_023.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_024.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_025.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_026.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_027.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_028.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_029.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_030.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_031.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_032.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_033.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_034.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_035.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_036.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_037.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_038.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_039.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_040.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_041.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_042.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_043.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_044.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_045.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_046.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_047.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_048.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_049.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_050.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_051.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_052.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_053.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_054.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_055.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_056.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_057.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_058.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_059.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_060.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_061.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_062.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_063.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_064.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_065.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_066.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_067.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_068.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_069.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_070.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_071.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_072.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_073.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_074.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_075.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_076.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_077.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_078.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_079.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_080.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_081.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_082.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_083.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_084.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_085.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_086.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_087.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_088.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_089.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_090.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_091.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_092.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_093.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_094.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_095.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_096.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_097.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_098.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_099.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_100.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_101.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_102.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_103.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_104.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_105.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_106.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_107.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_108.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_109.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_110.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_111.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_112.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_113.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_114.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_115.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_116.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_117.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_118.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-1_119.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_000.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_001.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_002.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_003.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_004.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_005.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_006.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_007.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_008.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_009.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_010.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_011.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_012.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_013.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_014.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_015.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_016.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_017.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_018.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_019.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_020.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_021.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_022.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_023.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_024.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_025.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_026.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_027.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_028.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_029.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_030.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_031.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_032.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_033.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_034.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_035.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_036.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_037.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_038.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_039.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_040.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_041.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_042.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_043.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_044.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_045.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_046.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_047.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_048.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_049.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_050.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_051.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_052.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_053.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_054.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_055.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_056.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_057.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_058.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_059.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_060.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_061.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_062.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_063.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_064.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_065.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_066.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_067.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_068.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_069.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_070.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_071.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_072.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_073.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_074.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_075.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_076.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_077.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_078.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_079.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_080.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_081.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_082.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_083.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_084.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_085.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_086.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_087.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_088.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_089.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_090.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_091.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_092.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_093.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_094.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_095.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_096.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_097.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_098.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_099.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_100.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_101.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_102.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_103.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_104.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_105.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_106.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_107.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_108.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_109.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_110.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_111.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_112.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_113.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_114.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_115.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_116.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_117.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_118.png
Binary files differ
XQMuse/Root/TreeGroup/Pngs/tree/shu-idle_119.png
Binary files differ
XQMuse/Root/TreeGroup/TreeTeskVC.swift
@@ -28,6 +28,7 @@
                private var treeImage = UIImageView()
                private var aPNGTreeImageView:APNGImageView?
                private var aPNGSunImageView:APNGImageView?
                private var aPNGActionImageView:APNGImageView?
                override func viewDidDisappear(_ animated: Bool) {
@@ -71,7 +72,7 @@
                                }
                                if let treeApngImage = try? APNGImage(fileURL: Bundle.main.url(forResource: "apngb-animated", withExtension: "png")!,decodingOptions: .notCacheDecodedImages){
                                if let treeApngImage = try? APNGImage(fileURL: Bundle.main.url(forResource: "apngb-animated", withExtension: "png")!){
                                                treeApngImage.numberOfPlays = 1
                                                aPNGTreeImageView = APNGImageView(image: treeApngImage)
                                                let tap = UITapGestureRecognizer(target: self, action: #selector(jumpAction))
@@ -106,18 +107,48 @@
                }
                @objc func jumpAction(){
                                let springAnimation = CASpringAnimation(keyPath: "transform.scale.y")
                                springAnimation.fromValue = 1
                                springAnimation.toValue = 1.06
                                springAnimation.initialVelocity = 0.5 //初速度
                                springAnimation.repeatCount = 1
                                springAnimation.duration = 3.0
                                springAnimation.mass = 0.4 //增加该值会增大弹性效果,即震动次数更多、幅度更大
                                springAnimation.stiffness = 100 //增大stiffness会减少震动次数,减小
                                springAnimation.damping = 1
                                springAnimation.isRemovedOnCompletion = false
                                springAnimation.fillMode = .forwards
                                aPNGTreeImageView?.layer.add(springAnimation, forKey: nil)
                                if let waterApngImage = try? APNGImage(fileURL: Bundle.main.url(forResource: "apngb-animated-flow", withExtension:"png")!){
                                                waterApngImage.numberOfPlays = 2
                                                aPNGActionImageView = APNGImageView(image: waterApngImage)
                                                aPNGActionImageView!.alpha = 0
                                                aPNGSunImageView?.contentMode = .scaleToFill
                                                view.addSubview(aPNGActionImageView!)
                                                aPNGActionImageView!.snp.makeConstraints { make in
                                                                make.center.equalToSuperview().inset(UIEdgeInsets(top: 90, left: 140, bottom: 0, right: 0))
                                                                make.width.equalTo(200)
                                                                make.height.equalTo(150)
                                                }
                                                UIView.animate(withDuration: 0.5) {
                                                                self.aPNGActionImageView!.alpha = 1.0
                                                }
                                                aPNGActionImageView!.startAnimating()
                                                aPNGActionImageView!.onOnePlayDone.delegate(on: self) {[unowned self] a,b in
                                                                if b == 2{
                                                                                UIView.animate(withDuration: 0.5) {
                                                                                                self.aPNGActionImageView!.alpha = 0
                                                                                }completion: { _ in
                                                                                                self.aPNGActionImageView!.removeFromSuperview()
                                                                                }
                                                                }
                                                }
                                }
//                                let springAnimation = CASpringAnimation(keyPath: "transform.scale.y")
//                                springAnimation.fromValue = 1
//                                springAnimation.toValue = 1.06
//                                springAnimation.initialVelocity = 0.5 //初速度
//                                springAnimation.repeatCount = 1
//                                springAnimation.duration = 3.0
//                                springAnimation.mass = 0.4 //增加该值会增大弹性效果,即震动次数更多、幅度更大
//                                springAnimation.stiffness = 100 //增大stiffness会减少震动次数,减小
//                                springAnimation.damping = 1
//                                springAnimation.isRemovedOnCompletion = false
//                                springAnimation.fillMode = .forwards
//                                aPNGTreeImageView?.layer.add(springAnimation, forKey: nil)
                }
}
XQMuse/Root/TreeGroup/mov/bg_movie.mov
Binary files differ