| 
														
															@@ -1,5 +1,5 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // 
														 | 
														
														 | 
														
															 // 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-//  Enums.swift 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//  public  enum s.swift 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //  PQSpeed 
														 | 
														
														 | 
														
															 //  PQSpeed 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // 
														 | 
														
														 | 
														
															 // 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //  Created by lieyunye on 2020/5/29. 
														 | 
														
														 | 
														
															 //  Created by lieyunye on 2020/5/29. 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -11,7 +11,7 @@ import Foundation 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 视频播放页面类型 
														 | 
														
														 | 
														
															 // MARK: - 视频播放页面类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 视频播放页面类型 
														 | 
														
														 | 
														
															 /// 视频播放页面类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum PQVIDEOPAGETYPE { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  PQVIDEOPAGETYPE { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case PQVIDEOPAGETYPE_Normal // 默认-单个视频详情 
														 | 
														
														 | 
														
															     case PQVIDEOPAGETYPE_Normal // 默认-单个视频详情 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case PQVIDEOPAGETYPE_RECOMM // 默认-推荐 
														 | 
														
														 | 
														
															     case PQVIDEOPAGETYPE_RECOMM // 默认-推荐 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case PQVIDEOPAGETYPE_ATTEN // 关注 
														 | 
														
														 | 
														
															     case PQVIDEOPAGETYPE_ATTEN // 关注 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -28,7 +28,7 @@ enum PQVIDEOPAGETYPE { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 视频播放状态 
														 | 
														
														 | 
														
															 // MARK: - 视频播放状态 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 视频播放状态 
														 | 
														
														 | 
														
															 /// 视频播放状态 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-public enum PQVIDEO_PLAY_STATUS { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  PQVIDEO_PLAY_STATUS { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case PQVIDEO_PLAY_STATUS_LOADING // 加载中 
														 | 
														
														 | 
														
															     case PQVIDEO_PLAY_STATUS_LOADING // 加载中 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case PQVIDEO_PLAY_STATUS_BEGIN // 开始播放 
														 | 
														
														 | 
														
															     case PQVIDEO_PLAY_STATUS_BEGIN // 开始播放 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case PQVIDEO_PLAY_STATUS_END // 播放结束 
														 | 
														
														 | 
														
															     case PQVIDEO_PLAY_STATUS_END // 播放结束 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -40,7 +40,7 @@ public enum PQVIDEO_PLAY_STATUS { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 页面场景 
														 | 
														
														 | 
														
															 // MARK: - 页面场景 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 页面场景 
														 | 
														
														 | 
														
															 /// 页面场景 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-public enum PAGESOURCE: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  PAGESOURCE: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /*************** 视频相关pageSource ***************/ 
														 | 
														
														 | 
														
															     /*************** 视频相关pageSource ***************/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case sp_category = "speedApp-category" //   首页-单列 
														 | 
														
														 | 
														
															     case sp_category = "speedApp-category" //   首页-单列 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case sp_category_recommend = "speedApp-category_recommend" // 由首页单列右划 
														 | 
														
														 | 
														
															     case sp_category_recommend = "speedApp-category_recommend" // 由首页单列右划 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -129,7 +129,7 @@ public enum PAGESOURCE: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - objectType 
														 | 
														
														 | 
														
															 // MARK: - objectType 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// objectType 
														 | 
														
														 | 
														
															 /// objectType 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum objectType: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  objectType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /*************** tab点击相关pageSource ***************/ 
														 | 
														
														 | 
														
															     /*************** tab点击相关pageSource ***************/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case ot_home_tabBtn = "speedApp-categoryTabButton" //  首页tab 
														 | 
														
														 | 
														
															     case ot_home_tabBtn = "speedApp-categoryTabButton" //  首页tab 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -255,7 +255,7 @@ enum objectType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 视频上报类型 
														 | 
														
														 | 
														
															 // MARK: - 视频上报类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 视频上报类型 
														 | 
														
														 | 
														
															 /// 视频上报类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum businessType: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  businessType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /*************** 视频相关businessType ***************/ 
														 | 
														
														 | 
														
															     /*************** 视频相关businessType ***************/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case bt_videoView = "videoView" //  视频展示到屏幕,在此APP中 首页中:视频展示但未播放时,用于后端算法相关逻辑 相关推荐:在播放中下部展示出相关推荐的3个视频时,上报这3个视频的videoView。同一次播放下不重复上报3个推荐视频的videoView 
														 | 
														
														 | 
														
															     case bt_videoView = "videoView" //  视频展示到屏幕,在此APP中 首页中:视频展示但未播放时,用于后端算法相关逻辑 相关推荐:在播放中下部展示出相关推荐的3个视频时,上报这3个视频的videoView。同一次播放下不重复上报3个推荐视频的videoView 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case bt_videoPreView = "videoPreView" 
														 | 
														
														 | 
														
															     case bt_videoPreView = "videoPreView" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -265,7 +265,7 @@ enum businessType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case bt_videoPlaySuccessTime = "videoPlaySuccessTime" // 加载时长 
														 | 
														
														 | 
														
															     case bt_videoPlaySuccessTime = "videoPlaySuccessTime" // 加载时长 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case bt_videoPlayException = "videoPlayException" 
														 | 
														
														 | 
														
															     case bt_videoPlayException = "videoPlayException" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case bt_videoPlay_normal = "videoPlay" 
														 | 
														
														 | 
														
															     case bt_videoPlay_normal = "videoPlay" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    enum bt_videoPlay: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public  enum  bt_videoPlay: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         case bt_videoPlay_userSlideSingle = "userSlideSingle" // 用户在沉浸态下滑动切换视频(极速版、爱电影) 
														 | 
														
														 | 
														
															         case bt_videoPlay_userSlideSingle = "userSlideSingle" // 用户在沉浸态下滑动切换视频(极速版、爱电影) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         case bt_videoPlay_userClickCover = "userClickCover" // 用户点击封面播放 
														 | 
														
														 | 
														
															         case bt_videoPlay_userClickCover = "userClickCover" // 用户点击封面播放 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         case bt_videoPlay_userSlideList = "userSlideList" // 用户在列表中滑动停止导致的播放 
														 | 
														
														 | 
														
															         case bt_videoPlay_userSlideList = "userSlideList" // 用户在列表中滑动停止导致的播放 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -314,12 +314,22 @@ enum businessType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case bt_draft_uploadMaterialSuccess = "uploadMaterialSuccess" // - 素材上传成功事件 
														 | 
														
														 | 
														
															     case bt_draft_uploadMaterialSuccess = "uploadMaterialSuccess" // - 素材上传成功事件 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case bt_draft_uploadMaterial = "uploadMaterial" // - 素材开始上传事件 
														 | 
														
														 | 
														
															     case bt_draft_uploadMaterial = "uploadMaterial" // - 素材开始上传事件 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case bt_videoCompose_muxAction = "muxAction" // 创作工具「合成成功」添加上报参数 
														 | 
														
														 | 
														
															     case bt_videoCompose_muxAction = "muxAction" // 创作工具「合成成功」添加上报参数 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    /*************** 广告相关businessType ***************/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case bt_ad_request = "adRequest" // 客户端请求广告 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case bt_ad_loaded = "adLoaded" // 客户端广告加载成功 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case bt_ad_view = "adView" // 广告展示到屏幕 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case bt_ad_click = "adClick" // 广告被点击 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case bt_ad_loadedError = "adLoadedError" // 客户端广告加载失败-非需求 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case bt_ad_close = "adClose" // 广告被关闭-非需求 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case bt_ad_configRequest = "adConfigRequest" // 客户端请求广告配置 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case bt_ad_configLoaded = "adConfigLoaded" // 客户端请求广告配置成功 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - autoType 自动动作的类型 
														 | 
														
														 | 
														
															 // MARK: - autoType 自动动作的类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// autoType 自动动作的类型 
														 | 
														
														 | 
														
															 /// autoType 自动动作的类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-public enum autoType: Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  autoType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case AUTO_TYPE_SCROLL_VERTICAL_DOWN = 11 // 用户手动下划触发播放(播上一个视频) 
														 | 
														
														 | 
														
															     case AUTO_TYPE_SCROLL_VERTICAL_DOWN = 11 // 用户手动下划触发播放(播上一个视频) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case AUTO_TYPE_SCROLL_VERTICAL_UP = 12 // 用户手动上划触发播放(播下一个视频) 
														 | 
														
														 | 
														
															     case AUTO_TYPE_SCROLL_VERTICAL_UP = 12 // 用户手动上划触发播放(播下一个视频) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case AUTO_TYPE_SCROLL_HORIZON_RIGHT = 13 // 用户手动右划触发播放 
														 | 
														
														 | 
														
															     case AUTO_TYPE_SCROLL_HORIZON_RIGHT = 13 // 用户手动右划触发播放 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -336,7 +346,7 @@ public enum autoType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 消息动作:表示该条日志属于某条消息生命周期的哪个漏斗环节 
														 | 
														
														 | 
														
															 // MARK: - 消息动作:表示该条日志属于某条消息生命周期的哪个漏斗环节 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 消息动作:表示该条日志属于某条消息生命周期的哪个漏斗环节 
														 | 
														
														 | 
														
															 /// 消息动作:表示该条日志属于某条消息生命周期的哪个漏斗环节 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum actionType: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  actionType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case at_msg_backendReturn = "backendReturn" // 后端将消息返回给客户端 
														 | 
														
														 | 
														
															     case at_msg_backendReturn = "backendReturn" // 后端将消息返回给客户端 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case at_msg_frontendPull = "frontendPull" // 客户端获取到 
														 | 
														
														 | 
														
															     case at_msg_frontendPull = "frontendPull" // 客户端获取到 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case at_msg_view = "view" // 在客户端消息被滑动展示在屏幕上 
														 | 
														
														 | 
														
															     case at_msg_view = "view" // 在客户端消息被滑动展示在屏幕上 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -346,7 +356,7 @@ enum actionType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 消息类型 
														 | 
														
														 | 
														
															 // MARK: - 消息类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 消息类型 
														 | 
														
														 | 
														
															 /// 消息类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum messageType: Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  messageType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case mt_nomal = 0 // 未知消息 
														 | 
														
														 | 
														
															     case mt_nomal = 0 // 未知消息 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case mt_fans = 1 // 粉丝消息 
														 | 
														
														 | 
														
															     case mt_fans = 1 // 粉丝消息 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case mt_like = 2 // 喜欢/赞 
														 | 
														
														 | 
														
															     case mt_like = 2 // 喜欢/赞 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -359,7 +369,7 @@ enum messageType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 分享空间二级界面数据请求类型  1,观看 2,分享,3,喜欢 4, 评论 
														 | 
														
														 | 
														
															 /// 分享空间二级界面数据请求类型  1,观看 2,分享,3,喜欢 4, 评论 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum sharePageType: Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  sharePageType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case share_page_play = 1 // 分享空间-播放列表 
														 | 
														
														 | 
														
															     case share_page_play = 1 // 分享空间-播放列表 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case share_page_share = 2 // 分享空间-分享列表 
														 | 
														
														 | 
														
															     case share_page_share = 2 // 分享空间-分享列表 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case share_page_favorite = 3 // 分享空间-收藏列表 
														 | 
														
														 | 
														
															     case share_page_favorite = 3 // 分享空间-收藏列表 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -369,7 +379,7 @@ enum sharePageType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 消息子类型 
														 | 
														
														 | 
														
															 // MARK: - 消息子类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 消息子类型 
														 | 
														
														 | 
														
															 /// 消息子类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum messageSubType: Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  messageSubType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case mtsub_nomal = 0 // 未知消息 
														 | 
														
														 | 
														
															     case mtsub_nomal = 0 // 未知消息 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case mtsub_fansAtt = 101 // 粉丝-关注 
														 | 
														
														 | 
														
															     case mtsub_fansAtt = 101 // 粉丝-关注 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case mtsub_fansSbs = 102 // 粉丝-订阅 
														 | 
														
														 | 
														
															     case mtsub_fansSbs = 102 // 粉丝-订阅 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -399,7 +409,7 @@ enum messageSubType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 埋点上报消息类型(暂未统一) 
														 | 
														
														 | 
														
															 // MARK: - 埋点上报消息类型(暂未统一) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 埋点上报消息类型(暂未统一) 
														 | 
														
														 | 
														
															 /// 埋点上报消息类型(暂未统一) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum messagePointType: Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  messagePointType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case mt_point_nomal = 0 // 未知消息 
														 | 
														
														 | 
														
															     case mt_point_nomal = 0 // 未知消息 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case mt_point_fans = 1 // 粉丝消息 
														 | 
														
														 | 
														
															     case mt_point_fans = 1 // 粉丝消息 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case mt_point_praise = 2 // 赞 
														 | 
														
														 | 
														
															     case mt_point_praise = 2 // 赞 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -415,7 +425,7 @@ enum messagePointType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 日志库类型 
														 | 
														
														 | 
														
															 // MARK: - 日志库类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 日志库类型 
														 | 
														
														 | 
														
															 /// 日志库类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum statisticsLogType: Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  statisticsLogType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case st_log_type_abtestinfo = 10 // abtestinfo-Log ABTEST的 dlog Store 
														 | 
														
														 | 
														
															     case st_log_type_abtestinfo = 10 // abtestinfo-Log ABTEST的 dlog Store 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case st_log_type_operation = 20 // operation-Log 漏斗模型的相关上报 
														 | 
														
														 | 
														
															     case st_log_type_operation = 20 // operation-Log 漏斗模型的相关上报 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case st_log_type_simpleevent = 30 // simpleevent-Log 独立事件的相关上报 
														 | 
														
														 | 
														
															     case st_log_type_simpleevent = 30 // simpleevent-Log 独立事件的相关上报 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -427,12 +437,13 @@ enum statisticsLogType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case st_log_type_videoCompose = 90 // video-compose-log 创作工具素材搜索日志上报 
														 | 
														
														 | 
														
															     case st_log_type_videoCompose = 90 // video-compose-log 创作工具素材搜索日志上报 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case st_log_type_location = 100 // user-location-log 位置信息日志上报 
														 | 
														
														 | 
														
															     case st_log_type_location = 100 // user-location-log 位置信息日志上报 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case st_log_type_videoProduction = 110 // video-production-log 创作工具埋点日志上报 
														 | 
														
														 | 
														
															     case st_log_type_videoProduction = 110 // video-production-log 创作工具埋点日志上报 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case st_log_type_adAction = 120 // ad-action-log 广告埋点日志上报 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 冷启动方式 
														 | 
														
														 | 
														
															 // MARK: - 冷启动方式 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// coldLaunchType // 冷启动方式。若为热启动,则不用上报该字段 
														 | 
														
														 | 
														
															 /// coldLaunchType // 冷启动方式。若为热启动,则不用上报该字段 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum coldLaunchType: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  coldLaunchType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case coldLaunchType_userActiveOpen = "userActiveOpen" // 用户主动打开 
														 | 
														
														 | 
														
															     case coldLaunchType_userActiveOpen = "userActiveOpen" // 用户主动打开 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case coldLaunchType_appRecall = "appRecall" // 其它APP唤起,包括H5应用宝唤起 
														 | 
														
														 | 
														
															     case coldLaunchType_appRecall = "appRecall" // 其它APP唤起,包括H5应用宝唤起 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case coldLaunchType_pushRecall = "pushRecall" // 推送唤起 
														 | 
														
														 | 
														
															     case coldLaunchType_pushRecall = "pushRecall" // 推送唤起 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -441,7 +452,7 @@ enum coldLaunchType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 上报日志类型 
														 | 
														
														 | 
														
															 // MARK: - 上报日志类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 上报日志类型 
														 | 
														
														 | 
														
															 /// 上报日志类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum reportLogType { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  reportLogType { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case reportLogType_view // 显示页面 
														 | 
														
														 | 
														
															     case reportLogType_view // 显示页面 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case reportLogType_realPlay // 真实播放 视频播放到20s或播放到总时长30%,哪个先到为准 
														 | 
														
														 | 
														
															     case reportLogType_realPlay // 真实播放 视频播放到20s或播放到总时长30%,哪个先到为准 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case reportLogType_play // 记录播放的视频 
														 | 
														
														 | 
														
															     case reportLogType_play // 记录播放的视频 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -452,7 +463,7 @@ enum reportLogType { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 底部tab 
														 | 
														
														 | 
														
															 // MARK: - 底部tab 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 底部tab 
														 | 
														
														 | 
														
															 /// 底部tab 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-public enum TAB_PAGETYPE: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  TAB_PAGETYPE: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case TAB_PAGETYPE_NORMAL = "nomalTab" // 默认 
														 | 
														
														 | 
														
															     case TAB_PAGETYPE_NORMAL = "nomalTab" // 默认 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case TAB_PAGETYPE_RECOMM = "categoryTab" // 推荐 
														 | 
														
														 | 
														
															     case TAB_PAGETYPE_RECOMM = "categoryTab" // 推荐 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case TAB_PAGETYPE_ATTEN = "followTab" // 关注 
														 | 
														
														 | 
														
															     case TAB_PAGETYPE_ATTEN = "followTab" // 关注 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -464,7 +475,7 @@ public enum TAB_PAGETYPE: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 刷新控件类型 
														 | 
														
														 | 
														
															 // MARK: - 刷新控件类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 刷新控件类型 
														 | 
														
														 | 
														
															 /// 刷新控件类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-public enum REFRESH_TYPE { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  REFRESH_TYPE { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case REFRESH_TYPE_ALL // 推荐 
														 | 
														
														 | 
														
															     case REFRESH_TYPE_ALL // 推荐 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case REFRESH_TYPE_HEADER // 头部 
														 | 
														
														 | 
														
															     case REFRESH_TYPE_HEADER // 头部 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case REFRESH_TYPE_FOOTER // 尾部 
														 | 
														
														 | 
														
															     case REFRESH_TYPE_FOOTER // 尾部 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -473,7 +484,7 @@ public enum REFRESH_TYPE { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 刷新控件类型 
														 | 
														
														 | 
														
															 // MARK: - 刷新控件类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 刷新控件类型 
														 | 
														
														 | 
														
															 /// 刷新控件类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-public enum moveDirection { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  moveDirection { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case moveDirectionNormal 
														 | 
														
														 | 
														
															     case moveDirectionNormal 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case moveDirectionUp 
														 | 
														
														 | 
														
															     case moveDirectionUp 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case moveDirectionDown 
														 | 
														
														 | 
														
															     case moveDirectionDown 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -484,7 +495,7 @@ public enum moveDirection { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 关注跟粉丝cell类型 
														 | 
														
														 | 
														
															 // MARK: - 关注跟粉丝cell类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 关注跟粉丝cell类型 
														 | 
														
														 | 
														
															 /// 关注跟粉丝cell类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum atttendAndFansCellType { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  atttendAndFansCellType { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case cellType_attend // 关注 
														 | 
														
														 | 
														
															     case cellType_attend // 关注 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case cellType_fans // 粉丝 
														 | 
														
														 | 
														
															     case cellType_fans // 粉丝 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case cellType_banned // 黑名单 
														 | 
														
														 | 
														
															     case cellType_banned // 黑名单 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -493,7 +504,7 @@ enum atttendAndFansCellType { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 视频全屏播放操作类型 
														 | 
														
														 | 
														
															 // MARK: - 视频全屏播放操作类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 视频全屏播放操作类型 
														 | 
														
														 | 
														
															 /// 视频全屏播放操作类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum fullScreenActionType { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  fullScreenActionType { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case volume // 声音 
														 | 
														
														 | 
														
															     case volume // 声音 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case brightness // 亮度 
														 | 
														
														 | 
														
															     case brightness // 亮度 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case progress // 进度 
														 | 
														
														 | 
														
															     case progress // 进度 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -502,7 +513,7 @@ enum fullScreenActionType { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 活动提示页类型 
														 | 
														
														 | 
														
															 // MARK: - 活动提示页类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 活动提示页类型 
														 | 
														
														 | 
														
															 /// 活动提示页类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum activityRemindType { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  activityRemindType { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case nomal // 
														 | 
														
														 | 
														
															     case nomal // 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case newUser // 新用户专享 
														 | 
														
														 | 
														
															     case newUser // 新用户专享 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case yesterDay_finish // 昨日已完成 
														 | 
														
														 | 
														
															     case yesterDay_finish // 昨日已完成 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -513,7 +524,7 @@ enum activityRemindType { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 制作工具素材搜索msgType 
														 | 
														
														 | 
														
															 // MARK: - 制作工具素材搜索msgType 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 制作工具素材搜索msgType 
														 | 
														
														 | 
														
															 /// 制作工具素材搜索msgType 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum material_msgType: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  material_msgType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case all = "ALL_SEARCH_EVENT" // 搜索所有 
														 | 
														
														 | 
														
															     case all = "ALL_SEARCH_EVENT" // 搜索所有 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case image = "IMAGE_SEARCH_EVENT" // 图片搜索 
														 | 
														
														 | 
														
															     case image = "IMAGE_SEARCH_EVENT" // 图片搜索 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case video = "VIDEO_SEARCH_EVENT" // 视频搜索 
														 | 
														
														 | 
														
															     case video = "VIDEO_SEARCH_EVENT" // 视频搜索 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -524,7 +535,7 @@ enum material_msgType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // 画布类型 
														 | 
														
														 | 
														
															 // 画布类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum videoCanvasType: Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  videoCanvasType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case origin = 1 // 原始 
														 | 
														
														 | 
														
															     case origin = 1 // 原始 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case nineToSixteen = 2 // 9:16 
														 | 
														
														 | 
														
															     case nineToSixteen = 2 // 9:16 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case oneToOne = 3 // 1:1 
														 | 
														
														 | 
														
															     case oneToOne = 3 // 1:1 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -532,7 +543,7 @@ enum videoCanvasType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 贴纸类型 
														 | 
														
														 | 
														
															 /// 贴纸类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum StickerType: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  StickerType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case UNKONW = "unknow" 
														 | 
														
														 | 
														
															     case UNKONW = "unknow" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case IMAGE = "image" // 图片 
														 | 
														
														 | 
														
															     case IMAGE = "image" // 图片 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case VIDEO = "video" // 视频 
														 | 
														
														 | 
														
															     case VIDEO = "video" // 视频 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -542,7 +553,7 @@ enum StickerType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case SUBTITLE = "subtitle" // 字幕 
														 | 
														
														 | 
														
															     case SUBTITLE = "subtitle" // 字幕 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /// 获取index 
														 | 
														
														 | 
														
															     /// 获取index 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /// - Returns: description 
														 | 
														
														 | 
														
															     /// - Returns: description 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    func index() -> Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public func index() -> Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         var fileType: Int = 0 
														 | 
														
														 | 
														
															         var fileType: Int = 0 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         switch self { 
														 | 
														
														 | 
														
															         switch self { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         case .IMAGE: 
														 | 
														
														 | 
														
															         case .IMAGE: 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -565,7 +576,7 @@ enum StickerType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /// 媒体类型 
														 | 
														
														 | 
														
															     /// 媒体类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /// - Returns: <#description#> 
														 | 
														
														 | 
														
															     /// - Returns: <#description#> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    func mimeType() -> String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+   public func mimeType() -> String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         var mimeType: String = "application/octet-stream" 
														 | 
														
														 | 
														
															         var mimeType: String = "application/octet-stream" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         switch self { 
														 | 
														
														 | 
														
															         switch self { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         case .IMAGE: 
														 | 
														
														 | 
														
															         case .IMAGE: 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -584,7 +595,7 @@ enum StickerType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return mimeType 
														 | 
														
														 | 
														
															         return mimeType 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    func pathExtension() -> String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+   public func pathExtension() -> String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         var pathExtension: String = "" 
														 | 
														
														 | 
														
															         var pathExtension: String = "" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         switch self { 
														 | 
														
														 | 
														
															         switch self { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         case .IMAGE: 
														 | 
														
														 | 
														
															         case .IMAGE: 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -607,13 +618,13 @@ enum StickerType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 贴纸裁剪方式 
														 | 
														
														 | 
														
															 // MARK: - 贴纸裁剪方式 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 贴纸裁剪方式 
														 | 
														
														 | 
														
															 /// 贴纸裁剪方式 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum stickerContentModeDef: Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  stickerContentModeDef: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case aspectFit = 0 // 自适应 
														 | 
														
														 | 
														
															     case aspectFit = 0 // 自适应 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case aspectFill = 1 // 铺满 
														 | 
														
														 | 
														
															     case aspectFill = 1 // 铺满 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 贴纸裁剪方式 add by ak v2 
														 | 
														
														 | 
														
															 /// 贴纸裁剪方式 add by ak v2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum stickerContentMode: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  stickerContentMode: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case aspectFitStr = "complete" // 完整显示(有黑边) 
														 | 
														
														 | 
														
															     case aspectFitStr = "complete" // 完整显示(有黑边) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case aspectFillStr = "full" // 铺满 
														 | 
														
														 | 
														
															     case aspectFillStr = "full" // 铺满 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -621,14 +632,14 @@ enum stickerContentMode: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 适配模式 
														 | 
														
														 | 
														
															 // MARK: - 适配模式 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 适配模式 
														 | 
														
														 | 
														
															 /// 适配模式 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum adapterModeDef: Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  adapterModeDef: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case speedyAuto = 0 // 快速自适应 
														 | 
														
														 | 
														
															     case speedyAuto = 0 // 快速自适应 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case loopAuto = 1 // 自动循环 
														 | 
														
														 | 
														
															     case loopAuto = 1 // 自动循环 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case crop = 2 // 定帧/裁剪 
														 | 
														
														 | 
														
															     case crop = 2 // 定帧/裁剪 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 适配模式 add by ak  v2 
														 | 
														
														 | 
														
															 /// 适配模式 add by ak  v2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum adapterMode: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  adapterMode: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case multiple // 快速自适应 
														 | 
														
														 | 
														
															     case multiple // 快速自适应 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case loopAuto = "loop" // 自动循环 
														 | 
														
														 | 
														
															     case loopAuto = "loop" // 自动循环 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case staticFrame // 定帧/裁剪 
														 | 
														
														 | 
														
															     case staticFrame // 定帧/裁剪 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -637,7 +648,7 @@ enum adapterMode: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 上传视频类型 
														 | 
														
														 | 
														
															 // MARK: - 上传视频类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 上传视频类型 
														 | 
														
														 | 
														
															 /// 上传视频类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum videoUploadSourceType: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  videoUploadSourceType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case videoUpload // 上传 
														 | 
														
														 | 
														
															     case videoUpload // 上传 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case videoCompose // 合成制作 
														 | 
														
														 | 
														
															     case videoCompose // 合成制作 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case videoUploadToCompose // 上传转合成制作 
														 | 
														
														 | 
														
															     case videoUploadToCompose // 上传转合成制作 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -646,7 +657,7 @@ enum videoUploadSourceType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 进入创作工具入口 
														 | 
														
														 | 
														
															 // MARK: - 进入创作工具入口 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 素材上传、保存、收藏相关 
														 | 
														
														 | 
														
															 /// 素材上传、保存、收藏相关 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-public enum videoMakeEntranceType: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  videoMakeEntranceType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case entranceMineTabDraft = "draft_metab" // 我的Tab -> 草稿箱列表 -> 创作工具 
														 | 
														
														 | 
														
															     case entranceMineTabDraft = "draft_metab" // 我的Tab -> 草稿箱列表 -> 创作工具 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case entrancePublicTabDraft = "draft_uploadpopup" // 发布Tab -> 草稿箱列表 -> 创作工具 
														 | 
														
														 | 
														
															     case entrancePublicTabDraft = "draft_uploadpopup" // 发布Tab -> 草稿箱列表 -> 创作工具 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case entrancePublicTabCompose = "composeVideo" // 发布Tab -> 视频合成 -> 创作工具 
														 | 
														
														 | 
														
															     case entrancePublicTabCompose = "composeVideo" // 发布Tab -> 视频合成 -> 创作工具 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -668,7 +679,7 @@ public enum videoMakeEntranceType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 段落类型 
														 | 
														
														 | 
														
															 // MARK: - 段落类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 段落类型 
														 | 
														
														 | 
														
															 /// 段落类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum sectionType: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  sectionType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case normal // 普通段 
														 | 
														
														 | 
														
															     case normal // 普通段 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case global // 全局段 
														 | 
														
														 | 
														
															     case global // 全局段 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -676,7 +687,7 @@ enum sectionType: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 音乐类型 
														 | 
														
														 | 
														
															 // MARK: - 音乐类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 音乐类型 
														 | 
														
														 | 
														
															 /// 音乐类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum VOICETYPT: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  VOICETYPT: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case PRODUCE = "produce" // 合成语音 
														 | 
														
														 | 
														
															     case PRODUCE = "produce" // 合成语音 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case BGM = "bgm" // 背景音乐 
														 | 
														
														 | 
														
															     case BGM = "bgm" // 背景音乐 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case SPEECH = "speech" // 录音 
														 | 
														
														 | 
														
															     case SPEECH = "speech" // 录音 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -686,7 +697,7 @@ enum VOICETYPT: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 输入框状态B 
														 | 
														
														 | 
														
															 // MARK: - 输入框状态B 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 输入框状态 
														 | 
														
														 | 
														
															 /// 输入框状态 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum inputStatus { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  inputStatus { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case normal // 写故事,可智能配音,自动生成字幕 
														 | 
														
														 | 
														
															     case normal // 写故事,可智能配音,自动生成字幕 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case inputing // 输入中 
														 | 
														
														 | 
														
															     case inputing // 输入中 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case recording // 语音识别成文字中… 
														 | 
														
														 | 
														
															     case recording // 语音识别成文字中… 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -698,7 +709,7 @@ enum inputStatus { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 画面比例 
														 | 
														
														 | 
														
															 // MARK: - 画面比例 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 画面比例 
														 | 
														
														 | 
														
															 /// 画面比例 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum aspectRatio { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  aspectRatio { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case origin(width: CGFloat, height: CGFloat) // 原始 
														 | 
														
														 | 
														
															     case origin(width: CGFloat, height: CGFloat) // 原始 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case oneToOne // 1:1 
														 | 
														
														 | 
														
															     case oneToOne // 1:1 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case sixteenToNine // 16:9 
														 | 
														
														 | 
														
															     case sixteenToNine // 16:9 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -708,14 +719,14 @@ enum aspectRatio { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 卡点视频音乐页面类型 
														 | 
														
														 | 
														
															 // MARK: - 卡点视频音乐页面类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 卡点视频音乐页面类型 
														 | 
														
														 | 
														
															 /// 卡点视频音乐页面类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-enum stuckPointMusicContentType { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  stuckPointMusicContentType { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case catagery 
														 | 
														
														 | 
														
															     case catagery 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case serach 
														 | 
														
														 | 
														
															     case serach 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case page 
														 | 
														
														 | 
														
															     case page 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // 视频发布来源场景 1:普通上传 2:创作工具,3:普通上传转创作工具,4:后台转换加工,5:卡点视频制作 
														 | 
														
														 | 
														
															 // 视频发布来源场景 1:普通上传 2:创作工具,3:普通上传转创作工具,4:后台转换加工,5:卡点视频制作 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-public enum videoFromScene: Int { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  videoFromScene: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case UploadNormal = 1 // 普通上传 
														 | 
														
														 | 
														
															     case UploadNormal = 1 // 普通上传 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case UploadMakeVideo = 2 // 创作工具 
														 | 
														
														 | 
														
															     case UploadMakeVideo = 2 // 创作工具 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case UploadNormalToMakeVideo = 3 // 普通上传转创作工具 
														 | 
														
														 | 
														
															     case UploadNormalToMakeVideo = 3 // 普通上传转创作工具 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -723,10 +734,49 @@ public enum videoFromScene: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case stuckPoint = 5 // 卡点视频制作 
														 | 
														
														 | 
														
															     case stuckPoint = 5 // 卡点视频制作 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+// MARK: - 广告来源渠道 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+/// 广告来源渠道 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  adChannel: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case wechat // 微信广告 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case byteDouce = "pangle" // 穿山甲广告(字节跳动) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case pdd // 多多进宝广告(拼多多) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case gdt = "qq" // 腾讯优量汇 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+// MARK: - 广告类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+/// 广告类型 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  adType: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case banner = 1 // Banner 广告(即:固定位展示广告) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case drawVideo = 2 // 信息流视频广告 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case preMovie = 3 // 贴片广告(场景举例:暂停贴片广告) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case tableScreen = 4 // 插屏广告(场景举例:退出全屏,弹出的插屏广告) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case splash = 5 // 开屏广告 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+// MARK: - 广告投放人群 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+/// 广告投放人群 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  adCrowd: Int { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case highCrowd = 1 // 高分享人群 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case mediumCrowd = 2 // 中分享人群 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case lowCrowd = 3 // 低分享人群 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+// MARK: - 广告内部位置值 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+/// 广告内部位置值 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  adPosition: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case splashAd // 票圈视频 App 闪屏页广告位 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    case videoFlowAd // 票圈视频 App 视频流广告位 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - 风格 
														 | 
														
														 | 
														
															 // MARK: - 风格 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// 风格 
														 | 
														
														 | 
														
															 /// 风格 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-public enum styleColor: String { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public  enum  styleColor: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case nomal = "#F1034D" 
														 | 
														
														 | 
														
															     case nomal = "#F1034D" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case green = "#3DC1C1" 
														 | 
														
														 | 
														
															     case green = "#3DC1C1" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case red = "#EE0051" 
														 | 
														
														 | 
														
															     case red = "#EE0051" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -735,7 +785,7 @@ public enum styleColor: String { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // MARK: - statusBar 
														 | 
														
														 | 
														
															 // MARK: - statusBar 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /// statusBar 
														 | 
														
														 | 
														
															 /// statusBar 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-public enum statusBarStyle { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+public enum  statusBarStyle { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case light 
														 | 
														
														 | 
														
															     case light 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     case dark 
														 | 
														
														 | 
														
															     case dark 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |