Commit a380e5976b9e57aa085fee87aeb0e1a07301a0be

Authored by yinqiaojuan
1 parent a6847c99

0.0.4

Showing 50 changed files with 4162 additions and 2848 deletions
.gitignore 0 → 100644
  1 +*~
  2 +.DS_Store
  3 +*.xcuserstate
  4 +*.xcworkspace
  5 +xcuserdata
  6 +*.lock
  7 +Pods
0 8 \ No newline at end of file
... ...
CNLiveDisease.podspec
1 1  
2 2 Pod::Spec.new do |s|
3 3 s.name = 'CNLiveDisease'
4   - s.version = '0.0.3'
  4 + s.version = '0.0.4'
5 5 s.summary = '智慧农业部分组件化'
6 6  
7 7 # This description is used to generate tags and improve search results.
... ... @@ -25,9 +25,9 @@ TODO: Add long description of the pod here.
25 25  
26 26 s.source_files = 'CNLiveDisease/Classes/**/*'
27 27  
28   - # s.resource_bundles = {
29   - # 'CNLiveDisease' => ['CNLiveDisease/Assets/*.png']
30   - # }
  28 + s.resource_bundles = {
  29 + 'CNLiveDisease' => ['CNLiveDisease/Assets/Assets.xcassets']
  30 + }
31 31  
32 32 # s.public_header_files = 'Pod/Classes/**/*.h'
33 33 s.frameworks = 'UIKit', 'Foundation'
... ... @@ -35,4 +35,8 @@ TODO: Add long description of the pod here.
35 35 s.dependency 'Masonry'
36 36 s.dependency 'QMUIKit', '~> 3.1.0'
37 37 s.dependency 'CNLiveCommonCategory'
  38 + s.dependency 'CNLiveImagePickerController'
  39 + s.dependency 'CNLiveAVCamera'
  40 + # s.dependency 'CNLiveUploadManager'
  41 + # s.ios.vendored_library = 'CNLiveUploadManager'
38 42 end
... ...
CNLiveDisease/Classes/Controller/CNLiveDiseaseController.m
... ... @@ -9,11 +9,13 @@
9 9 #import "CNLiveDiseaseSegment.h"
10 10 #import <CNLiveCommonCategory/UIColor+CNLiveExtension.h>
11 11 #import <CNLiveBaseKit/CNLiveBaseKit.h>
  12 +#import "CNLiveFriutViewController.h"
12 13 #define TotalTitleCount 3
13 14 #define Segment_Height 53
14 15 @interface CNLiveDiseaseController ()<UIScrollViewDelegate,CNLiveDiseaseSegmentDelegate>
15 16 @property (nonatomic, strong) UIScrollView *scrollView;
16 17 @property (nonatomic, strong) CNLiveDiseaseSegment *segmentView;
  18 +@property (nonatomic, assign) BOOL isAppReview;
17 19 @end
18 20  
19 21 @implementation CNLiveDiseaseController
... ... @@ -23,7 +25,35 @@
23 25 self.view.backgroundColor = [UIColor whiteColor];
24 26 [self setUpSegment];
25 27 [self.view addSubview:self.scrollView];
26   -
  28 + CGFloat width = KScreenWidth;
  29 + CGFloat height = KScreenHeight - kNavigationBarHeight - Segment_Height;
  30 + CNLiveFriutViewController *vc = [[CNLiveFriutViewController alloc]init];
  31 + [vc setIndex:0];
  32 + self.isAppReview = YES;
  33 + if (self.isAppReview) {
  34 + vc.imageArray = [NSArray arrayWithObjects:@"pingguo",@"yingtao",@"putao",@"tao",@"xing",@"caomei",@"yangmei",@"lizhi",@"xigua",@"mugua",@"mangguo",@"hamigua",@"xiangjiao",@"zao",@"mihoutao",@"li", nil];
  35 + vc.titleArray = [NSArray arrayWithObjects:@"苹果",@"樱桃",@"葡萄",@"桃子",@"杏子",@"草莓",@"杨梅",@"荔枝",@"西瓜",@"木瓜",@"芒果",@"哈密瓜",@"香蕉",@"枣",@"猕猴桃",@"梨", nil];
  36 + }else {
  37 + vc.imageArray = [NSArray arrayWithObjects:@"pingguo",@"yingtao",@"putao",@"tao",@"xing",@"zao",@"mihoutao",@"li",nil];
  38 + vc.titleArray = [NSArray arrayWithObjects:@"苹果",@"樱桃",@"葡萄",@"桃子",@"杏子",@"枣",@"猕猴桃",@"梨",nil];
  39 + }
  40 + [self addChildViewController:vc];
  41 + vc.view.frame = CGRectMake(0, 0, width, height);
  42 + [self.scrollView addSubview:vc.view];
  43 + CNLiveFriutViewController *fieldVc = [[CNLiveFriutViewController alloc]init];
  44 + [fieldVc setIndex:1];
  45 + fieldVc.imageArray = [NSArray arrayWithObjects:@"xiaomai",@"yumi",@"dadou",@"huasheng",@"xiangrikui",@"mianhua",@"youcai",@"ganzhe", nil];
  46 + fieldVc.titleArray = [NSArray arrayWithObjects:@"小麦",@"玉米",@"大豆",@"花生",@"向日葵",@"棉花",@"油菜",@"甘蔗", nil];
  47 + [self addChildViewController:fieldVc];
  48 + fieldVc.view.frame = CGRectMake(width, 0, width, height);
  49 + [self.scrollView addSubview:fieldVc.view];
  50 + CNLiveFriutViewController *vegetableVc = [[CNLiveFriutViewController alloc]init];
  51 + [vegetableVc setIndex:2];
  52 + vegetableVc.imageArray = [NSArray arrayWithObjects:@"huanggua",@"lajiao",@"jiucai",@"qiezi",@"xihongshi",@"biandou",@"dabaicai",@"nangua",@"donggua",@"luobo",@"malingshu",@"bocai", nil];
  53 + vegetableVc.titleArray = [NSArray arrayWithObjects:@"黄瓜",@"辣椒",@"韭菜",@"茄子",@"西红柿",@"扁豆",@"大白菜",@"南瓜",@"冬瓜",@"萝卜",@"马铃薯",@"菠菜", nil];
  54 + [self addChildViewController:vegetableVc];
  55 + vegetableVc.view.frame = CGRectMake(width *2, 0, width, height);
  56 + [self.scrollView addSubview:vegetableVc.view];
27 57 }
28 58 - (void)setUpSegment {
29 59 self.segmentView = [[CNLiveDiseaseSegment alloc]initWithFrame:CGRectMake(0, kNavigationBarHeight, KScreenWidth, Segment_Height)];
... ...
CNLiveDisease/Classes/Controller/CNLiveFriutViewController.m
... ... @@ -23,6 +23,7 @@ static NSString *cellID = @&quot;Cell&quot;;
23 23 }
24 24  
25 25 -(void)setIndex:(NSInteger)index {
  26 + self.isAppReview = YES;
26 27 if (index == 0) {
27 28 [self setUpCollectionView];
28 29 }else if (index == 1) {
... ... @@ -77,7 +78,9 @@ static NSString *cellID = @&quot;Cell&quot;;
77 78 cell = [[CNDiseaseViewCell alloc]init];
78 79 }
79 80 // cell.backgroundColor = [UIColor cyanColor];
80   - cell.showImageV.image = [UIImage imageNamed:self.imageArray[indexPath.row]];
  81 +// cell.showImageV.image = [UIImage imageNamed:self.imageArray[indexPath.row]];
  82 + cell.showImageV.image = [self getImageName:self.imageArray[indexPath.row]];
  83 +
81 84 cell.titleLabel.text = self.titleArray[indexPath.row];
82 85 return cell;
83 86 }
... ... @@ -100,5 +103,12 @@ static NSString *cellID = @&quot;Cell&quot;;
100 103 [self.emptyView setTextLabelTextColor:UIColorMake(102, 102, 102)];
101 104 self.emptyView.imageViewInsets = UIEdgeInsetsMake(0, 0, 36, 0);
102 105 }
103   -
  106 +- (UIImage *)getImageName:(NSString *)imageName{
  107 + NSBundle *bundle = [NSBundle bundleForClass:[self class]];
  108 + NSURL *url = [bundle URLForResource:@"CNLiveDisease" withExtension:@"bundle"];
  109 + NSBundle *targetBundle = [NSBundle bundleWithURL:url];
  110 + UIImage *image = [UIImage imageNamed:imageName inBundle:targetBundle compatibleWithTraitCollection:nil];
  111 + return image;
  112 +
  113 +}
104 114 @end
... ...
CNLiveDisease/Classes/Controller/CNLiveSelectedViewController.h 0 → 100644
  1 +//
  2 +// CNLiveSelectedViewController.h
  3 +// CNLiveDisease
  4 +//
  5 +// Created by 殷巧娟 on 2019/1/24.
  6 +//
  7 +
  8 +#import <QMUIKit/QMUIKit.h>
  9 +
  10 +NS_ASSUME_NONNULL_BEGIN
  11 +
  12 +@interface CNLiveSelectedViewController : QMUICommonViewController
  13 +@property (nonatomic, copy) NSString *imageName;
  14 +@property (nonatomic, copy) NSString *titleName;
  15 +@end
  16 +
  17 +NS_ASSUME_NONNULL_END
... ...
CNLiveDisease/Classes/Controller/CNLiveSelectedViewController.m 0 → 100644
  1 +//
  2 +// CNLiveSelectedViewController.m
  3 +// CNLiveDisease
  4 +//
  5 +// Created by 殷巧娟 on 2019/1/24.
  6 +//
  7 +
  8 +#import "CNLiveSelectedViewController.h"
  9 +#import <AssetsLibrary/AssetsLibrary.h>
  10 +#import <Photos/Photos.h>
  11 +#import <CNLiveImagePickerController/TZImagePickerController.h>
  12 +#import "CNDiseaseType.h"
  13 +#import <CNLiveAVCamera/XFCameraController.h>
  14 +#import "CNDiseaseType.h"
  15 +#import <Masonry/Masonry.h>
  16 +#import <CNLiveBaseKit/CNLiveBaseKit.h>
  17 +#import <CNLiveImagePickerController/CNImagePickerManager.h>
  18 +#define MJWeakSelf __weak typeof(self) weakSelf = self;
  19 +@interface CNLiveSelectedViewController () <TZImagePickerControllerDelegate>
  20 +@property (nonatomic, strong) UIImageView *selectImageV;
  21 +@property (nonatomic, strong) UIButton *photoBtn;
  22 +@property (nonatomic, strong) UIImageView *backImageV;
  23 +@end
  24 +
  25 +@implementation CNLiveSelectedViewController
  26 +-(void)viewDidLoad {
  27 + [super viewDidLoad];
  28 + self.selectImageV.image = [UIImage imageNamed:self.imageName];
  29 + self.title = self.titleName;
  30 +}
  31 +-(void)setUPViews {
  32 + [self.view addSubview:self.backImageV];
  33 + [self.backImageV addSubview:self.selectImageV];
  34 + [self.backImageV addSubview:self.photoBtn];
  35 + [self setUpLayout];
  36 +}
  37 +
  38 +-(void)photoBtnClick {
  39 + MJWeakSelf;
  40 + [self.view createAlertViewTitleArray:@[@"拍照",@"从手机相册选择"] subTitleArr:@[@"",@""] textColor:UIColorMake(11, 190, 0) subTitleColor:[UIColor whiteColor] firstFont:UIFontMake(18.0f) font:UIFontMake(18.0f) subFont:UIFontMake(18.0f) cancelTitle:@"取消" cancelFont:UIFontMake(18.0f) cancelTitleColor:UIColorMake(102, 102, 102) actionBlock:^(UIButton *button, NSInteger didRow) {
  41 + switch (didRow) {
  42 + case 0:{
  43 + [weakSelf takeToXFPhoto];
  44 + }
  45 + break;
  46 + case 1:{
  47 + [weakSelf pushTZImagePickerController];
  48 + }
  49 + break;
  50 + default:
  51 + break;
  52 + }
  53 + }];
  54 +}
  55 +
  56 +#pragma mark - 跳转到自定义相机
  57 +-(void)takeToXFPhoto {
  58 + XFCameraController *cameraController = [[XFCameraController alloc]init];
  59 +
  60 + cameraController.isCanShootVideo = NO;
  61 + __weak XFCameraController *weakCameraController = cameraController;
  62 + cameraController.takePhotosCompletionBlock = ^(UIImage *image, NSError *error) {
  63 + if (!error) {
  64 + [self didFinishSelectPhotoWithImage:image];
  65 + }
  66 +
  67 + dispatch_async(dispatch_get_main_queue(), ^{
  68 + [weakCameraController dismissViewControllerAnimated:YES completion:nil];
  69 + });
  70 + };
  71 + [self presentViewController:cameraController animated:YES completion:nil];
  72 +}
  73 +
  74 +#pragma mark -- 照相选中图片
  75 +-(void)didFinishSelectPhotoWithImage:(UIImage *)finalImage {
  76 +
  77 + TZImagePickerController *tzImagePickerVc = [[TZImagePickerController alloc]initWithMaxImagesCount:1 delegate:self];
  78 + tzImagePickerVc.sortAscendingByModificationDate = YES;
  79 + [tzImagePickerVc showProgressHUD];
  80 + UIImage *image = finalImage;
  81 + // 保存图片,获取到asset
  82 +
  83 + [[TZImageManager manager] savePhotoWithImage:image location:nil completion:^(NSError *error) {
  84 + if (error) {
  85 + [tzImagePickerVc hideProgressHUD];
  86 + NSLog(@"图片保存失败 %@",error);
  87 + } else {
  88 + [[TZImageManager manager] getCameraRollAlbum:NO allowPickingImage:YES needFetchAssets:YES completion:^(TZAlbumModel *model) {
  89 + [[TZImageManager manager]getAssetsFromFetchResult:model.result allowPickingVideo:NO allowPickingImage:YES completion:^(NSArray<TZAssetModel *> *models) {
  90 + [tzImagePickerVc hideProgressHUD];
  91 + TZAssetModel *assetModel = [models firstObject];
  92 + if (tzImagePickerVc.sortAscendingByModificationDate) {
  93 + assetModel = [models lastObject];
  94 + }
  95 + dispatch_async(dispatch_get_main_queue(), ^{
  96 + self.selectImageV.image = image;
  97 + });
  98 + [self getUpFieldList:image];
  99 +
  100 + }];
  101 + }];
  102 + }
  103 + }];
  104 +}
  105 +#pragma maek -从相册选择
  106 +-(void)pushTZImagePickerController {
  107 + [CNImagePickerManager ImagePickerWithMaxImagesCount:1 columnNumber:4 delegate:self pushPhotoPickerVc:YES isSelectOriginalPhoto:YES selectedAssets:nil enterType:CNImagePickerEnterTypeOther pickingPhotosHandle:^(NSArray<UIImage *> *photos, NSArray *assets, BOOL isSelectOriginalPhoto) {
  108 + dispatch_async(dispatch_get_main_queue(), ^{
  109 + self.selectImageV.image = [photos firstObject];
  110 + });
  111 +
  112 +// [self getUpFieldList:[photos firstObject]];
  113 +
  114 +
  115 + }];
  116 +}
  117 +
  118 +-(void)getUpFieldList:(UIImage *)image {
  119 +
  120 +// NSString *url = @"https://xcx.aiphsn.com/recognition.php";
  121 +// [QMUITips showLoading:@"正在识别中" inView:AppKeyWindow];
  122 +//
  123 +// NSDictionary *param = @{@"type":[CNDiseaseType showType:self.titleName]};
  124 +// [CNLiveUploadManager uploadRequestType:CNLiveUploadTypeThird url:url dic:param image:image isOriginal:NO limitType:(AppPhototLimitType)AppPhototLimitTypeFriendsCircle progress:^(float progress) {
  125 +//
  126 +// } success:^(CNLiveUploadModel *uploadModel) {
  127 +// NSLog(@"f打印啊啊啊啊啊%@",uploadModel.responseObject);
  128 +// [QMUITips hideAllTipsInView:AppKeyWindow];
  129 +// NSDictionary *dic = [uploadModel.responseObject objectForKey:@"disease"];
  130 +// if ([[dic objectForKey:@"name"] isEqualToString:@"抱歉图片不能识别"]) {
  131 +// CNDiseaseFailedController *failVc = [[CNDiseaseFailedController alloc]init];
  132 +// failVc.name = [dic objectForKey:@"name"];
  133 +// failVc.introduction = [dic objectForKey:@"introduction"];
  134 +// dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
  135 +// [[AppDelegate sharedAppDelegate]pushViewController:failVc withBackTitle:@""];
  136 +// });
  137 +// }else {
  138 +// CNLiveDiseaseDescController * diseaseView = [[CNLiveDiseaseDescController alloc] init];
  139 +// diseaseView.dataDict = [uploadModel.responseObject objectForKey:@"disease"];
  140 +// [[AppDelegate sharedAppDelegate] pushViewController:diseaseView withBackTitle:@""];
  141 +// }
  142 +// } failure:^(CNLiveUploadModel *uploadModel, NSError *error) {
  143 +// NSLog(@"打印error%@",error);
  144 +// [QMUITips hideAllTipsInView:AppKeyWindow];
  145 +// if (error.code == -1009) {
  146 +// [QMUITips showError:@"似乎已断开与互联网的连接" inView:AppKeyWindow hideAfterDelay:1.5f];
  147 +// }else {
  148 +// [QMUITips showError:@"识别错误,请重新识别" inView:AppKeyWindow hideAfterDelay:1.5f];
  149 +// }
  150 +// }];
  151 +}
  152 +
  153 +-(void)setUpLayout {
  154 + MJWeakSelf;
  155 + [_backImageV mas_makeConstraints:^(MASConstraintMaker *make) {
  156 + make.top.left.right.bottom.mas_equalTo(self.view);
  157 + }];
  158 + [_selectImageV mas_makeConstraints:^(MASConstraintMaker *make) {
  159 + make.centerX.mas_equalTo(weakSelf.view.mas_centerX);
  160 + make.height.width.mas_equalTo(127);
  161 + make.top.mas_equalTo(kNavigationBarHeight +125);
  162 + }];
  163 + [_photoBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  164 + make.top.mas_equalTo(weakSelf.selectImageV.mas_bottom).offset(30);
  165 + make.centerX.mas_equalTo(weakSelf.view.mas_centerX);
  166 + make.width.mas_equalTo(170);
  167 + make.height.mas_equalTo(40);
  168 + }];
  169 +}
  170 +-(UIImageView *)selectImageV {
  171 + if (!_selectImageV) {
  172 + _selectImageV = [[UIImageView alloc]init];
  173 + _selectImageV.contentMode = UIViewContentModeScaleAspectFill;
  174 + _selectImageV.clipsToBounds = YES;
  175 + }
  176 + return _selectImageV;
  177 +}
  178 +-(UIButton *)photoBtn {
  179 + if (!_photoBtn) {
  180 + _photoBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  181 + [_photoBtn setImage:[UIImage imageNamed:@"farming_release"] forState:UIControlStateNormal];
  182 + [_photoBtn addTarget:self action:@selector(photoBtnClick) forControlEvents:UIControlEventTouchUpInside];
  183 + }
  184 + return _photoBtn;
  185 +}
  186 +-(UIImageView *)backImageV {
  187 + if (!_backImageV) {
  188 + _backImageV = [[UIImageView alloc]init];
  189 + _backImageV.image = [UIImage imageNamed:@"farming_bg"];
  190 + _backImageV.contentMode = UIViewContentModeScaleAspectFill;
  191 + _backImageV.clipsToBounds = YES;
  192 + _backImageV.userInteractionEnabled = YES;
  193 + }
  194 + return _backImageV;
  195 +}
  196 +@end
... ...
Example/CNLiveDisease.xcodeproj/project.pbxproj
... ... @@ -307,9 +307,11 @@
307 307 );
308 308 inputPaths = (
309 309 "${SRCROOT}/Pods/Target Support Files/Pods-CNLiveDisease_Example/Pods-CNLiveDisease_Example-frameworks.sh",
  310 + "${BUILT_PRODUCTS_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework",
310 311 "${BUILT_PRODUCTS_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework",
311 312 "${BUILT_PRODUCTS_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework",
312 313 "${BUILT_PRODUCTS_DIR}/CNLiveDisease/CNLiveDisease.framework",
  314 + "${BUILT_PRODUCTS_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework",
313 315 "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework",
314 316 "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework",
315 317 "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework",
... ... @@ -319,9 +321,11 @@
319 321 outputFileListPaths = (
320 322 );
321 323 outputPaths = (
  324 + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveAVCamera.framework",
322 325 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseKit.framework",
323 326 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCommonCategory.framework",
324 327 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveDisease.framework",
  328 + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveImagePickerController.framework",
325 329 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework",
326 330 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework",
327 331 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework",
... ... @@ -341,8 +345,10 @@
341 345 );
342 346 inputPaths = (
343 347 "${SRCROOT}/Pods/Target Support Files/Pods-CNLiveDisease_Tests/Pods-CNLiveDisease_Tests-frameworks.sh",
  348 + "${BUILT_PRODUCTS_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework",
344 349 "${BUILT_PRODUCTS_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework",
345 350 "${BUILT_PRODUCTS_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework",
  351 + "${BUILT_PRODUCTS_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework",
346 352 "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework",
347 353 "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework",
348 354 "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework",
... ... @@ -352,8 +358,10 @@
352 358 outputFileListPaths = (
353 359 );
354 360 outputPaths = (
  361 + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveAVCamera.framework",
355 362 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseKit.framework",
356 363 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCommonCategory.framework",
  364 + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveImagePickerController.framework",
357 365 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework",
358 366 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework",
359 367 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework",
... ...
Example/CNLiveDisease.xcworkspace/xcuserdata/yinqiaojuan.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
Example/CNLiveDisease/CNLiveAppDelegate.m
... ... @@ -14,8 +14,10 @@
14 14 {
15 15 UIWindow *window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
16 16 window.backgroundColor = [UIColor whiteColor];
17   - [window makeKeyAndVisible];
18   - window.rootViewController = [[CNLiveViewController alloc]init];
  17 + UIViewController *vc = [[CNLiveViewController alloc]init];
  18 + UINavigationController *nav =[[UINavigationController alloc]initWithRootViewController:vc];
  19 + window.rootViewController = nav;
  20 + [window makeKeyAndVisible];
19 21 // Override point for customization after application launch.
20 22 return YES;
21 23 }
... ...
Example/CNLiveDisease/CNLiveViewController.m
... ... @@ -21,6 +21,7 @@
21 21 [super viewDidLoad];
22 22 self.view.backgroundColor = [UIColor whiteColor];
23 23 [self.view addSubview:self.testButton];
  24 + self.title = @"哈哈哈";
24 25 // Do any additional setup after loading the view, typically from a nib.
25 26 }
26 27 - (UIButton *)testButton {
... ... @@ -36,6 +37,7 @@
36 37 CNLiveDiseaseController *vc = [[CNLiveDiseaseController alloc]init];
37 38 vc.view.backgroundColor = [UIColor whiteColor];
38 39 [self presentViewController:vc animated:YES completion:nil];
  40 +// [self.navigationController pushViewController:vc animated:YES];
39 41 }
40 42 - (void)didReceiveMemoryWarning
41 43 {
... ...
Example/Podfile
1 1  
2 2 source 'https://github.com/CocoaPods/Specs.git'
3 3 source ‘http://bj.gitlab.cnlive.com/ios-team/CNLiveRepos.git’
  4 +
4 5 use_frameworks!
5 6  
6 7 platform :ios, '9.0'
... ... @@ -11,12 +12,18 @@ target &#39;CNLiveDisease_Example&#39; do
11 12 pod 'Masonry'
12 13 pod 'QMUIKit', '~> 3.1.0'
13 14 pod 'CNLiveCommonCategory'
  15 + pod 'CNLiveImagePickerController'
  16 + pod 'CNLiveAVCamera'
  17 + # pod 'CNLiveUploadManager'
14 18 target 'CNLiveDisease_Tests' do
15 19 inherit! :search_paths
16 20 pod 'CNLiveBaseKit'
17 21 pod 'Masonry'
18 22 pod 'QMUIKit', '~> 3.1.0'
19 23 pod 'CNLiveCommonCategory'
  24 + pod 'CNLiveImagePickerController'
  25 + pod 'CNLiveAVCamera'
  26 + # pod 'CNLiveUploadManager'
20 27  
21 28 end
22 29 end
... ...
Example/Podfile.lock
1 1 PODS:
  2 + - CNLiveAVCamera (0.1.1):
  3 + - Masonry (~> 1.0.2)
2 4 - CNLiveBaseKit (0.1.8):
3 5 - MJExtension (~> 3.0.15.1)
4 6 - CNLiveCommonCategory (0.2.5):
5 7 - SDWebImage (~> 4.4.2)
6   - - CNLiveDisease (0.0.2):
  8 + - CNLiveDisease (0.0.3):
  9 + - CNLiveAVCamera
7 10 - CNLiveBaseKit
8 11 - CNLiveCommonCategory
  12 + - CNLiveImagePickerController
9 13 - Masonry
10 14 - QMUIKit (~> 3.1.0)
11   - - Masonry (1.1.0)
  15 + - CNLiveImagePickerController (0.0.2)
  16 + - Masonry (1.0.2)
12 17 - MJExtension (3.0.15.1)
13 18 - QMUIKit (3.1.0):
14 19 - QMUIKit/QMUIComponents (= 3.1.0)
... ... @@ -281,16 +286,20 @@ PODS:
281 286 - SDWebImage/Core (4.4.3)
282 287  
283 288 DEPENDENCIES:
  289 + - CNLiveAVCamera
284 290 - CNLiveBaseKit
285 291 - CNLiveCommonCategory
286 292 - CNLiveDisease (from `../`)
  293 + - CNLiveImagePickerController
287 294 - Masonry
288 295 - QMUIKit (~> 3.1.0)
289 296  
290 297 SPEC REPOS:
291 298 http://bj.gitlab.cnlive.com/ios-team/CNLiveRepos.git:
  299 + - CNLiveAVCamera
292 300 - CNLiveBaseKit
293 301 - CNLiveCommonCategory
  302 + - CNLiveImagePickerController
294 303 https://github.com/cocoapods/specs.git:
295 304 - Masonry
296 305 - MJExtension
... ... @@ -302,14 +311,16 @@ EXTERNAL SOURCES:
302 311 :path: "../"
303 312  
304 313 SPEC CHECKSUMS:
  314 + CNLiveAVCamera: 7f3eba8eb1827f6e7a5047b0bb9f9f0bf19d1451
305 315 CNLiveBaseKit: 09a97c3411a91270fb68bfe20a1df2cdbcd2c524
306 316 CNLiveCommonCategory: 57cb8422ccf17ba5cc8fffe76851fa828c367d06
307   - CNLiveDisease: a760655ec1b3a66b241e2e1e9287182c71290724
308   - Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
  317 + CNLiveDisease: 8d80c9163497b37cbd2838898bb7c477868a158d
  318 + CNLiveImagePickerController: 2be3ac0a75563f5945101ee6e0a787ad2fc15549
  319 + Masonry: 7c429b56da9d4ee0bbb3ed77a5ea710d6a5df39e
309 320 MJExtension: 19bc33ce2eee2d319760f5622562cf581a6ff756
310 321 QMUIKit: 33959d093f48bb64f754ad696c310887a0768c49
311 322 SDWebImage: c5594f1a19c48d526d321e548902b56b479cd508
312 323  
313   -PODFILE CHECKSUM: 54d7d686ae6622396bd465729ac9cb652ae1294b
  324 +PODFILE CHECKSUM: 441d26e990ff01b086d84ccbd3d0027e04e6ea1a
314 325  
315 326 COCOAPODS: 1.5.3
... ...
Example/Pods/Local Podspecs/CNLiveDisease.podspec.json
1 1 {
2 2 "name": "CNLiveDisease",
3   - "version": "0.0.2",
  3 + "version": "0.0.3",
4 4 "summary": "智慧农业部分组件化",
5 5 "description": "TODO: Add long description of the pod here.",
6 6 "homepage": "http://bj.gitlab.cnlive.com/ios-team/CNLiveDisease",
... ... @@ -13,12 +13,17 @@
13 13 },
14 14 "source": {
15 15 "git": "http://bj.gitlab.cnlive.com/ios-team/CNLiveDisease.git",
16   - "tag": "0.0.2"
  16 + "tag": "0.0.3"
17 17 },
18 18 "platforms": {
19 19 "ios": "9.0"
20 20 },
21 21 "source_files": "CNLiveDisease/Classes/**/*",
  22 + "resource_bundles": {
  23 + "CNLiveDisease": [
  24 + "CNLiveDisease/Assets/Assets.xcassets"
  25 + ]
  26 + },
22 27 "frameworks": [
23 28 "UIKit",
24 29 "Foundation"
... ... @@ -35,6 +40,12 @@
35 40 ],
36 41 "CNLiveCommonCategory": [
37 42  
  43 + ],
  44 + "CNLiveImagePickerController": [
  45 +
  46 + ],
  47 + "CNLiveAVCamera": [
  48 +
38 49 ]
39 50 }
40 51 }
... ...
Example/Pods/Manifest.lock
1 1 PODS:
  2 + - CNLiveAVCamera (0.1.1):
  3 + - Masonry (~> 1.0.2)
2 4 - CNLiveBaseKit (0.1.8):
3 5 - MJExtension (~> 3.0.15.1)
4 6 - CNLiveCommonCategory (0.2.5):
5 7 - SDWebImage (~> 4.4.2)
6   - - CNLiveDisease (0.0.2):
  8 + - CNLiveDisease (0.0.3):
  9 + - CNLiveAVCamera
7 10 - CNLiveBaseKit
8 11 - CNLiveCommonCategory
  12 + - CNLiveImagePickerController
9 13 - Masonry
10 14 - QMUIKit (~> 3.1.0)
11   - - Masonry (1.1.0)
  15 + - CNLiveImagePickerController (0.0.2)
  16 + - Masonry (1.0.2)
12 17 - MJExtension (3.0.15.1)
13 18 - QMUIKit (3.1.0):
14 19 - QMUIKit/QMUIComponents (= 3.1.0)
... ... @@ -281,16 +286,20 @@ PODS:
281 286 - SDWebImage/Core (4.4.3)
282 287  
283 288 DEPENDENCIES:
  289 + - CNLiveAVCamera
284 290 - CNLiveBaseKit
285 291 - CNLiveCommonCategory
286 292 - CNLiveDisease (from `../`)
  293 + - CNLiveImagePickerController
287 294 - Masonry
288 295 - QMUIKit (~> 3.1.0)
289 296  
290 297 SPEC REPOS:
291 298 http://bj.gitlab.cnlive.com/ios-team/CNLiveRepos.git:
  299 + - CNLiveAVCamera
292 300 - CNLiveBaseKit
293 301 - CNLiveCommonCategory
  302 + - CNLiveImagePickerController
294 303 https://github.com/cocoapods/specs.git:
295 304 - Masonry
296 305 - MJExtension
... ... @@ -302,14 +311,16 @@ EXTERNAL SOURCES:
302 311 :path: "../"
303 312  
304 313 SPEC CHECKSUMS:
  314 + CNLiveAVCamera: 7f3eba8eb1827f6e7a5047b0bb9f9f0bf19d1451
305 315 CNLiveBaseKit: 09a97c3411a91270fb68bfe20a1df2cdbcd2c524
306 316 CNLiveCommonCategory: 57cb8422ccf17ba5cc8fffe76851fa828c367d06
307   - CNLiveDisease: a760655ec1b3a66b241e2e1e9287182c71290724
308   - Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
  317 + CNLiveDisease: 8d80c9163497b37cbd2838898bb7c477868a158d
  318 + CNLiveImagePickerController: 2be3ac0a75563f5945101ee6e0a787ad2fc15549
  319 + Masonry: 7c429b56da9d4ee0bbb3ed77a5ea710d6a5df39e
309 320 MJExtension: 19bc33ce2eee2d319760f5622562cf581a6ff756
310 321 QMUIKit: 33959d093f48bb64f754ad696c310887a0768c49
311 322 SDWebImage: c5594f1a19c48d526d321e548902b56b479cd508
312 323  
313   -PODFILE CHECKSUM: 54d7d686ae6622396bd465729ac9cb652ae1294b
  324 +PODFILE CHECKSUM: 441d26e990ff01b086d84ccbd3d0027e04e6ea1a
314 325  
315 326 COCOAPODS: 1.5.3
... ...
Example/Pods/Masonry/Masonry/MASCompositeConstraint.m
... ... @@ -129,12 +129,6 @@
129 129 }
130 130 }
131 131  
132   -- (void)setInset:(CGFloat)inset {
133   - for (MASConstraint *constraint in self.childConstraints) {
134   - constraint.inset = inset;
135   - }
136   -}
137   -
138 132 - (void)setOffset:(CGFloat)offset {
139 133 for (MASConstraint *constraint in self.childConstraints) {
140 134 constraint.offset = offset;
... ...
Example/Pods/Masonry/Masonry/MASConstraint.h
... ... @@ -27,13 +27,6 @@
27 27 /**
28 28 * Modifies the NSLayoutConstraint constant,
29 29 * only affects MASConstraints in which the first item's NSLayoutAttribute is one of the following
30   - * NSLayoutAttributeTop, NSLayoutAttributeLeft, NSLayoutAttributeBottom, NSLayoutAttributeRight
31   - */
32   -- (MASConstraint * (^)(CGFloat inset))inset;
33   -
34   -/**
35   - * Modifies the NSLayoutConstraint constant,
36   - * only affects MASConstraints in which the first item's NSLayoutAttribute is one of the following
37 30 * NSLayoutAttributeWidth, NSLayoutAttributeHeight
38 31 */
39 32 - (MASConstraint * (^)(CGSize offset))sizeOffset;
... ... @@ -73,17 +66,17 @@
73 66 /**
74 67 * Sets the NSLayoutConstraint priority to MASLayoutPriorityLow
75 68 */
76   -- (MASConstraint * (^)(void))priorityLow;
  69 +- (MASConstraint * (^)())priorityLow;
77 70  
78 71 /**
79 72 * Sets the NSLayoutConstraint priority to MASLayoutPriorityMedium
80 73 */
81   -- (MASConstraint * (^)(void))priorityMedium;
  74 +- (MASConstraint * (^)())priorityMedium;
82 75  
83 76 /**
84 77 * Sets the NSLayoutConstraint priority to MASLayoutPriorityHigh
85 78 */
86   -- (MASConstraint * (^)(void))priorityHigh;
  79 +- (MASConstraint * (^)())priorityHigh;
87 80  
88 81 /**
89 82 * Sets the constraint relation to NSLayoutRelationEqual
... ... @@ -141,7 +134,7 @@
141 134  
142 135 #endif
143 136  
144   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  137 +#if TARGET_OS_IPHONE || TARGET_OS_TV
145 138  
146 139 - (MASConstraint *)leftMargin;
147 140 - (MASConstraint *)rightMargin;
... ... @@ -173,13 +166,6 @@
173 166 /**
174 167 * Modifies the NSLayoutConstraint constant,
175 168 * only affects MASConstraints in which the first item's NSLayoutAttribute is one of the following
176   - * NSLayoutAttributeTop, NSLayoutAttributeLeft, NSLayoutAttributeBottom, NSLayoutAttributeRight
177   - */
178   -- (void)setInset:(CGFloat)inset;
179   -
180   -/**
181   - * Modifies the NSLayoutConstraint constant,
182   - * only affects MASConstraints in which the first item's NSLayoutAttribute is one of the following
183 169 * NSLayoutAttributeWidth, NSLayoutAttributeHeight
184 170 */
185 171 - (void)setSizeOffset:(CGSize)sizeOffset;
... ...
Example/Pods/Masonry/Masonry/MASConstraint.m
... ... @@ -62,21 +62,21 @@
62 62  
63 63 #pragma mark - MASLayoutPriority proxies
64 64  
65   -- (MASConstraint * (^)(void))priorityLow {
  65 +- (MASConstraint * (^)())priorityLow {
66 66 return ^id{
67 67 self.priority(MASLayoutPriorityDefaultLow);
68 68 return self;
69 69 };
70 70 }
71 71  
72   -- (MASConstraint * (^)(void))priorityMedium {
  72 +- (MASConstraint * (^)())priorityMedium {
73 73 return ^id{
74 74 self.priority(MASLayoutPriorityDefaultMedium);
75 75 return self;
76 76 };
77 77 }
78 78  
79   -- (MASConstraint * (^)(void))priorityHigh {
  79 +- (MASConstraint * (^)())priorityHigh {
80 80 return ^id{
81 81 self.priority(MASLayoutPriorityDefaultHigh);
82 82 return self;
... ... @@ -92,13 +92,6 @@
92 92 };
93 93 }
94 94  
95   -- (MASConstraint * (^)(CGFloat))inset {
96   - return ^id(CGFloat inset){
97   - self.inset = inset;
98   - return self;
99   - };
100   -}
101   -
102 95 - (MASConstraint * (^)(CGSize))sizeOffset {
103 96 return ^id(CGSize offset) {
104 97 self.sizeOffset = offset;
... ... @@ -226,7 +219,7 @@
226 219  
227 220 #endif
228 221  
229   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  222 +#if TARGET_OS_IPHONE || TARGET_OS_TV
230 223  
231 224 - (MASConstraint *)leftMargin {
232 225 return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLeftMargin];
... ... @@ -276,8 +269,6 @@
276 269  
277 270 - (void)setInsets:(MASEdgeInsets __unused)insets { MASMethodNotImplemented(); }
278 271  
279   -- (void)setInset:(CGFloat __unused)inset { MASMethodNotImplemented(); }
280   -
281 272 - (void)setSizeOffset:(CGSize __unused)sizeOffset { MASMethodNotImplemented(); }
282 273  
283 274 - (void)setCenterOffset:(CGPoint __unused)centerOffset { MASMethodNotImplemented(); }
... ...
Example/Pods/Masonry/Masonry/MASConstraintMaker.h
1 1 //
2   -// MASConstraintMaker.h
  2 +// MASConstraintBuilder.h
3 3 // Masonry
4 4 //
5 5 // Created by Jonas Budelmann on 20/07/13.
... ... @@ -29,7 +29,7 @@ typedef NS_OPTIONS(NSInteger, MASAttribute) {
29 29  
30 30 #endif
31 31  
32   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  32 +#if TARGET_OS_IPHONE || TARGET_OS_TV
33 33  
34 34 MASAttributeLeftMargin = 1 << NSLayoutAttributeLeftMargin,
35 35 MASAttributeRightMargin = 1 << NSLayoutAttributeRightMargin,
... ... @@ -74,7 +74,7 @@ typedef NS_OPTIONS(NSInteger, MASAttribute) {
74 74  
75 75 #endif
76 76  
77   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  77 +#if TARGET_OS_IPHONE || TARGET_OS_TV
78 78  
79 79 @property (nonatomic, strong, readonly) MASConstraint *leftMargin;
80 80 @property (nonatomic, strong, readonly) MASConstraint *rightMargin;
... ... @@ -128,7 +128,7 @@ typedef NS_OPTIONS(NSInteger, MASAttribute) {
128 128 /**
129 129 * initialises the maker with a default view
130 130 *
131   - * @param view any MASConstraint are created with this view as the first item
  131 + * @param view any MASConstrait are created with this view as the first item
132 132 *
133 133 * @return a new MASConstraintMaker
134 134 */
... ...
Example/Pods/Masonry/Masonry/MASConstraintMaker.m
1 1 //
2   -// MASConstraintMaker.m
  2 +// MASConstraintBuilder.m
3 3 // Masonry
4 4 //
5 5 // Created by Jonas Budelmann on 20/07/13.
... ... @@ -81,7 +81,7 @@
81 81 #if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000) || (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101100)
82 82 | MASAttributeFirstBaseline | MASAttributeLastBaseline
83 83 #endif
84   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  84 +#if TARGET_OS_IPHONE || TARGET_OS_TV
85 85 | MASAttributeLeftMargin | MASAttributeRightMargin | MASAttributeTopMargin | MASAttributeBottomMargin
86 86 | MASAttributeLeadingMargin | MASAttributeTrailingMargin | MASAttributeCenterXWithinMargins
87 87 | MASAttributeCenterYWithinMargins
... ... @@ -111,7 +111,7 @@
111 111  
112 112 #endif
113 113  
114   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  114 +#if TARGET_OS_IPHONE || TARGET_OS_TV
115 115  
116 116 if (attrs & MASAttributeLeftMargin) [attributes addObject:self.view.mas_leftMargin];
117 117 if (attrs & MASAttributeRightMargin) [attributes addObject:self.view.mas_rightMargin];
... ... @@ -205,7 +205,7 @@
205 205 #endif
206 206  
207 207  
208   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  208 +#if TARGET_OS_IPHONE || TARGET_OS_TV
209 209  
210 210 - (MASConstraint *)leftMargin {
211 211 return [self addConstraintWithLayoutAttribute:NSLayoutAttributeLeftMargin];
... ...
Example/Pods/Masonry/Masonry/MASViewAttribute.h
1 1 //
2   -// MASViewAttribute.h
  2 +// MASAttribute.h
3 3 // Masonry
4 4 //
5 5 // Created by Jonas Budelmann on 21/07/13.
... ...
Example/Pods/Masonry/Masonry/MASViewAttribute.m
1 1 //
2   -// MASViewAttribute.m
  2 +// MASAttribute.m
3 3 // Masonry
4 4 //
5 5 // Created by Jonas Budelmann on 21/07/13.
... ...
Example/Pods/Masonry/Masonry/MASViewConstraint.h
1 1 //
2   -// MASViewConstraint.h
  2 +// MASConstraint.h
3 3 // Masonry
4 4 //
5 5 // Created by Jonas Budelmann on 20/07/13.
... ...
Example/Pods/Masonry/Masonry/MASViewConstraint.m
1 1 //
2   -// MASViewConstraint.m
  2 +// MASConstraint.m
3 3 // Masonry
4 4 //
5 5 // Created by Jonas Budelmann on 20/07/13.
... ... @@ -254,10 +254,6 @@ static char kInstalledConstraintsKey;
254 254 }
255 255 }
256 256  
257   -- (void)setInset:(CGFloat)inset {
258   - [self setInsets:(MASEdgeInsets){.top = inset, .left = inset, .bottom = inset, .right = inset}];
259   -}
260   -
261 257 - (void)setOffset:(CGFloat)offset {
262 258 self.layoutConstant = offset;
263 259 }
... ...
Example/Pods/Masonry/Masonry/NSArray+MASAdditions.h
... ... @@ -25,7 +25,7 @@ typedef NS_ENUM(NSUInteger, MASAxisType) {
25 25 *
26 26 * @return Array of created MASConstraints
27 27 */
28   -- (NSArray *)mas_makeConstraints:(void (NS_NOESCAPE ^)(MASConstraintMaker *make))block;
  28 +- (NSArray *)mas_makeConstraints:(void (^)(MASConstraintMaker *make))block;
29 29  
30 30 /**
31 31 * Creates a MASConstraintMaker with each view in the callee.
... ... @@ -36,7 +36,7 @@ typedef NS_ENUM(NSUInteger, MASAxisType) {
36 36 *
37 37 * @return Array of created/updated MASConstraints
38 38 */
39   -- (NSArray *)mas_updateConstraints:(void (NS_NOESCAPE ^)(MASConstraintMaker *make))block;
  39 +- (NSArray *)mas_updateConstraints:(void (^)(MASConstraintMaker *make))block;
40 40  
41 41 /**
42 42 * Creates a MASConstraintMaker with each view in the callee.
... ... @@ -47,7 +47,7 @@ typedef NS_ENUM(NSUInteger, MASAxisType) {
47 47 *
48 48 * @return Array of created/updated MASConstraints
49 49 */
50   -- (NSArray *)mas_remakeConstraints:(void (NS_NOESCAPE ^)(MASConstraintMaker *make))block;
  50 +- (NSArray *)mas_remakeConstraints:(void (^)(MASConstraintMaker *make))block;
51 51  
52 52 /**
53 53 * distribute with fixed spacing
... ...
Example/Pods/Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.m
... ... @@ -49,7 +49,7 @@
49 49 @(NSLayoutAttributeLastBaseline) : @"lastBaseline",
50 50 #endif
51 51  
52   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  52 +#if TARGET_OS_IPHONE || TARGET_OS_TV
53 53 @(NSLayoutAttributeLeftMargin) : @"leftMargin",
54 54 @(NSLayoutAttributeRightMargin) : @"rightMargin",
55 55 @(NSLayoutAttributeTopMargin) : @"topMargin",
... ...
Example/Pods/Masonry/Masonry/View+MASAdditions.h
... ... @@ -39,7 +39,7 @@
39 39  
40 40 #endif
41 41  
42   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  42 +#if TARGET_OS_IPHONE || TARGET_OS_TV
43 43  
44 44 @property (nonatomic, strong, readonly) MASViewAttribute *mas_leftMargin;
45 45 @property (nonatomic, strong, readonly) MASViewAttribute *mas_rightMargin;
... ... @@ -52,16 +52,6 @@
52 52  
53 53 #endif
54 54  
55   -#if (__IPHONE_OS_VERSION_MAX_ALLOWED >= 110000) || (__TV_OS_VERSION_MAX_ALLOWED >= 110000)
56   -
57   -@property (nonatomic, strong, readonly) MASViewAttribute *mas_safeAreaLayoutGuide API_AVAILABLE(ios(11.0),tvos(11.0));
58   -@property (nonatomic, strong, readonly) MASViewAttribute *mas_safeAreaLayoutGuideTop API_AVAILABLE(ios(11.0),tvos(11.0));
59   -@property (nonatomic, strong, readonly) MASViewAttribute *mas_safeAreaLayoutGuideBottom API_AVAILABLE(ios(11.0),tvos(11.0));
60   -@property (nonatomic, strong, readonly) MASViewAttribute *mas_safeAreaLayoutGuideLeft API_AVAILABLE(ios(11.0),tvos(11.0));
61   -@property (nonatomic, strong, readonly) MASViewAttribute *mas_safeAreaLayoutGuideRight API_AVAILABLE(ios(11.0),tvos(11.0));
62   -
63   -#endif
64   -
65 55 /**
66 56 * a key to associate with this view
67 57 */
... ... @@ -84,7 +74,7 @@
84 74 *
85 75 * @return Array of created MASConstraints
86 76 */
87   -- (NSArray *)mas_makeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block;
  77 +- (NSArray *)mas_makeConstraints:(void(^)(MASConstraintMaker *make))block;
88 78  
89 79 /**
90 80 * Creates a MASConstraintMaker with the callee view.
... ... @@ -95,7 +85,7 @@
95 85 *
96 86 * @return Array of created/updated MASConstraints
97 87 */
98   -- (NSArray *)mas_updateConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block;
  88 +- (NSArray *)mas_updateConstraints:(void(^)(MASConstraintMaker *make))block;
99 89  
100 90 /**
101 91 * Creates a MASConstraintMaker with the callee view.
... ... @@ -106,6 +96,6 @@
106 96 *
107 97 * @return Array of created/updated MASConstraints
108 98 */
109   -- (NSArray *)mas_remakeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *make))block;
  99 +- (NSArray *)mas_remakeConstraints:(void(^)(MASConstraintMaker *make))block;
110 100  
111 101 @end
... ...
Example/Pods/Masonry/Masonry/View+MASAdditions.m
... ... @@ -98,7 +98,7 @@
98 98  
99 99 #endif
100 100  
101   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  101 +#if TARGET_OS_IPHONE || TARGET_OS_TV
102 102  
103 103 - (MASViewAttribute *)mas_leftMargin {
104 104 return [[MASViewAttribute alloc] initWithView:self layoutAttribute:NSLayoutAttributeLeftMargin];
... ... @@ -134,26 +134,6 @@
134 134  
135 135 #endif
136 136  
137   -#if (__IPHONE_OS_VERSION_MAX_ALLOWED >= 110000) || (__TV_OS_VERSION_MAX_ALLOWED >= 110000)
138   -
139   -- (MASViewAttribute *)mas_safeAreaLayoutGuide {
140   - return [[MASViewAttribute alloc] initWithView:self item:self.safeAreaLayoutGuide layoutAttribute:NSLayoutAttributeBottom];
141   -}
142   -- (MASViewAttribute *)mas_safeAreaLayoutGuideTop {
143   - return [[MASViewAttribute alloc] initWithView:self item:self.safeAreaLayoutGuide layoutAttribute:NSLayoutAttributeTop];
144   -}
145   -- (MASViewAttribute *)mas_safeAreaLayoutGuideBottom {
146   - return [[MASViewAttribute alloc] initWithView:self item:self.safeAreaLayoutGuide layoutAttribute:NSLayoutAttributeBottom];
147   -}
148   -- (MASViewAttribute *)mas_safeAreaLayoutGuideLeft {
149   - return [[MASViewAttribute alloc] initWithView:self item:self.safeAreaLayoutGuide layoutAttribute:NSLayoutAttributeLeft];
150   -}
151   -- (MASViewAttribute *)mas_safeAreaLayoutGuideRight {
152   - return [[MASViewAttribute alloc] initWithView:self item:self.safeAreaLayoutGuide layoutAttribute:NSLayoutAttributeRight];
153   -}
154   -
155   -#endif
156   -
157 137 #pragma mark - associated properties
158 138  
159 139 - (id)mas_key {
... ...
Example/Pods/Masonry/Masonry/View+MASShorthandAdditions.h
... ... @@ -36,7 +36,7 @@
36 36  
37 37 #endif
38 38  
39   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  39 +#if TARGET_OS_IPHONE || TARGET_OS_TV
40 40  
41 41 @property (nonatomic, strong, readonly) MASViewAttribute *leftMargin;
42 42 @property (nonatomic, strong, readonly) MASViewAttribute *rightMargin;
... ... @@ -49,15 +49,6 @@
49 49  
50 50 #endif
51 51  
52   -#if (__IPHONE_OS_VERSION_MAX_ALLOWED >= 110000) || (__TV_OS_VERSION_MAX_ALLOWED >= 110000)
53   -
54   -@property (nonatomic, strong, readonly) MASViewAttribute *safeAreaLayoutGuideTop API_AVAILABLE(ios(11.0),tvos(11.0));
55   -@property (nonatomic, strong, readonly) MASViewAttribute *safeAreaLayoutGuideBottom API_AVAILABLE(ios(11.0),tvos(11.0));
56   -@property (nonatomic, strong, readonly) MASViewAttribute *safeAreaLayoutGuideLeft API_AVAILABLE(ios(11.0),tvos(11.0));
57   -@property (nonatomic, strong, readonly) MASViewAttribute *safeAreaLayoutGuideRight API_AVAILABLE(ios(11.0),tvos(11.0));
58   -
59   -#endif
60   -
61 52 - (NSArray *)makeConstraints:(void(^)(MASConstraintMaker *make))block;
62 53 - (NSArray *)updateConstraints:(void(^)(MASConstraintMaker *make))block;
63 54 - (NSArray *)remakeConstraints:(void(^)(MASConstraintMaker *make))block;
... ... @@ -90,7 +81,7 @@ MAS_ATTR_FORWARD(lastBaseline);
90 81  
91 82 #endif
92 83  
93   -#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 80000) || (__TV_OS_VERSION_MIN_REQUIRED >= 9000)
  84 +#if TARGET_OS_IPHONE || TARGET_OS_TV
94 85  
95 86 MAS_ATTR_FORWARD(leftMargin);
96 87 MAS_ATTR_FORWARD(rightMargin);
... ... @@ -103,28 +94,19 @@ MAS_ATTR_FORWARD(centerYWithinMargins);
103 94  
104 95 #endif
105 96  
106   -#if (__IPHONE_OS_VERSION_MAX_ALLOWED >= 110000) || (__TV_OS_VERSION_MAX_ALLOWED >= 110000)
107   -
108   -MAS_ATTR_FORWARD(safeAreaLayoutGuideTop);
109   -MAS_ATTR_FORWARD(safeAreaLayoutGuideBottom);
110   -MAS_ATTR_FORWARD(safeAreaLayoutGuideLeft);
111   -MAS_ATTR_FORWARD(safeAreaLayoutGuideRight);
112   -
113   -#endif
114   -
115 97 - (MASViewAttribute *(^)(NSLayoutAttribute))attribute {
116 98 return [self mas_attribute];
117 99 }
118 100  
119   -- (NSArray *)makeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *))block {
  101 +- (NSArray *)makeConstraints:(void(^)(MASConstraintMaker *))block {
120 102 return [self mas_makeConstraints:block];
121 103 }
122 104  
123   -- (NSArray *)updateConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *))block {
  105 +- (NSArray *)updateConstraints:(void(^)(MASConstraintMaker *))block {
124 106 return [self mas_updateConstraints:block];
125 107 }
126 108  
127   -- (NSArray *)remakeConstraints:(void(NS_NOESCAPE ^)(MASConstraintMaker *))block {
  109 +- (NSArray *)remakeConstraints:(void(^)(MASConstraintMaker *))block {
128 110 return [self mas_remakeConstraints:block];
129 111 }
130 112  
... ...
Example/Pods/Masonry/README.md
1   -# Masonry [![Build Status](https://travis-ci.org/SnapKit/Masonry.svg?branch=master)](https://travis-ci.org/SnapKit/Masonry) [![Coverage Status](https://img.shields.io/coveralls/SnapKit/Masonry.svg?style=flat-square)](https://coveralls.io/r/SnapKit/Masonry) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) ![Pod Version](https://img.shields.io/cocoapods/v/Masonry.svg?style=flat)
  1 +#Masonry [![Build Status](https://travis-ci.org/SnapKit/Masonry.svg?branch=master)](https://travis-ci.org/SnapKit/Masonry) [![Coverage Status](https://img.shields.io/coveralls/SnapKit/Masonry.svg?style=flat-square)](https://coveralls.io/r/SnapKit/Masonry) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) ![Pod Version](https://img.shields.io/cocoapods/v/Masonry.svg?style=flat)
2 2  
3 3 **Masonry is still actively maintained, we are committed to fixing bugs and merging good quality PRs from the wider community. However if you're using Swift in your project, we recommend using [SnapKit](https://github.com/SnapKit/SnapKit) as it provides better type safety with a simpler API.**
4 4  
... ... @@ -389,17 +389,11 @@ Get busy Masoning
389 389  
390 390 Copy the included code snippets to ``~/Library/Developer/Xcode/UserData/CodeSnippets`` to write your masonry blocks at lightning speed!
391 391  
392   -`mas_make` -> ` [<#view#> mas_makeConstraints:^(MASConstraintMaker *make) {
393   - <#code#>
394   - }];`
  392 +`mas_make` -> `[<view> mas_makeConstraints:^(MASConstraintMaker *make){<code>}];`
395 393  
396   -`mas_update` -> ` [<#view#> mas_updateConstraints:^(MASConstraintMaker *make) {
397   - <#code#>
398   - }];`
  394 +`mas_update` -> `[<view> mas_updateConstraints:^(MASConstraintMaker *make){<code>}];`
399 395  
400   -`mas_remake` -> ` [<#view#> mas_remakeConstraints:^(MASConstraintMaker *make) {
401   - <#code#>
402   - }];`
  396 +`mas_remake` -> `[<view> mas_remakeConstraints:^(MASConstraintMaker *make){<code>}];`
403 397  
404 398 ## Features
405 399 * Not limited to subset of Auto Layout. Anything NSLayoutConstraint can do, Masonry can do too!
... ...
Example/Pods/Pods.xcodeproj/project.pbxproj
... ... @@ -7,697 +7,823 @@
7 7 objects = {
8 8  
9 9 /* Begin PBXBuildFile section */
10   - 002512E0D488AE56DB7DDC390396F2B3 /* UIImage+Alpha.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E9A4A1D25D455F17872AA843BB8B47B /* UIImage+Alpha.m */; };
11   - 010B0E42AABC12DC876002CD32A7F835 /* UIBarItem+QMUIBadge.m in Sources */ = {isa = PBXBuildFile; fileRef = 309900AB9BD5769DD9C4996C9DBD64DA /* UIBarItem+QMUIBadge.m */; };
12   - 01457EE02D9387C14E000F3A6F8D4844 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = F4FD2F3034A7593AEB0DD0C4028E263C /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
13   - 01B7787C2197A572AC898ADA9335CE25 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 29BEC895E98B7E6FA21F025ECB6CC6AB /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
14   - 02117D0709E60CC53A38D340AFCEB8A2 /* QMUIToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D5A487A5DAF796B686A0A7FC3DC856F /* QMUIToolbarButton.m */; };
15   - 0254A51E3A47C1AE1E62227298CDB52A /* UINavigationController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 35611E0567F7893470715D9F4F989244 /* UINavigationController+QMUI.m */; };
16   - 0255EE94850DCF9A2EAF355A6BFA9C9F /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 07EE5C80B200DBEBFC2A23E206C300E0 /* SDAnimatedImageRep.m */; };
17   - 030CCE68A3ED55E9D19258E4AEF71193 /* SDWebImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 62CF04FF2CC5197A8A140B5123912398 /* SDWebImageFrame.m */; };
18   - 0405700E3F5CEED5970E6E33132B6F45 /* QMUIMultipleDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E928A47B457389A2664BDF00D0B2AD9 /* QMUIMultipleDelegates.m */; };
19   - 0413926B860D822E8AB60F4034BD02CC /* NSObject+Json.h in Headers */ = {isa = PBXBuildFile; fileRef = 103E9D65008E57E383869D67D3178226 /* NSObject+Json.h */; settings = {ATTRIBUTES = (Public, ); }; };
20   - 052CEC7A272E9BA5D52B56F002F607EC /* NSParagraphStyle+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 0123357C0808A7C01DB6493D943360D3 /* NSParagraphStyle+QMUI.m */; };
21   - 053B66140CD4D165BB10E888971BD40B /* SDWebImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9D9364FB34F5279A81E6A8A820F3E0 /* SDWebImageCoder.m */; };
22   - 061A63C8B7AD40DE6D0B8A49D3FFCF51 /* QMUIAssetsGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDF1467A23EE3E46BFE71ABC3E532DF /* QMUIAssetsGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
23   - 067E37C5CAF78E4C896F9BB731E58BD7 /* UIImage+zipData.h in Headers */ = {isa = PBXBuildFile; fileRef = 94E58C505A521F45FE041E7BCA68645A /* UIImage+zipData.h */; settings = {ATTRIBUTES = (Public, ); }; };
24   - 06844BC541A4E5B980E6DBC3AA585860 /* UISearchBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BECE5819575481880C93AE0360E29FD5 /* UISearchBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
25   - 06F88FD914DF959D59286C04F2C56060 /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6259A66AF6A24D6D2B08113967CC3AC1 /* MJFoundation.m */; };
26   - 0793121F356F321B0DBB8AD978EEF54B /* NSMutableDictionary+Json.h in Headers */ = {isa = PBXBuildFile; fileRef = 52173714AB59BEC7F8718A422B4C97CF /* NSMutableDictionary+Json.h */; settings = {ATTRIBUTES = (Public, ); }; };
27   - 07F3C66B476ABDC93AC13FFB1892E0C2 /* QMUIKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B9949E42AC067A4CD2E1C5B3D4E7BAA8 /* QMUIKeyboardManager.m */; };
28   - 08685B5EFCFC2EEA41546796E303C98F /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E1589EC1DEA27C321D63F4FB261043F /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
29   - 0890FE6A0F72A69E8EC9D0A9A669FD6B /* QMUINavigationBarScrollingSnapAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = FEC3EBDD3DD8153466D1859F367354F1 /* QMUINavigationBarScrollingSnapAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
30   - 08FC27614E044D2CD3A962A837600C21 /* UICollectionView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 571E0D5D58280CD2B14C01C9C7204D21 /* UICollectionView+QMUI.m */; };
31   - 092D8EDF6F9404866AB6798CC1192BDD /* JSONKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A38BBAAF67F0353D25F70ACBEAC2E92 /* JSONKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
32   - 096D93A942606FFBA69C91A77D0555CA /* UIImageView+ZXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = C41876AE68581D9410326A96C02D1689 /* UIImageView+ZXExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
33   - 0A16D576FF79D4482C50C606BCAEC4E7 /* CNLiveDiseaseController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FAA7BD1BD7D59029572338433AFDAD3 /* CNLiveDiseaseController.h */; settings = {ATTRIBUTES = (Public, ); }; };
34   - 0A25096E3D71F4E28F0A4D43B7EEFB6A /* PathUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = B57D4CB285C14DEEE901CFBC22E3B318 /* PathUtility.h */; settings = {ATTRIBUTES = (Public, ); }; };
35   - 0A3CAB47DBFB516298CC0CDCF4D231B9 /* QMUIImagePreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 50A8F66216239AC7E2C117354B1F6DE6 /* QMUIImagePreviewView.h */; settings = {ATTRIBUTES = (Public, ); }; };
36   - 0A6B1FCB0DA00EE062D0847B65EF9395 /* QMUICellHeightCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 791854C005A03CFA3805FE81317CCC88 /* QMUICellHeightCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
37   - 0B11C74FCCDD05180D230B1A7F755C26 /* QMUIStaticTableViewCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = A158A9B9DEE9D4E5C87F21EC991959B9 /* QMUIStaticTableViewCellData.m */; };
38   - 0C3D89392725182872A12A195799BC72 /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D5B158675D98C4AE0B75C0A9CEF7859 /* MJPropertyKey.m */; };
39   - 0D11F52BC5872FC352AA1924D6C476AE /* NSString+UrlEncode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8446BED61D787A512AD7B8A2627503A1 /* NSString+UrlEncode.h */; settings = {ATTRIBUTES = (Public, ); }; };
40   - 0D30971982F2CFDC2E399932D74EF99E /* SDWebImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = C01770AD0CFFF050D5E3205F573480B8 /* SDWebImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
41   - 0D83A48A25084D6EFEA26A498E75C063 /* QMUIImagePreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F16E04EAB938EC63D7722B71374597 /* QMUIImagePreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
42   - 0DCFC4F643146215B8B76FE5E1E99C29 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F52C5D19C24DD3BC2B97B3E14CE9859 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
43   - 0E86338C6D8CD0DFDBF827BA3EF616ED /* UIButton+createButton.h in Headers */ = {isa = PBXBuildFile; fileRef = B9040391B5B27C9888312B5018C3EA15 /* UIButton+createButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
44   - 0EA64F194F071C6941A3848E67A0455E /* QMUITableViewHeaderFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA91BD3A133410DB1BF276814146A6A5 /* QMUITableViewHeaderFooterView.m */; };
45   - 0EC698202E2924CE832655C6E4E09815 /* UIButton+CNCountDownButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BB0A34FCC00639ED2B92A8DD139BF9F /* UIButton+CNCountDownButton.m */; };
46   - 0ED25E653170F91C0A1C404A4314A2C0 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = D669E22C9D5C7A3527BA74731352962D /* NSObject+MJKeyValue.m */; };
47   - 0EF836BFC6C8A1EB76CA4AADBAA7F4EF /* UICollectionView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 226BE6FB747E51F7F0CEF5895CCC240F /* UICollectionView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
48   - 0F946DA42E2B127AAC7012B2BBF7A560 /* UIWindow+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 733DB59358A6819AEED99A450F19E8D7 /* UIWindow+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
49   - 0FF0FE60DB531C0F45695DE88D9302BF /* QMUISegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 02FD9F2A988B7BF332C2F6B44FD5E019 /* QMUISegmentedControl.m */; };
50   - 100484301DBFC4C9E534D046E260F4CF /* NSData+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D404BCBC28BDD0E59583B2D8DEAC527 /* NSData+Common.m */; };
51   - 107BEE99FD7B89AEFD1FD1061AE10A26 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A1ABFA00DFD673DC1EFA3AEDAD159EC /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
52   - 11787F3813B44F30403091423FAF4C54 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 902597EAF54B7E9A6F9587D045A8790C /* UIKit.framework */; };
53   - 11A221921DDE5326B3C717C91B250D61 /* QMUIAlertController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ACE3A13BF5F70A3BEB82A1CD5435C5F /* QMUIAlertController.h */; settings = {ATTRIBUTES = (Public, ); }; };
54   - 11DAA3F5FF0A41333EDF9223F3493158 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 86F39ED8419DF189527564F0F75584B7 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
55   - 1230ADDD9D4B81FEAED52084FC8A6D5E /* QMUIGhostButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 1805405C3A00BD6EEDEEDF3DFCDAD69D /* QMUIGhostButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
56   - 126A247E86CB9AD71987566D702E500B /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AF2A472E31558BD1459F08148C4936A /* NSButton+WebCache.m */; };
57   - 12E6A463680AAAD845903A508FEC7D87 /* UIGestureRecognizer+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DB4DC88D6CEA685A878C6F7D6361C69 /* UIGestureRecognizer+QMUI.m */; };
58   - 12F95982979D3849EE2BEA5538A7B811 /* NSString+Size.h in Headers */ = {isa = PBXBuildFile; fileRef = E3466B133DB99887F7DD4C99906DBC50 /* NSString+Size.h */; settings = {ATTRIBUTES = (Public, ); }; };
59   - 131F72B0BCF777BC09C3EECD82D29779 /* SDWebImageImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F6DEC55FBBEB9796C461F0F87A4399B /* SDWebImageImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
60   - 14AB927C7F3EC79174B2306C2CD869AF /* UIImage+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = F81ABBE4DE45B4419579F48E56C3977A /* UIImage+QMUI.m */; };
61   - 15390E75E8D26C28ABFA35456756195D /* QMUIPopupMenuItemProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 66D40BDC64EBB2F97539219B87B12927 /* QMUIPopupMenuItemProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
62   - 15472D3BB9EF763F6C78EAEB0F10F0AF /* QMUIOrderedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EF5947D1E7259A7D5A23E9CC68693E9 /* QMUIOrderedDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; };
63   - 155D4F32437B9A76023BAD1A1F8DDDD7 /* UIImage+ScaleImageSize.h in Headers */ = {isa = PBXBuildFile; fileRef = 86FD9EEBD8BBEC757BB8C58F3E01D918 /* UIImage+ScaleImageSize.h */; settings = {ATTRIBUTES = (Public, ); }; };
64   - 15BE99C1A5FD463DEF8564BF81203317 /* QMUILab.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFC4E3B742A3E93D3376B0BA36FDDC7 /* QMUILab.h */; settings = {ATTRIBUTES = (Public, ); }; };
65   - 15C1EFC5207B06115BE9F50A4EA4A474 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 902597EAF54B7E9A6F9587D045A8790C /* UIKit.framework */; };
66   - 16A9B3ACAEABC3AE75EAEA81F74D749A /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B5889261215DD73439F418D01FF9375 /* SDWebImagePrefetcher.m */; };
67   - 16BE183C3ADED29D6617B2366C6DBB5F /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = 61299B1B230F8171806E05560EB141D3 /* MJPropertyType.m */; };
68   - 16C7901AFB53019E424C0C85D8D095FD /* UIImage+ImageEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = FF036DB86A7F5892AB01CE2A13CDBE24 /* UIImage+ImageEffect.h */; settings = {ATTRIBUTES = (Public, ); }; };
69   - 181DC6BA28E5EAB010A89CDA5095907B /* QMUIGridView.h in Headers */ = {isa = PBXBuildFile; fileRef = 72275FD798D78E1B7E4F17C8D7F88D9C /* QMUIGridView.h */; settings = {ATTRIBUTES = (Public, ); }; };
70   - 18943B995FA60AF6E5A5737AD0AB325C /* CNLiveCommonCategory.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6A197B6D291D2E96464E069B94F1BD9 /* CNLiveCommonCategory.framework */; };
71   - 19D62545AD191F3437F2631FAF417B10 /* UITextField+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C67DD05FC5757D9437B8E9CC2409E9 /* UITextField+QMUI.m */; };
72   - 19D90932B66543A4C27CEA2BDC7B8B72 /* UIView+CNAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = A67590D98827C8C2EA4E663F3CD62932 /* UIView+CNAlertView.h */; settings = {ATTRIBUTES = (Public, ); }; };
73   - 1A36D502D52CC80EC7F9969B41B1EC9F /* NSString+Category.m in Sources */ = {isa = PBXBuildFile; fileRef = ADDBDCC170B37C93D00EC2B1E63DB8BF /* NSString+Category.m */; };
74   - 1B130B163C8EB5839E9314848C3E70DB /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = F195255C29CFD7CA1E199CFD865DC1FA /* MJExtensionConst.m */; };
75   - 1C41801C7357A1233F8FC82FFFA8AD62 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = D9264E6ED94CB8420EBAA248BE800799 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
76   - 1D3B8A4F03EAA77B74F0FB59729C59AC /* QMUIAlertController.m in Sources */ = {isa = PBXBuildFile; fileRef = CF4CFD149650212DD3DB157058588D11 /* QMUIAlertController.m */; };
77   - 1DB5213C74528F8AAF7CF78E8B22479B /* QMUIFillButton.h in Headers */ = {isa = PBXBuildFile; fileRef = A71B3C80928C305C08399D9A415B0519 /* QMUIFillButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
78   - 1F28B842116260E5D902E1D2D4D6946B /* QMUIAsset.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F8AA3E3C34C0A9A90B7DD12727EF40B /* QMUIAsset.m */; };
79   - 1F56363B05522CAE9D26C8B2B6BF9CEA /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E4A2BB6D325E9DAD010874F98D4183D /* MASViewAttribute.m */; };
80   - 1FAE27B507DCF15EF29FB9254D25EBA3 /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = BCFD9DDD02AE0394E425972D69316FD2 /* MJProperty.m */; };
81   - 1FAEF5E8A554FB9FEAD0E1F78CC9E98A /* UITableView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 820F9AB5996EE1B30564D3EF793B2778 /* UITableView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
82   - 1FDAFE3F362E40DBCD40E35A2AE712F5 /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A34F2893A31D45969B22824321FBE260 /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
83   - 20025172272578D1AEB9E35276B13AAE /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = A9E921853ECC137323AD5A647B44C340 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
84   - 206FFC9832CD384BB6DC6F274D33F788 /* QMUIConsoleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D32B35130AEEC1A4B5784672653AF369 /* QMUIConsoleViewController.m */; };
85   - 20BAC8887214B80315A8D9DC7441B814 /* UIButton+CNCreateButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6284EF7818E68B48A1C2F12D23330B18 /* UIButton+CNCreateButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
86   - 2138F350A71F9580A04D911DBA2A98E0 /* QMUILinkButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 0112AB199670EED8F505AABC87AC6EC7 /* QMUILinkButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
87   - 21AA940A4AFCFF4F668BF73BA0CCED23 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C61C2E3825636820155B58081A2553BE /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
88   - 2216525D46CC33FE379454C557B13E60 /* UITableViewCell+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A50A9BC9BA8D342A43E7DFBD4024240 /* UITableViewCell+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
89   - 228D04D506E0059F13D6ABDEAD735C7D /* QMUIAlbumViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B2198C44037737A2760EBC85FFA25363 /* QMUIAlbumViewController.m */; };
90   - 22CE5884C9AE74AA3EA53CE2F7F61DCA /* UITableViewCell+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = F0CF43DA3E2D47C99DF06843DFF75A81 /* UITableViewCell+QMUI.m */; };
91   - 22F59D616D5F92174A7BB8E3BEF3407E /* QMUIFloatLayoutView.m in Sources */ = {isa = PBXBuildFile; fileRef = 73F48CF137482CEC66E0E72B8863C519 /* QMUIFloatLayoutView.m */; };
92   - 230082135CA7CD4CD0906E40AFAAE1E6 /* NSDictionary+Safety.m in Sources */ = {isa = PBXBuildFile; fileRef = A32472D4B5F02D490BAC98CB1EC239C2 /* NSDictionary+Safety.m */; };
93   - 232109585F03AF31D21CEB3143D8CE8C /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E4B5E1D6AD35FCDEFB005527387493C /* NSLayoutConstraint+MASDebugAdditions.m */; };
94   - 239CDD61778BF87332FC3520D5FAA4F2 /* UIControl+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C0EA5508FFF6BB997F70C9C6785145 /* UIControl+QMUI.m */; };
95   - 246C1EFCBA932D8B7894C1FE218D50D5 /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AA667CF40EC50544660CB65FA0A7DBE8 /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
96   - 248435CC61236E4CBCB05CA8ED902C18 /* CNLiveDiseaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2181586342DD9A554164A5E2D744C67C /* CNLiveDiseaseController.m */; };
97   - 256F1C14DF281D7D15F34D9D84C063DC /* QMUICommonTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A16B407E462D65BCD3EC6B3702D993E2 /* QMUICommonTableViewController.m */; };
98   - 256FA5A9C6DF3AC5768853D38A5A7CD0 /* Pods-CNLiveDisease_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 022B24EA6494FCF078A74120A415AC21 /* Pods-CNLiveDisease_Example-dummy.m */; };
99   - 268EED398A7487F092B3EA4251F8DC25 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 57FB6F37CEFD1FC2B65FE7F5C90C2EF3 /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
100   - 26E8B2D20E7A80E1A286C8F5E3CCBBFB /* UIActivityIndicatorView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A8E73421BA0D11B2A174DE72020920B /* UIActivityIndicatorView+QMUI.m */; };
101   - 27461D74741D1251AC9319977D9B25FF /* UIScrollView+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = E99C466FE65C0139BBEEC5027B9F7D07 /* UIScrollView+Extensions.m */; };
102   - 27AFF66CF23E6106CD23F5688C68A77D /* QMUINavigationBarScrollingAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 66001BEB9D0B3E5426D8B549CC6E8625 /* QMUINavigationBarScrollingAnimator.m */; };
103   - 27C7881EB2D38D949A6D0B895703BB29 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */; };
104   - 296AB22E3BA8D02D5553AA5E1347752C /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5995FD0DB791117336C090FFBC73DFCE /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
105   - 296FD1523783250660B2136438A2DCCD /* ColorHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C9EF7371891F31A1DDCC1FB7E408C16 /* ColorHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; };
106   - 29BC47854B90F02778BC2D457C73CBC8 /* NSString+CNLiveExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = D774836DB05EA5DB23FF559C521C6BA9 /* NSString+CNLiveExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
107   - 2B66E28E61A86B29C4803C8CFD618FC9 /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = AADC658C58B169AFAB58067BF08B63B1 /* SDWebImageTransition.m */; };
108   - 2BAD13F9C1C55779508252A880063B6E /* UIWindow+CNCurrentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5974C56587AF659D08D5AE5E5CC0D2BA /* UIWindow+CNCurrentViewController.m */; };
109   - 2BB353CC0928E3DDB3FFBC32D4F2ACAD /* UIImage+Luban_iOS_Extension_h.h in Headers */ = {isa = PBXBuildFile; fileRef = 96CF88B090AB7BB7D3BFC93F40FE9ACA /* UIImage+Luban_iOS_Extension_h.h */; settings = {ATTRIBUTES = (Public, ); }; };
110   - 2C64F896124B9F34EB648EF80ACEC0E1 /* QMUIFloatLayoutView.h in Headers */ = {isa = PBXBuildFile; fileRef = CAECA5577D496475417786AD6D04F8CE /* QMUIFloatLayoutView.h */; settings = {ATTRIBUTES = (Public, ); }; };
111   - 2C764B0E5D902B7CEBB10A3A1684199E /* QMUINavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AB466A55E27F78C5FDD75E571D9B6F2 /* QMUINavigationController.m */; };
112   - 2CEFBCD4C8947F082ADC12DCFDECB8B1 /* QMUIVisualEffectView.m in Sources */ = {isa = PBXBuildFile; fileRef = 717498C260EDB20B27281566F0E196A2 /* QMUIVisualEffectView.m */; };
113   - 2D55B4F914B4770170212A9629A7BFFC /* QMUIConfigurationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D78FB44DDF3BCBC8E2129D7D5A0A4B6C /* QMUIConfigurationMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
114   - 2D7739D75C33DE4ACE095AF049621C73 /* QMUINavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = AD85CC2AF03997DEF1B42BB062F6E84A /* QMUINavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; };
115   - 2D962027239FE48DB52448260F996E53 /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = EAF98D0A0C32209E07037DC74CBB6F30 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; };
116   - 2E346B84DAE1A10CC1BFF8D9EBD3EF5B /* QMUIImagePreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = A02DBC34D5B77C0133083B5E87F6B2D2 /* QMUIImagePreviewView.m */; };
117   - 2F12EC83B4646435589C622161C5F285 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AFA5183020A862F4658908F7AE75511 /* MJExtension-dummy.m */; };
118   - 30A4210DB1EF6813C67F09FDEB223DCC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */; };
119   - 30D1D0D9A2DEEA639647068CF3A59571 /* QMUISearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 24091CFBD0BB0CAE9EE4F5FE7535F9F4 /* QMUISearchBar.h */; settings = {ATTRIBUTES = (Public, ); }; };
120   - 3289109633EA6CAA4C4AC458EE656FE5 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 32567250DA0F2C802E03BF22B2380D9F /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
121   - 32EBBD376FA77ED94F62A66D5C01331A /* UIImage+TintColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 319828C9D64253FD3B19AF79895E7FE4 /* UIImage+TintColor.m */; };
122   - 32F81583D61DA694307385F6B1104229 /* QMUITableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 90CB79B05A8A4B7EAFC1CBB6C9AAD695 /* QMUITableView.h */; settings = {ATTRIBUTES = (Public, ); }; };
123   - 33957643B03A4462F3661569082CE0A8 /* QMUIMoreOperationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 328E1DEA8C092DD696F31F570CBFF457 /* QMUIMoreOperationController.m */; };
124   - 341E49243F84D1E7F960CA45FF7604E6 /* QMUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F129C86F710DC5B0618860D27136164E /* QMUITextView.h */; settings = {ATTRIBUTES = (Public, ); }; };
125   - 342C8DA37160A0704063C9AE937E035E /* NSURL+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A5854B329A5F5610D0E6EA118D9B0F7 /* NSURL+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
126   - 342EC5D2492B8E6E860F319CAA1740F7 /* SDWebImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C39E6303D87973F8CC581E86D8D5B9C /* SDWebImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
127   - 343D6F8058D93EF06E9BDF6D4A1636EF /* QMUICollectionViewPagingLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = F6781062017A24734993C56FE7F3CE0A /* QMUICollectionViewPagingLayout.m */; };
128   - 344DCCE2719429458D77D68EA795DDDA /* UIColor+MLPFlatColors.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D51036A86E4ADA43B674A60D6F2235D /* UIColor+MLPFlatColors.h */; settings = {ATTRIBUTES = (Public, ); }; };
129   - 34CBD2ED4015FEA224AB287A70291CCF /* QMUIToastAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BE65C33DC67ABC86E4E0AD6B4D1F8CC /* QMUIToastAnimator.m */; };
130   - 34F95D3C092533285D3C6E1FE515CDB5 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B118CA0EFCF5BE6FE08391486AF808D /* UIButton+WebCache.m */; };
131   - 35BCA7CCD11AECC42A2000A4F5BAFB1F /* UIWindow+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = BF279123AA1CB738B2636DEE09F81996 /* UIWindow+QMUI.m */; };
132   - 35E637AA154B014C51E42A8B37904CE2 /* UIControl+CNEventInterval.h in Headers */ = {isa = PBXBuildFile; fileRef = 36CAE5EDDF312A5A6A69AAE016666526 /* UIControl+CNEventInterval.h */; settings = {ATTRIBUTES = (Public, ); }; };
133   - 36157A0AFCA21216865C5334A15AB301 /* UILabel+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = DB70F96C933C4A52007AD1D6477CE777 /* UILabel+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
134   - 36FB4E01BDCDA1698A36107E6475BB8B /* UINavigationBar+NavigationBarBackground.m in Sources */ = {isa = PBXBuildFile; fileRef = F01F55FF78D849286A3B8861D283399B /* UINavigationBar+NavigationBarBackground.m */; };
135   - 3705B26857B339993C72B6B11E19A7E6 /* QMUIVisualEffectView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F34874BC22434EEC0CF56041D174A58 /* QMUIVisualEffectView.h */; settings = {ATTRIBUTES = (Public, ); }; };
136   - 3738AD3E1F0E7447834A0A5CC8B1E52D /* NSObject+CommonBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BA335A803562B085636395337C821C0 /* NSObject+CommonBlock.m */; };
137   - 3817FB4B4B7E70DB33D5054F5738AAFB /* QMUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FEC7FA4D6D589233471462EDEA3DDA7 /* QMUITextField.m */; };
138   - 38A0C252CC8DA846BBEC03C1F84F95DE /* QMUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 99636017AD4294D9F63B95D225276FC0 /* QMUITextField.h */; settings = {ATTRIBUTES = (Public, ); }; };
139   - 390FC424A2A16710FA6FADEBEEC0B9EF /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F0FBD0F6FB904F64C61D0CAB9D449A8 /* UIImageView+HighlightedWebCache.m */; };
140   - 3933C94CBC5B29B21FB960FE57AD2F50 /* QMUICellHeightKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EA14DC45F137E9C13C79557D845877B /* QMUICellHeightKeyCache.m */; };
141   - 3A8690C46D9E808222EDF6264C8F6A77 /* QMUIHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 05C3C163D6A5FA27E00B13989FDB75F6 /* QMUIHelper.m */; };
142   - 3AD0708320268B0FF60FC528F6412669 /* UIImage+Luban_iOS_Extension_h.m in Sources */ = {isa = PBXBuildFile; fileRef = 5774912694695828B572C03E39DF7E42 /* UIImage+Luban_iOS_Extension_h.m */; };
143   - 3B0A014C215425F98EFB6C7ACBBE87F9 /* UITextView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CFBB6ACEFC3488E6D93EF3328106EB1 /* UITextView+QMUI.m */; };
144   - 3BB58EF9665E81FD71E66FC52C4EBC37 /* UINavigationBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 38AC1F3E79C864D6F54AAF1239ABB139 /* UINavigationBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
145   - 3BB8FE2F39B5D9F79455B1AA59D36A42 /* UIButton+createButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 37B2473DF55D139FE738FD1D3AA769EB /* UIButton+createButton.m */; };
146   - 3C106A73BC0254955328B1CA582E82EA /* UIView+CaptureImage.h in Headers */ = {isa = PBXBuildFile; fileRef = A2A8309FD6F0B8C9DCD200FD6AD87808 /* UIView+CaptureImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
147   - 3D392C03A8D20AF000AA30F3503D8A95 /* UINavigationController+NavigationBarTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 95DA203A6941A79E9F1723ABD2673A64 /* UINavigationController+NavigationBarTransition.m */; };
148   - 3D991616BE7D256AE92CA42DDDEC9622 /* UITextField+ZXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BFE97A7C3B7459FC2C5C1E6F0E46CC63 /* UITextField+ZXExtension.m */; };
149   - 3DAB211FA771930D81C026DC5B1C7D02 /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AC365F70BBBF0BE70BA78476D9AB32D /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
150   - 3DB94D1CD61946966F983B7563673DE5 /* IOSDeviceConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E6FD07DDF29364299967E9C4C4EE589 /* IOSDeviceConfig.m */; };
151   - 3DDC221EFF222C71CF20C415A25267C5 /* NSAttributedString+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = F8CC31D1487182FCA19438886B49B9D3 /* NSAttributedString+QMUI.m */; };
152   - 3E0D753DB516DD46735BB5EFAADC0580 /* NSNumber+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 10AF3BB7771D58A4912777913558F471 /* NSNumber+QMUI.m */; };
153   - 3F06541D9004434616D745084EA46056 /* QMUILogNameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EEA363FC7AA6AD6F4E64C8A9F1C46F6 /* QMUILogNameManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
154   - 3F907EBE3DD14AF4BA188BA4FC07A6AE /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 78DD6F37B45FB9991A942276F8BAA3CB /* SDImageCache.m */; };
155   - 3FFA97D64D494FF3E52A80C10A54ED74 /* NSURL+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 40812E86D66910253EAD271C9D005F97 /* NSURL+QMUI.m */; };
156   - 4024ACD381E5D4748CFB5A11199D75DB /* UILabel+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = F0D3B2E4B2A50C984205C14FC27AA3C7 /* UILabel+Common.m */; };
157   - 40F31DAD5F1E79254EBCC01E2A89F07B /* NSObject+Json.m in Sources */ = {isa = PBXBuildFile; fileRef = E318E0A61061B5B3CD99BD72FE332FB7 /* NSObject+Json.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
158   - 41839195170DF102BAEFFC3B8B2076A4 /* QMUINavigationButton.m in Sources */ = {isa = PBXBuildFile; fileRef = C057B3B7E9520793D4713216CB6B23D5 /* QMUINavigationButton.m */; };
159   - 43177F94306FD4D01D18622AE1ADB857 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 19BC24A8A7037336964589628F2DBAFB /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
160   - 4356BBAF9889E359F3B43D4D1E10BEB0 /* QMUITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = AB0CF3565D5318F2F386C4FB309F6FA0 /* QMUITableView.m */; };
161   - 4375BABF6140EBA7DD0B9AF29BDDAF59 /* UIView+CNAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B35140049A59232C84125092161DB9B /* UIView+CNAlertView.m */; };
162   - 43D1BE30324658F196C4D0670E29F704 /* UIImage+ScaleImageSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ADF9FEE100549060E098C2A7A870DC9 /* UIImage+ScaleImageSize.m */; };
163   - 44222826B0F8702BBE534D34B65EFB7D /* QMUIHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D103133931880BC8F4BA027C9B2486 /* QMUIHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
164   - 448050C27CFEE9C8B7B8C624B336BD9D /* QMUIWeakObjectContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = AB8F9F6A32DD247E133B0744F2FDECC4 /* QMUIWeakObjectContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
165   - 45434C51184569BCFF2F6CEE29984677 /* CNLiveDefinesHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = B826749FD388D024935D123796BA4BB6 /* CNLiveDefinesHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
166   - 461FA226FF457395A02A4ACDEBE25F71 /* NSString+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 79185F49EADA657DFA2DAA85B46B1682 /* NSString+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
167   - 46595B528D87804D8184967C6CC10E39 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 680821CB60E7F8EEE58A0847F2973206 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
168   - 4678049D36B28C6F854AF1C4B26E889D /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D4DEBF6250A518BFA1B29034AC0F0CD4 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
169   - 46E18279DEBF6DF799C630F2695834B6 /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F54A27555C7D330A3334CBAD4FA7813 /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; };
170   - 46E2077E1FF78DA6B1F5DCBE3C681685 /* UIImage+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 986950D5B314AD207D41854BCBA28A35 /* UIImage+Common.h */; settings = {ATTRIBUTES = (Public, ); }; };
171   - 46EF060743A1F96D2843657CF91EB691 /* QMUILogManagerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1562FDF274BD6E17D02F339EF2680268 /* QMUILogManagerViewController.m */; };
172   - 4769E06F3C3B025D8D19005DF6B20C5A /* UIColor+MLPFlatColors.m in Sources */ = {isa = PBXBuildFile; fileRef = 271F1EEFCFBB7B54CE80C5D60F973195 /* UIColor+MLPFlatColors.m */; };
173   - 4777406B8A8A1A32742B13FC2CC36873 /* UIInterface+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BFBFC70C6312153E43B1B6BAB480058E /* UIInterface+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
174   - 49C9124BEB827319D087E7D1BABACAF7 /* PathHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B244AB9293D189F6EBC389F3597F678 /* PathHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; };
175   - 4A1C73BE8C1000BCB6975C9ABD5640F5 /* QMUIImagePickerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B0F4F728FA5B92CEC3644D109EEBFA1 /* QMUIImagePickerHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
176   - 4AFD1F8FE3F4E7981CB35D03CF2C9066 /* UIImageView+InitMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = BE703A46E44070252BA6AD546B5C61EA /* UIImageView+InitMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
177   - 4B37E21A7E22557D74C21253E7D7A363 /* IOSDeviceConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CFE48650EB626882BF4A6BE9956E38B /* IOSDeviceConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
178   - 4B53B09737212D3BF313250C2CC7D376 /* QMUIScrollAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F68969E931115135272E003D3365CB0 /* QMUIScrollAnimator.m */; };
179   - 4B73CEB451BD4D107C15AEB4E9B67558 /* QMUIConsoleViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = AAB98D3E28673C5346E81AF9BF606D43 /* QMUIConsoleViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
180   - 4BCCEF9BCCF7E5FB13A798AFD419F9EB /* UIViewController+ChildViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BF86F99D4CB7ACBAD8A13DB0A7B378A0 /* UIViewController+ChildViewController.m */; };
181   - 4BD2115F54850B0466CDD864E341562D /* UIControl+CNEventInterval.m in Sources */ = {isa = PBXBuildFile; fileRef = E3675D934D478FB848E96E59C4EC513F /* UIControl+CNEventInterval.m */; };
182   - 4C70044EE1AA789F94F984B8AE863C7E /* NSDate+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 066147DF5CB792D9223AB0FF312D23EC /* NSDate+Common.m */; };
183   - 4CCB568AE73EF1B52762ADBF7CD3A0B6 /* QMUIModalPresentationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CF5D3834B92C8ADE22E4ED69E55AD1A /* QMUIModalPresentationViewController.m */; };
184   - 4CCB8193C49B3ACC2736BAA63739E429 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A63FD76D3BBCA4EB10F0AF50AC9998E /* NSObject+MJProperty.m */; };
185   - 4CEDBF7E6492CB6CB8C4311A633B7968 /* QMUIDialogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AFA21F6A9A8CCE3B2F6359C834026F3 /* QMUIDialogViewController.m */; };
186   - 4D75559BAA5EC54758F718FE42CF1060 /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DEE8B0EED7041BCBD2AE8A8CAF0E58A /* NSObject+MJCoding.m */; };
187   - 4E10127B78E60C6C96ADF63924B40503 /* UIViewController+ChildViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E7D68640F35C78BEB248ABF215E56440 /* UIViewController+ChildViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
188   - 4E290D600F49BEDB17311F0A4A9E5E23 /* QMUIPopupMenuView.m in Sources */ = {isa = PBXBuildFile; fileRef = CC19C27FF17FC640802999170278A58B /* QMUIPopupMenuView.m */; };
189   - 4EF76A422E6544DF2D2C583D88378A9F /* QMUIAssetsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FBE2C112DCEEAEB1ACC6B3A9EA646E /* QMUIAssetsManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
190   - 4EFF558221F95A5F00F93E7E /* CNLiveFriutViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EFF558021F95A5F00F93E7E /* CNLiveFriutViewController.h */; };
191   - 4EFF558321F95A5F00F93E7E /* CNLiveFriutViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EFF558121F95A5F00F93E7E /* CNLiveFriutViewController.m */; };
192   - 4F57F3D8208D1C0EBCD5C7A55DA924CF /* QMUILogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CE966B43CFE4E28165494AF407E7B10 /* QMUILogger.h */; settings = {ATTRIBUTES = (Public, ); }; };
193   - 4FD9807156144B9F6A3388BA9B5B3DD5 /* QMUICommonViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DE7A86EA92BEDA02F7D6A8BAEDB41D77 /* QMUICommonViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
194   - 50476F2B00DD7AC42743E7E8A36A33D0 /* QMUISearchController.h in Headers */ = {isa = PBXBuildFile; fileRef = D72AF1F38940754F5B3CCF371B8A87BA /* QMUISearchController.h */; settings = {ATTRIBUTES = (Public, ); }; };
195   - 50601FDFD9B1E169A7BB6537CA90CADC /* UIImageView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = F67EBF30BC626EB1203405FF32ED0671 /* UIImageView+QMUI.m */; };
196   - 5083D11F7FC954FD8CE083938EF0158E /* Foundation+Log.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B095857F26F62CE1E9B2B46FC9E9DCF /* Foundation+Log.m */; };
197   - 50F817D97C81A5A4C5B2FE549F0E4EF2 /* JSONKit.m in Sources */ = {isa = PBXBuildFile; fileRef = BB41657B3E0BA0838223B17E827B7AF3 /* JSONKit.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
198   - 50FC179F2BB1725954945F7DBD2B4334 /* NSString+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 01E62559209345CC98CD524987E87AE9 /* NSString+Common.m */; };
199   - 51BF6B99EB237FBE9DD3F30C3A6CD424 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D9F85D3A3F6043E916A154BB85E3F2C /* SDWebImageDownloaderOperation.m */; };
200   - 524555BBDE29A2F9FEED0B5D6AF9817B /* IOSDeviceMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = 336BAE58B4776A1179D296BC6DE2EBDE /* IOSDeviceMacro.h */; settings = {ATTRIBUTES = (Public, ); }; };
201   - 5254F467CD579F067031B4293B04C1FB /* CNLiveCommonCategory-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F3F95525E97AC42B7D73554F6484C7CE /* CNLiveCommonCategory-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
202   - 52E7E7E4DA8A559C900C700FFFDB0D23 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = BB1BE57813B19F2BB2ECA80A5771B80F /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; };
203   - 53AE3503D0BA2C83036D9E61D11AB1C8 /* QMUIAlbumViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D012AB6B4D61FF313730D7F62A19D346 /* QMUIAlbumViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
204   - 541A5A117220558940C9D39ADBE7FAE1 /* NSObject+QMUIMultipleDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = 931CB606E4F350AC6F8428366D1D6A37 /* NSObject+QMUIMultipleDelegates.m */; };
205   - 54D2DAF6E15CF5C7A28141F506F8CFA1 /* QMUIImagePickerCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = DD02740FD62E415EF0DF24109BB81F36 /* QMUIImagePickerCollectionViewCell.m */; };
206   - 550ED4D42DE84DB72A888CCDD1D3586F /* QMUIAsset.h in Headers */ = {isa = PBXBuildFile; fileRef = E66AE108BF72BB5152DF936FA33557F3 /* QMUIAsset.h */; settings = {ATTRIBUTES = (Public, ); }; };
207   - 55262B9FF63CC1D7715C028B25A96812 /* QMUIAssetsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C8C7C0A1D49AFC5AEC13C057A8D9C0 /* QMUIAssetsGroup.m */; };
208   - 5562651C82F8D590B86844161210CCA7 /* QMUIToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 76EA48E32124B0943DA587A603E1F5B6 /* QMUIToastView.h */; settings = {ATTRIBUTES = (Public, ); }; };
209   - 559EFAD62DA17D79CCD92A07A4F5D4C1 /* UIScrollView+Pages.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D55203EEA02CA83BD91F29EAD3FA369 /* UIScrollView+Pages.h */; settings = {ATTRIBUTES = (Public, ); }; };
210   - 55E0BE002B7DA877076293077D56429F /* NSString+AES.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C3EA70EB85850BBD87C430912514ECE /* NSString+AES.h */; settings = {ATTRIBUTES = (Public, ); }; };
211   - 5629B126DBC3C40284EB617CD3D1A9AF /* QMUIStaticTableViewCellDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FBC890D62C36BB58830853AB8C21ADD /* QMUIStaticTableViewCellDataSource.m */; };
212   - 5792826FDC18DEA1D32E575EB99F07D8 /* NSObject+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = AA24B4C9308637DB065835D2B9D840F6 /* NSObject+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
213   - 57A3A38519B7722807EDC23695664E66 /* UIActivityIndicatorView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 0781F92B56914917F4751CF3C24112D0 /* UIActivityIndicatorView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
214   - 57CF7743DE65B74A07FE3B3AF6C77C57 /* NSObject+QMUIMultipleDelegates.h in Headers */ = {isa = PBXBuildFile; fileRef = 68EF6A55E4468637D3180492821F675B /* NSObject+QMUIMultipleDelegates.h */; settings = {ATTRIBUTES = (Public, ); }; };
215   - 58467F3E518FE08C6FC7D29D9C874BA6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */; };
216   - 58AA44F60EA6E916FC60B787C826F3E2 /* QMUILog+QMUIConsole.m in Sources */ = {isa = PBXBuildFile; fileRef = 9484B81FF2FE9E950158BED879341CD5 /* QMUILog+QMUIConsole.m */; };
217   - 5A1484EC6B06971FD3087D35EA55AD5D /* NSObject+KVOCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = C32712E27F1F720A07D3759573437BA2 /* NSObject+KVOCategory.m */; };
218   - 5A5F3251420F5EBCF1CD77092B71A207 /* QMUIEmotionInputManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AA7813C1E2D2E8FEF2279E0A1A916606 /* QMUIEmotionInputManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
219   - 5ABBA977B98F64AEE00E1ED4B8EE3478 /* CNDiseaseViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FBB0BDFC463B1FAEA42F00581352AF8 /* CNDiseaseViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
220   - 5AD67DB35DFA10E0F29A77F1FDB113DA /* UIImage+zipData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0249A3205A7DBF3FA0EB04CB86163EA5 /* UIImage+zipData.m */; };
221   - 5B0A9640B45E7D3F21F9FFF405919739 /* QMUIPopupContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = D1096A7ED2DF0A8A8D4CA01E01F7A81D /* QMUIPopupContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; };
222   - 5B99D5586E2F5784796182C89221EC4B /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0AC0B0F9EB194F5D7D0D9BF4CD0167 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
223   - 5BEB6F80B254C8C9C94BECE130C4A19B /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8330749E29AD201132C7B906D5D237 /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
224   - 5C1CCE0C3EA756050B10DAE54F884384 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA2072250488D45556BCD9DAA435D187 /* Masonry-dummy.m */; };
225   - 5CB1B3A259B17F7D8F956EED300B2E2B /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 95427A7F6BD3BC2446308B75DB0D52AD /* MASViewConstraint.m */; };
226   - 5CC8E40CEDDADA6F1E32C9EF1A7569B6 /* QMUIKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EFBBCB101B4A47D279C713A0CB7B6FE /* QMUIKit-dummy.m */; };
227   - 5CF44B4B85D6BD0E4D4407FD147E32C7 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 00AFCBA448DF1BC38680792D3BBABC20 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
228   - 5D60A56C790EFD22562BC1E892C880B0 /* CALayer+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 021B416C7DC076DB2FB374101CCF2F55 /* CALayer+QMUI.m */; };
229   - 5D8D23F092EDE32DE03A100DE8512EC7 /* UIView+CustomAutoLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = FA7B334C8F8C4AD8F8DEF75BB0A17A45 /* UIView+CustomAutoLayout.m */; };
230   - 5DCE983EEF746D463E6730FE15BD7B1B /* UIButton+CNCreateButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CD2E957D5415DE3CC275AD542118151 /* UIButton+CNCreateButton.m */; };
231   - 5E46EADCAD0A6C291F91E25D176B117C /* QMUITestView.m in Sources */ = {isa = PBXBuildFile; fileRef = AFC1E4A99CB43B4B063FFC78C93E9502 /* QMUITestView.m */; };
232   - 5E4C7FC321F3E7E8224811F026F21283 /* UIView+Glow.m in Sources */ = {isa = PBXBuildFile; fileRef = 62126422414508199EEDD2F60AC1EDEE /* UIView+Glow.m */; };
233   - 5FC75E43394FF645458A1D8BD7636957 /* QMUIZoomImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 16531A7BC7DDDF3411FDB7EF2919C806 /* QMUIZoomImageView.m */; };
234   - 60C3CC202267C33BD9F0FF77D91467CB /* QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D4C74A262B13C09FC462F51EE7E375BD /* QMUICellSizeKeyCache.m */; };
235   - 60E7AF438B1EBEADBD02E20C97E333F2 /* ColorMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = B6638DC9DCC4CE4B8CDAFC2687DC3799 /* ColorMacro.h */; settings = {ATTRIBUTES = (Public, ); }; };
236   - 60E9FC91353CE9D63B1FD00C24D48E57 /* QMUILogNameManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AAF386DEC47884AD7EDB75B15DF7406C /* QMUILogNameManager.m */; };
237   - 60F3BF591BDC540C73C7EFAA8455005C /* QMUIConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E713834277AD356F13FF37EA383E5F /* QMUIConfiguration.m */; };
238   - 6185403632102EC2137BADE048C1AD63 /* NSString+Category.h in Headers */ = {isa = PBXBuildFile; fileRef = 8569E8D5F23E721449AEB89F872F8AAF /* NSString+Category.h */; settings = {ATTRIBUTES = (Public, ); }; };
239   - 61C6EC153B2AB6552CE275443ED44B15 /* UITextView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E29F3B9870C66868E8E20E12CA040B1 /* UITextView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
240   - 6242AC16414DC6493B115F00C9275026 /* NSPointerArray+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = C835C7ACB2A32773361A5C7A1CAC1FC0 /* NSPointerArray+QMUI.m */; };
241   - 627AE95967E28BC9A0B14A37ECA014E2 /* NSArray+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = AB1CB45439F4826309D17BCD74782737 /* NSArray+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
242   - 628A3390FB6F756003E1244AF66A97F9 /* QMUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B12586F4A5CC9D5039BE64AFCCF5911B /* QMUITableViewCell.m */; };
243   - 640B4A6B48A45CD502F12ED19A3C7566 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = B7EE8A8F65696E2E642525EABB08FB9A /* SDWebImageDownloader.m */; };
244   - 642EA758419179A335CD62DA42CEE08A /* UITabBarItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = A71F960410C16DB97248BCF9DD0E3F78 /* UITabBarItem+QMUI.m */; };
245   - 6441E13725BBF7F61575332FA394D449 /* QMUIPieProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B5742F33D18276D1E9106EA5796AD8E /* QMUIPieProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; };
246   - 64E81F8A009C28CFFDF9AE1A3553C720 /* MJExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C33A55E3EC41D8AA631444A60B69FA64 /* MJExtension.framework */; };
247   - 65B3A8F4CFA2B982D65D0FEEDD8FD5B8 /* UILabel+InitMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 657EA78B315D60E1ED164BCA19205F0F /* UILabel+InitMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
248   - 65D03ED6A75FB27B87D7CF904820992A /* CNLiveBaseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FDD4BBDD76DFD56B947FC1DE1B5C5DC /* CNLiveBaseKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
249   - 662637255C8BDD2FAC2EE1E2FE1B74CC /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CE74203BD58665EE3527E93F6CA08754 /* SDWebImage-dummy.m */; };
250   - 663427EC8886D826934189DA424B91ED /* UITableView+QMUICellHeightKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1364E6B0CBCA8A2599A8D468A9DB7D57 /* UITableView+QMUICellHeightKeyCache.m */; };
251   - 664C572952718CE6CFFC450743B69DC5 /* UILabel+InitMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = ECDFFD7E5D9A8DA19FA6385AB189614B /* UILabel+InitMethod.m */; };
252   - 67623357C3B12F8CA3EA8B2DC98ABFDC /* UIButton+CNCountDownButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F39C205D5EDF5D034464C03A35EF3E0 /* UIButton+CNCountDownButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
253   - 677BC9D65ED79C5EADA62D6895B9154A /* QMUIButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 35BDB6C9142C39DF93E0996B511F9925 /* QMUIButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
254   - 6783D3AD0D2E8A344929285F6E3A4C43 /* UIButton+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = B5B42410E000BE9C02A5969E36F0BBBF /* UIButton+QMUI.m */; };
255   - 68CAD7C31885962C0AACD1D61EE3F23B /* UITableView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 3602183FF0904002498FB86B8A62CFDC /* UITableView+QMUI.m */; };
256   - 69C37BDEB857E6F3E85F30A04184781A /* QMUITabBarViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A819759ED0C1F8C629FDEF240B314291 /* QMUITabBarViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
257   - 6A2C2601137390774A3CBDE79BFEC84A /* QMUIStaticTableViewCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 43D8484AE4E9A182D0678E9A5F5464E8 /* QMUIStaticTableViewCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
258   - 6A433242FAAC0F649601A4A7CBF470BE /* QMUIMarqueeLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA72A1AC9C461FFA2D918C5E56A3D0F /* QMUIMarqueeLabel.m */; };
259   - 6ADEB9070C2D6E4BDDEB0BBF2CD04753 /* QMUIModalPresentationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 22443902E4CAA4813BEE676DB2E77B14 /* QMUIModalPresentationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
260   - 6B88CBF4C7F011A52D450B6F67B68812 /* CNDiseaseType.h in Headers */ = {isa = PBXBuildFile; fileRef = D71FDCA4EBCE92F8A4E8EBA130AAA2EE /* CNDiseaseType.h */; settings = {ATTRIBUTES = (Public, ); }; };
261   - 6B9148675413A64E62243AE1823D4C2A /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BB06756606D63E3B60AB9F05D94B1D7C /* UIView+WebCacheOperation.m */; };
262   - 6C0A2FF1D13F7D74086077271130CE03 /* Pods-CNLiveDisease_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CF9D0753BE107B97119A5F72D5BB9328 /* Pods-CNLiveDisease_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
263   - 6C65D2A1E6784E538BD32F38333BB3A4 /* QMUIGhostButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 51E5D15B011A81122E717F8170B754BD /* QMUIGhostButton.m */; };
264   - 6C9DD2690F38FC5F75516466636CDF0E /* NSString+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 29CE0639A3034622F67357B5ECD003EE /* NSString+QMUI.m */; };
265   - 6D35CDA3D25D6BD696EC9AD3F437C669 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */; };
266   - 6DD9914CB0F3F6B1AE737F808E96E0BC /* QMUIPopupContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = AFEFAB498D4CE9C7C9697F23B7F524B0 /* QMUIPopupContainerView.m */; };
267   - 6DE1FB6302F41217FBF78C7EDBC974A7 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 676D885B7099DBA95E2D6FBD3C56ECE4 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
268   - 6DE749C4C3793BD341007D7C9576BA0C /* QMUISearchController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E66A4C618446C7B6EA95B2EB1D1828E /* QMUISearchController.m */; };
269   - 6DF5D7BA6B9CEB4ADA0C5CAE799B3098 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */; };
270   - 6E36490F61EA69A0FAF574A74CE5DB86 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B6E034CDB94441882031D74BCE966B5 /* UIImage+ForceDecode.m */; };
271   - 6E910EDC0D9C7134F783677E4F44B70A /* QMUIConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = 04D6DFD9F6EFF71A43E4A49175799E68 /* QMUIConsole.h */; settings = {ATTRIBUTES = (Public, ); }; };
272   - 6FA1E3BABFD96C19028BDB0323B10755 /* QMUICore.h in Headers */ = {isa = PBXBuildFile; fileRef = 709B7493FB8BDE8D74BD8D77B5BD41FB /* QMUICore.h */; settings = {ATTRIBUTES = (Public, ); }; };
273   - 700B1C9D4AE7D49A15417126D7181349 /* UIImage+ZXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 07EFFFF78A8AC1C9F753FF75B8128C10 /* UIImage+ZXExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
274   - 705FF783BB0BADABAB905C6BE25D1B34 /* QMUIKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4543A03B382C5BB8B2C6782E905B70B1 /* QMUIKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
275   - 7082B5D7EC04D8C794628244202D6B91 /* UIImage+ZXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = FDFD0A3621827376C659332DD24AC987 /* UIImage+ZXExtension.m */; };
276   - 70B5D230FB49675A1F75253FF861BA56 /* QMUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C3D0214CC1EB6293CDA93A3A15AF54C9 /* QMUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
277   - 70DEED5F6415C11DE53037E9B10EEDAC /* CNLiveCommonCategory-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74A2316424545B710C4A89A8741BABF6 /* CNLiveCommonCategory-dummy.m */; };
278   - 7190D9CCB753713A878D4855F1103EAC /* UICollectionView+QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 71E8EFD040D620F0C7562F00BC08CF31 /* UICollectionView+QMUICellSizeKeyCache.m */; };
279   - 72021D3BB443BC0696F12639CD8ECFE5 /* UIView+ModifyFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F569A47E84C7FB7440C09D14A7185BE /* UIView+ModifyFrame.m */; };
280   - 720A7D4F22A9D9AFBFEC699D3D5CEDAF /* BaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EC32F6E38B16F73BE37F12D395FD232 /* BaseModel.m */; };
281   - 72520DA18122AFBA19440B2CBF7D3529 /* QMUISearchBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 207B442F04B81CCB74AE012AEED869F4 /* QMUISearchBar.m */; };
282   - 725EB99E5DA1BC92D7A09505434202BD /* QMUIWeakObjectContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C4900FADE3B1B386AA6B60732120364 /* QMUIWeakObjectContainer.m */; };
283   - 72721658BEEE4171E29AE7DA5421FF8C /* NSParagraphStyle+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = F4816D3C339CE6CEF3F58C887F543F83 /* NSParagraphStyle+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
284   - 74862F899946268252FC3C4F1F65DD14 /* UIColor+TLChat.m in Sources */ = {isa = PBXBuildFile; fileRef = EB8B9D6BAF94780E45AC42D7B7A49320 /* UIColor+TLChat.m */; };
285   - 750CCAA824627CAA5642C91C63659AD0 /* QMUIImagePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E80B74C3308EF7F8B621E7EB5AC3036C /* QMUIImagePickerViewController.m */; };
286   - 774236BA3D269B6C376DFB478AD9B44E /* CNLiveCommonCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 07924A4CFA8440F335792770C2B7B1F6 /* CNLiveCommonCategory.h */; settings = {ATTRIBUTES = (Public, ); }; };
287   - 77E8A4ADBB7293F240103FA483124EA6 /* UIImage+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 2839715F80DE08FD9FECE5FF4301C338 /* UIImage+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
288   - 7809DD5070ABFC881948999AC17AE129 /* UINavigationController+NavigationBarTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = ADB08643F796F583962E45A4342AE408 /* UINavigationController+NavigationBarTransition.h */; settings = {ATTRIBUTES = (Public, ); }; };
289   - 782838188A9752029568E5E13D0F6BF6 /* UIDevice+CNDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 849506B80DD81D9888ABAA2D275DB401 /* UIDevice+CNDevice.m */; };
290   - 78960B7CE4D6BAD3F1D74A9587D261D5 /* UIFont+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FA62D189474E7BB05FC29D6E452E913 /* UIFont+QMUI.m */; };
291   - 78EE8963E5ED138844064E6A28830E4B /* QMUIEmotionView.h in Headers */ = {isa = PBXBuildFile; fileRef = A9171CF472196EF85862097921E7D961 /* QMUIEmotionView.h */; settings = {ATTRIBUTES = (Public, ); }; };
292   - 795D0D475B8D8BC888172B9C3EED6C87 /* UIFont+CNLiveExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 36990FE933D7336EACBA458AECD7DB26 /* UIFont+CNLiveExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
293   - 7B781FEB53EC5F9AB8C3D7B7CEB921E6 /* UITableView+QMUIStaticCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A85978FEF80EF97EF0B9191BD6968255 /* UITableView+QMUIStaticCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
294   - 7C63579D1694EACBE1191ADF45E227F5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = DFD3C20392DD0371D66D7F64E77988EF /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; };
295   - 7C8B1E55EC426C62137BC34AFA32FD17 /* QMUIToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 80C93E5C5EAA1992BB22B137B991CD27 /* QMUIToastView.m */; };
296   - 7D6A7F306368426CC41BCD8B359F4459 /* NSObject+KVOCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 33E8F2C27A1F19BC7CDF7D4A8484CC3F /* NSObject+KVOCategory.h */; settings = {ATTRIBUTES = (Public, ); }; };
297   - 7EDDC0C4F29920571C4F0BF328628D32 /* UITableView+QMUIStaticCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2011ABAECFF4A3EED67CAFB0C2361BC2 /* UITableView+QMUIStaticCell.m */; };
298   - 8048CB2BF0B485EC9FE057C82D5CF743 /* UIView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = AF9BF34C79EFF3165DECA383CC4FD876 /* UIView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
299   - 80590227803608DE7040B46CDE8331BC /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B19A21C300697A551876F23E7E3D166 /* UIImage+GIF.m */; };
300   - 816C73EB3A88E6FF629A81110D3EA02A /* UILabel+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D05BBB6BDD4716C7ABEBD45B6418E09 /* UILabel+Common.h */; settings = {ATTRIBUTES = (Public, ); }; };
301   - 81991EBFF1AAF9A664B525BA4B03BAEC /* BaseModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 475C5759DACD214DB8319B80E78822CF /* BaseModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
302   - 823F8E1732C230D2C9DBA8C314A0A7A1 /* NSAttributedString+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BD665D9B09D4258983A9D675000AB8DB /* NSAttributedString+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
303   - 829294988D20B09A71DA0C4671270FF4 /* UIView+Effect.h in Headers */ = {isa = PBXBuildFile; fileRef = 24E8C682C4429EEF163B25530F4F41E1 /* UIView+Effect.h */; settings = {ATTRIBUTES = (Public, ); }; };
304   - 82BA23DF009E7291D8B557C109E1F01A /* QMUITips.m in Sources */ = {isa = PBXBuildFile; fileRef = F2B73F5F2442651AEF0C27A20C506730 /* QMUITips.m */; };
305   - 839C16807500090E7F61962523804222 /* QMUILogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 1005AEEA7F73434C57C520C6071ECF2A /* QMUILogger.m */; };
306   - 83F2C1631163EC393A58DA7F44304460 /* UISearchBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 911D5A6D4FCF39DC0F8B147818FE9F25 /* UISearchBar+QMUI.m */; };
307   - 84EAE164426DCC89ECDAFC7563F737CE /* QMUIPopupMenuBaseItem.m in Sources */ = {isa = PBXBuildFile; fileRef = C97BEE5395932FA2D5BD2CB17EB769F9 /* QMUIPopupMenuBaseItem.m */; };
308   - 850549D4790D737E54D957E3C7DB5932 /* UIImage+SGImageSize.m in Sources */ = {isa = PBXBuildFile; fileRef = FDC3CC0756E024A1D22018437395AAE4 /* UIImage+SGImageSize.m */; };
309   - 852F49A0ADB1CC2C73D181985C7189E0 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9850488F9B59F3A03CA1EC4FCBE467 /* NSArray+MASAdditions.m */; };
310   - 861EFB0E051A71239CE3C829B4057843 /* CNLiveDiseaseSegment.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A29B97B11732FE1F16804A327D10655 /* CNLiveDiseaseSegment.m */; };
311   - 86998764685F051622AB82A71699C438 /* QMUITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E897F90CBC8F57F86E4BDC662D44CA4 /* QMUITableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
312   - 86BEE0DF676189590183B888B25C91DA /* QMUITabBarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 68F07823A8159E88ADD306DE31A77B0E /* QMUITabBarViewController.m */; };
313   - 86E417EAD03977E2E70C2E0DB9BC62CB /* QMUILogItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0492EE9FFCEDFB4F884F2F5EA79DFAC2 /* QMUILogItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
314   - 8707EBDDABD92994558CAB09F6447D50 /* UIFont+TLChat.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF111D198E813C6D97681AAE79378ED /* UIFont+TLChat.m */; };
315   - 8760BBEEA72D8AAA54142EC221CE34EF /* QMUIScrollAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 7496AC8F85428289699618D61A179A5F /* QMUIScrollAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
316   - 8827BD3DCB301F71DCE6814506027F1E /* NSObject+CommonBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = ACEEDBE19243A9DF7DAF289547AEB2D8 /* NSObject+CommonBlock.h */; settings = {ATTRIBUTES = (Public, ); }; };
317   - 885163E3C17FD72A2C061A6371E9F997 /* UIFont+TLChat.h in Headers */ = {isa = PBXBuildFile; fileRef = 38A6E7422B7E0409BCAD7912C5541D76 /* UIFont+TLChat.h */; settings = {ATTRIBUTES = (Public, ); }; };
318   - 8855BBEDDB6AAE97BB801687E4E1AEAA /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C355CC99B35DF601AAFA1DBC0F46F97 /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
319   - 8905841A98C1C6FB1252491EE934D111 /* QMUITips.h in Headers */ = {isa = PBXBuildFile; fileRef = D2D097A19A2A5144939DE3D3C2C1E881 /* QMUITips.h */; settings = {ATTRIBUTES = (Public, ); }; };
320   - 89066F7AA0F38041B7F7488B49CF700D /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 05EA6E649E4B4D1EFA12ACB96AAF5AEA /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
321   - 890EBD4FD460CD2450E193FB766995CC /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 524345C3D8FD86B4C1958FC33D6F28B9 /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
322   - 8926E9B0DC09EF3D274DAA97C5BA2C96 /* QMUIButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A2C63B20BF54B8507A5846753DFCA0D /* QMUIButton.m */; };
323   - 8A6EF1B7EF55BB514F78482EEF10E825 /* CNDiseaseType.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E1D52A7133B78F20E9ADC0DC752B202 /* CNDiseaseType.m */; };
324   - 8A800058E83DED8F1E8CD4BB6726D7B9 /* NSString+RegexCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = DCA3176EC979D247CA1FF400E2CF914A /* NSString+RegexCheck.h */; settings = {ATTRIBUTES = (Public, ); }; };
325   - 8A9DB60423E8F8491D8AE9B3806003DF /* UINavigationBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 9122C5B8F74D0B5A933B945F16275EA2 /* UINavigationBar+QMUI.m */; };
326   - 8AB63165C1E0F4A7C2264535330D19F4 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = A1CC76138051ADC213DCCD4FB14E2F9A /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; };
327   - 8B0F9D4AEAA1C6D7BB81197F14E96C08 /* CNLiveDisease-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 29299657DDC5253D502918617C05434D /* CNLiveDisease-dummy.m */; };
328   - 8B7D6BB5B46EC412529CE61B6C0E70B0 /* NSString+RegexCheck.m in Sources */ = {isa = PBXBuildFile; fileRef = 99C675F2977BD9AC51FCD5D65060F51A /* NSString+RegexCheck.m */; };
329   - 8BBD9C03AC28DF1E3C5681E390CBF2B3 /* QMUIMultipleDelegates.h in Headers */ = {isa = PBXBuildFile; fileRef = C232B6C2F252EC2B6F383FEDBB5DDE9F /* QMUIMultipleDelegates.h */; settings = {ATTRIBUTES = (Public, ); }; };
330   - 8CBC8D0A6941F0B943FFD9E524F4854F /* UIGestureRecognizer+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DBF26BE0FE79EEEB542C377D06CD50F /* UIGestureRecognizer+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
331   - 8DEA55D3DECAF59ED57AB6865A06F323 /* QMUIImagePickerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3243108D09FA7564672CFCA0FF602540 /* QMUIImagePickerHelper.m */; };
332   - 8E50412A2E7F30A5E3534C9A2A5B885E /* NSData+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 859DDB9F7A10CB5B3D52BA4546EFEA2D /* NSData+Common.h */; settings = {ATTRIBUTES = (Public, ); }; };
333   - 8EADFDA28AD162A9B5C4DEBFD69A7707 /* QMUIFillButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D8CE3ACEC543208A495ECDD28520D25F /* QMUIFillButton.m */; };
334   - 8F56C90291B01A3EFA8FAC6299FE3E96 /* QMUIRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 581026DFFC15E3B9B104CC2852916B3E /* QMUIRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
335   - 8F82DEFED44B08BEE63B7173EC175300 /* NSString+AES.m in Sources */ = {isa = PBXBuildFile; fileRef = 77465CE180AA1A562C00CF9B273D84D0 /* NSString+AES.m */; };
336   - 8FBD8393D4DAA249718713E0940EDFA1 /* QMUIToastBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = FF2CDED76C1B32FA6BD0F20C013C168E /* QMUIToastBackgroundView.m */; };
337   - 9087A8E8D68998AA512F8CEDFBA25441 /* SDWebImageImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = F53D13399E5C4FF454813F0D6D1BBC77 /* SDWebImageImageIOCoder.m */; };
338   - 9196F5C808CD89C25B1938C469B58C0F /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CBBA6AF0FC6C6E0EE52603A54DDA6D69 /* ViewController+MASAdditions.m */; };
339   - 9291E323A35D2F01B4B3268572F8B122 /* QMUIToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C512ACF2DAE5E0CBA3AFDE85ABAF656 /* QMUIToolbarButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
340   - 92A2F9DF51D99CE06A36AC52D43200CE /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 196943BEB8409A4B3C94B9C151F6657A /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; };
341   - 92E15FCC6CB1158CF9027B2648B07BC3 /* QMUINavigationButton.h in Headers */ = {isa = PBXBuildFile; fileRef = DA43068F40DB4F27CAA192EEADC2B5D2 /* QMUINavigationButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
342   - 93BC69950079F22E03C209A710F0599F /* MJExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C33A55E3EC41D8AA631444A60B69FA64 /* MJExtension.framework */; };
343   - 94421580DB4B3155ED95E82631142B49 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 01BF9A47428DF90D5D0EC21D41F4CA51 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; };
344   - 94DE416ECC6E7525206E7BE81D179C23 /* GTMBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 98FE58726716AC5B98955B76EEEA2410 /* GTMBase64.h */; settings = {ATTRIBUTES = (Public, ); }; };
345   - 9516AED94843D6DF052D80B18DBB20C4 /* CNSetUserDefaultTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 207093CC34F04F129399D4E3C1B3F273 /* CNSetUserDefaultTool.h */; settings = {ATTRIBUTES = (Public, ); }; };
346   - 952EB2F8788EE43D9479A3F32CB61E24 /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 748EE6603D1F4408F459AE358C8FF675 /* NSObject+MJClass.m */; };
347   - 9582C9E7B48CE7A624AC620429EE6CF0 /* SDWebImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 050771D561822B82604D20A12B31FAE9 /* SDWebImage.framework */; };
348   - 960A09A868F47283049CDDADD0CBEFDD /* UIScrollView+Pages.m in Sources */ = {isa = PBXBuildFile; fileRef = AE2F7F3ABDF5210716E3E4F7AE94801D /* UIScrollView+Pages.m */; };
349   - 9719C83A941CF4CF92F18A1A1EC6841E /* QMUILabel.h in Headers */ = {isa = PBXBuildFile; fileRef = C1743D5361240469838E7AAFF1F8C5E3 /* QMUILabel.h */; settings = {ATTRIBUTES = (Public, ); }; };
350   - 97420162CDE5B70F4CA90E5D8ADF3DEB /* QMUIConsole.m in Sources */ = {isa = PBXBuildFile; fileRef = A8AB8E7C9A64EDB6C2505D23DB9DDF73 /* QMUIConsole.m */; };
351   - 986EE1F0A9D50D906617A3B63B542435 /* QMUINavigationTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = A20A3C3E1C1297715CCFA84D57C41FD0 /* QMUINavigationTitleView.m */; };
352   - 98A0FB0E47BB36FC6F56DAC1108AB5D5 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F4A5F18110EA01D7B66DC8E78BCAA78A /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
353   - 9921D0B8E3ED9C925898864A3C1F7E69 /* UIImage+TintColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 101E1A3D6AA80539718037CE2E41DA9D /* UIImage+TintColor.h */; settings = {ATTRIBUTES = (Public, ); }; };
354   - 994A33C8032FFA1BF4F1BC6E91CC0AB7 /* CAAnimation+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 47D7824CA5E3F47FCFBCE9BE6B6FD40B /* CAAnimation+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
355   - 9962745BB6A8E70A08C1B85415E6C48C /* Pods-CNLiveDisease_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7C54C63F72B4E960DA2A0E158F6A2E9 /* Pods-CNLiveDisease_Tests-dummy.m */; };
356   - 9A992C732D10ED120BDD7BCA99B7C8B9 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A0FC23FF1503DFD50087E5C3332E8CE /* NSData+ImageContentType.m */; };
357   - 9ABBBFEA72A1C775E5BE37FDAEC22747 /* NSArray+Safety.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E9D0B312CC361A2CFC7689C83BEB65 /* NSArray+Safety.h */; settings = {ATTRIBUTES = (Public, ); }; };
358   - 9AE0EDDB8440183727366781DA45AB70 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 1028CAA13C54B43E3CF97631BF116C3D /* MASConstraintMaker.m */; };
359   - 9AEFBE38656C6F8676D4E54FFA2E4AB2 /* UITabBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = C377AC139F366463A2ECA806DD41B03C /* UITabBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
360   - 9C6B82738E1F5492F67DF31986E94207 /* UIColor+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 7364CA1AA9244B27B675CF9F61426486 /* UIColor+QMUI.m */; };
361   - 9C88F5BAD7F48213BFDCF27D241EADBB /* NSArray+Safety.m in Sources */ = {isa = PBXBuildFile; fileRef = A00D88EB145461F47077AE53B5F7B3A8 /* NSArray+Safety.m */; };
362   - 9E09B37C22C4DE84431E7F1F7D7E748C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */; };
363   - 9EA58FC5D0AE51F768671842E3EF52CA /* QMUIGridView.m in Sources */ = {isa = PBXBuildFile; fileRef = 045E7F42B8DBD8C2E2060DAB288B6C17 /* QMUIGridView.m */; };
364   - 9F53493A618D69BF6F8F363A56198BEA /* UIFont+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E25AFA3DD107FFC47DC213639F3A9C8 /* UIFont+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
365   - A009074F1ACDEA1C412798CF5C4659AF /* NSImage+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 90AF6E93E5EBDBAA348545276FF2C92D /* NSImage+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
366   - A037AE97C7498385CC67BD363EF80DAE /* UIViewController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 03094D2A208A76F323AB18CB797F4FF3 /* UIViewController+QMUI.m */; };
367   - A0A5C96B4DD3EBC3AE7D9D177C7C2AEC /* QMUIOrderedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = C4C4262FE9055238245D1F4AE7F1BBD7 /* QMUIOrderedDictionary.m */; };
368   - A0EA8731CD2AF42219BC7C1781C9B9E2 /* QMUICellHeightKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 51B2A46E372E5D8AD0ECD2065733387D /* QMUICellHeightKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
369   - A1E933C89ADC66DBCA2D5D7EC740B5E5 /* NSString+CNLiveExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B47D399929C87D0D94F1BE19B4831993 /* NSString+CNLiveExtension.m */; };
370   - A2372A9C9AE926096885D6EF4E6DACFF /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E419A4964E1FE7635A923569FE7DCCE9 /* Photos.framework */; };
371   - A2D136050ED9EF61BD9393442C392B4C /* QMUICommonDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FA218642772B7E365D881909632F1EA /* QMUICommonDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
372   - A31C9BAC46D4DCA6C3D0896EC76DF383 /* QMUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FF5A68B53B2369E798B3EAC81BF6F53 /* QMUITextView.m */; };
373   - A556E0B9BFC1915688B687F352AB2599 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E4B54ECBD7C1B36977AAFDFA0463542 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
374   - A61F77631438A6511A74D912EB40599C /* UIBarItem+QMUIBadge.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C8C2A8D452EF75EDD7BEFC1BE87143C /* UIBarItem+QMUIBadge.h */; settings = {ATTRIBUTES = (Public, ); }; };
375   - A74462E610F90093D4EF6C26D898B669 /* QMUILogManagerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CEB5C14695951D4A30B55E9C0F5A43B /* QMUILogManagerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
376   - A7B5A1C2A9DD02A2DC527637343C1D01 /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = C809D92D7A969FF817185BAFB355E329 /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; };
377   - A7FB273E85B9C5F3AF16EEEF5A2E5E7E /* CALayer+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 811AF20528D9D2B1F4794F320BD7A07E /* CALayer+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
378   - A87CF7C2A2A97A001BFF101B754D05B6 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FDA9C2FEF159C8E7D74548872176EF7 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
379   - A9FC859D1E559E529E8556DDB8C256E8 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = C68271A537F9893A00D87A8944490B92 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; };
380   - AA978A2C6AB6A450246B9FA1B0987744 /* NSNumber+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 94AE94142FEACD80732DEF21AFF8C04C /* NSNumber+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
381   - AAB3A0ACDE06E5A7500F63AAA176207F /* UIWindow+CNCurrentViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 263092B0BE207922181E401C0C820891 /* UIWindow+CNCurrentViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
382   - AAEF6B916FB714404BC542172589DFDB /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3410B6CDF19957516D2C42FB9613BA0A /* UIImageView+WebCache.m */; };
383   - ABC8F49FC7A67C809F5927EBBCE6E2B1 /* UIView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DB5097F888DD3DBB2555C330F2B5450 /* UIView+Layout.m */; };
384   - ABD7186E1EF69FFFB33E864FB5B22E5B /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 833B94328B55212CC4CE1DA2DEBA1341 /* MASCompositeConstraint.m */; };
385   - AC23E1ACE019D9B6C1EA61A96224AC59 /* UIButton+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = B1AB995AB1CDD2B54A22E80E9D721F6D /* UIButton+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
386   - AC2B0AF5D7154E924FA552AC9C40210C /* NSDate+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = E88DD1BA6D02A835C04274F2955C1D4B /* NSDate+Common.h */; settings = {ATTRIBUTES = (Public, ); }; };
387   - AC323BE5778DC1DC4EA72DF6E789EC5D /* QMUIDialogViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5164DBA9C3AC8683F49BCC52E98DA7C7 /* QMUIDialogViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
388   - AC442D0EA39EE8A73594FA74933CD3D4 /* UIInterface+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 74D3634E12DFB0271046F8908B984C87 /* UIInterface+QMUI.m */; };
389   - AC4DDCE7B988661D294FC1CBDD6BC2A4 /* QMUIImagePickerCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AACA8FA1AB820FEA57F1BFA4579B56B /* QMUIImagePickerCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
390   - AC5ECAAECF51E46967E25630826C80B6 /* QMUINavigationTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 233719FCC39794C9602695B03F8C961E /* QMUINavigationTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; };
391   - AD0CB2ABFF122E4BA6E9FCAE80915194 /* UITableView+QMUICellHeightKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3566B2F334C8D1A565709FA47AC3EEDD /* UITableView+QMUICellHeightKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
392   - AD2A1C9DED781C938D31114F999D24D9 /* SDWebImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B4F57869ED54EF3EB81987FC2DFCA83 /* SDWebImageGIFCoder.m */; };
393   - AD998A80C27D51815B886F8FB1E8C32C /* QMUILogger+QMUIConfigurationTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = 47B9721F74F0A5AFA2508A4FB26749C7 /* QMUILogger+QMUIConfigurationTemplate.m */; };
394   - ADF6DE09173E1D07DB4B5DBEF7C12659 /* QMUIToastContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = B53871B37A0C461A91268F51A3AD8922 /* QMUIToastContentView.m */; };
395   - AEEFA6FC553B11AEC2AAD51880F54351 /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0A0F3211D9F36420C8A2B6CE583785 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
396   - AF724880F1F89D529A822921492EE336 /* QMUIImagePickerPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7792EA39A0D65700F376F45736A040AD /* QMUIImagePickerPreviewViewController.m */; };
397   - B0444E4E2659C50A798DCDB81C01E5D1 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE965DB4377E1B0C1C613D74DE41D69 /* MASConstraint.m */; };
398   - B05525E12230616CCD64B65ED992E661 /* QMUIConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = D07E8D2AB1B6E40352579224022BF30E /* QMUIConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
399   - B09BCF1190C70DB5EFAF84E0A2E1A1BC /* UIViewController+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = FFC3071BC3D73298CC39F653C48E295A /* UIViewController+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
400   - B105F48BCC8FFC6D68BEBC22259757BE /* NSMutableDictionary+Json.m in Sources */ = {isa = PBXBuildFile; fileRef = F9D3D58E6A78449C2E0548ABE09C54DA /* NSMutableDictionary+Json.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
401   - B15DBA8772483D0267960C3AF8955E54 /* NSDictionary+Safety.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E725D2ADD93FE41665986704DB192D /* NSDictionary+Safety.h */; settings = {ATTRIBUTES = (Public, ); }; };
402   - B1DE38238319205B06B013C90A6CB944 /* CNLiveBaseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F2EC3799F4A47286A45DD2B4CC713443 /* CNLiveBaseKit-dummy.m */; };
403   - B23116D992BDA429DFCC15A18D2DD1D6 /* QMUIToastBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = AA947C272C6814C8B718B1863B09B23C /* QMUIToastBackgroundView.h */; settings = {ATTRIBUTES = (Public, ); }; };
404   - B2363997FF516C3C26E5397C7D5589AC /* CNSetUserDefaultTool.m in Sources */ = {isa = PBXBuildFile; fileRef = A251319CA0EC2A5867090D87C0E657A1 /* CNSetUserDefaultTool.m */; };
405   - B3A518CE0E5A47A020A322A07FC87CB2 /* QMUIToastAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF9FA196636E83C00A81F31305121EC /* QMUIToastAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
406   - B42D3675983EE393D9953B7138405C9C /* UIView+CustomAutoLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 81747C58347D3F2AFD889CD2C3C0B739 /* UIView+CustomAutoLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
407   - B4BFE43624FAF7EC33CC7E46482F1364 /* PathUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 20140A0DD610DA8ECBBAFC6CAAD61453 /* PathUtility.m */; };
408   - B501C227623A3CFCEC3F639270396ECA /* UIScrollView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BF942B9E8DA4A1C16D37E8BD439AC11 /* UIScrollView+QMUI.m */; };
409   - B6B4C0896ECD434280AAEB1ABD031F9C /* QMUIResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8173C290AC4F4CB8A41DFADCF42EA495 /* QMUIResources.bundle */; };
410   - B70134C3F966BE123457A43BBDE009F0 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = CBBCBD5AA7D0BA60F8E1360E0F01C92C /* UIImage+MultiFormat.m */; };
411   - B7B59FD4F93B5190C27CD5BFD8218481 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D622CBB1EC846E193A5BEAD64F56F2F1 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
412   - B7FA0876046CB19B960BC59216B4D3A2 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 381607785D2821F2F2BB1C6B493A3481 /* MASLayoutConstraint.m */; };
413   - B81B356678F9B8DB114BB6060461465B /* QMUITestView.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE6E8EBF88F46016C69337C609DD0EB /* QMUITestView.h */; settings = {ATTRIBUTES = (Public, ); }; };
414   - B8E25CCA080362724B8863B63687EF5B /* CNDiseaseViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B244F4E7487C6879E6E631DBEDDF6A6 /* CNDiseaseViewCell.m */; };
415   - BA0C9492CAF23AC386EE1DC89B3786CC /* QMUICellSizeKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F10F4CECD3E81F1A9CDA661E14637F7 /* QMUICellSizeKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
416   - BB4C9E442DE98BAD5CDAFB7C551BE3CE /* QMUILog.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E0A3CAF13907E99EA4F330610713D36 /* QMUILog.h */; settings = {ATTRIBUTES = (Public, ); }; };
417   - BBBCF18B6EB9CB1D0308EDC19040F48F /* QMUICollectionViewPagingLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = FB13874F13DDC4F344511205FE5E807E /* QMUICollectionViewPagingLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
418   - BCA1C4D28DA4864777C3CF4F1157CD8F /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8BE18DEDB4AE3999F4FB9E97919724 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
419   - BCB576582094E976DAC29AEE0DFA07A9 /* SDWebImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C6DED47D5973AFE4ECE045F37640ABC /* SDWebImageCoderHelper.m */; };
420   - BD94AA61576CD6601C5DF4E3E50CAE9F /* UIImageView+ZXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = E2BA2CC395BD8A649E44FFED8196CC16 /* UIImageView+ZXExtension.m */; };
421   - BFA2A7CFAB4FE2CF70D9E33AA82ABB95 /* UIView+CNGradienLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0064A784DB1248EF0F1FC7A244920775 /* UIView+CNGradienLayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
422   - BFE95A7E1397DC8EC0B07888ADB221E0 /* QMUIEmotionInputManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 631425C02A5650C0DC6E3375BF48B745 /* QMUIEmotionInputManager.m */; };
423   - C079CDFF771E23DAE2EE4D9EE438FA7E /* UINavigationBar+NavigationBarBackground.h in Headers */ = {isa = PBXBuildFile; fileRef = ECA6855B94A0605812FBC40821E03FE3 /* UINavigationBar+NavigationBarBackground.h */; settings = {ATTRIBUTES = (Public, ); }; };
424   - C16C6D284B3863970E78804D28EB7C96 /* QMUICommonTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 020DA096E8D3B8323AE9DB8794A89FBD /* QMUICommonTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
425   - C21B7F609DB76560F7AB0C40B8F78CC5 /* QMUICommonViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 48A1D0AE6EF6B4180C3FAE88D3F3005D /* QMUICommonViewController.m */; };
426   - C2E84DE8848E1C3DC52E4FE61FEF1276 /* QMUIEmotionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2592E2196CD79F4A260CA37ADFAFE1C5 /* QMUIEmotionView.m */; };
427   - C348608D83258C0B8A3D20C58EF2FFB4 /* UIColor+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = FFE79EB840E8AAA41AED329DB0EEB49D /* UIColor+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
428   - C356883A46CB980D33CA772BCD63A22C /* UIBarItem+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 840F3C4ADABF301EE1B7C822DA920E0E /* UIBarItem+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
429   - C370FF1EF71DEDA8A96654044C946BA8 /* UITabBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 7965E4B0C744818CCA28A3A9CACBDA74 /* UITabBar+QMUI.m */; };
430   - C384C21C10E3A19BABD116833A168968 /* UIFont+CNLiveExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 11C73A8E60F57C7D4E46A2A13E6FBCE8 /* UIFont+CNLiveExtension.m */; };
431   - C4220D0CE8F182FF647907EC3374525B /* QMUILinkButton.m in Sources */ = {isa = PBXBuildFile; fileRef = C2BF9578762A47C70B12A0828F6F1A0C /* QMUILinkButton.m */; };
432   - C48387796C47BCB45571E6BD7DD844CF /* UIView+ModifyFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E70B26490C4BADC8439318415F55159 /* UIView+ModifyFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
433   - C49B25FC22FBBA963AE9BBA500604AC1 /* QMUISegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = C8E9F8D052146D4C767AABB19ABEE2EB /* QMUISegmentedControl.h */; settings = {ATTRIBUTES = (Public, ); }; };
434   - C4BAF9706E8B33AE7D10C34789B6A1DA /* UICollectionView+QMUICellSizeKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E6F60383F9415AA7E5F4EB47AEAEDC23 /* UICollectionView+QMUICellSizeKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
435   - C58B9AA9210DBCA85FBB2277E518969A /* UIDevice+CNDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 538064E60BF0FADD543ECC4BF39D1361 /* UIDevice+CNDevice.h */; settings = {ATTRIBUTES = (Public, ); }; };
436   - C5D7C05E65F2FF0DDB71F801B25D345E /* QMUIImagePickerPreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 12186D8AF5D4F94507BB938E6B846392 /* QMUIImagePickerPreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
437   - C6278E0CE7917F21017DC90BE9DDD5BD /* UIBarItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = CF576BDC769E5E259D24A2CD3E39CBAF /* UIBarItem+QMUI.m */; };
438   - C642D581797253A6BC3557C172BA8EFD /* UIView+CaptureImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 081C5FBB92326F2F7599CF2F7249DD99 /* UIView+CaptureImage.m */; };
439   - C6667A3A269B258F30BDB2A21A06ED81 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = AEB341FE5A27A1BD1E362E1B9B289CDA /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; };
440   - C6C83F48855037FAEB68859F1188EC60 /* NSImage+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 32D9A6690B579BA4958FCE8DDA1734D9 /* NSImage+WebCache.m */; };
441   - C6CDCF1188888CE7B4D0EAA7EF48E038 /* QMUIImagePickerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = EF2E2E627B38457368C59931D83D3D11 /* QMUIImagePickerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
442   - C6D0BB2199171DF0CA1272094E30DD4B /* NSPointerArray+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 95D490FEC87E40B6C4D580F61CFB7E1B /* NSPointerArray+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
443   - C6EDA2CA0245B2A2607F4F3DA8183B4D /* QMUIImagePreviewViewTransitionAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 6796E016A1FA06D19D0F849C38231608 /* QMUIImagePreviewViewTransitionAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
444   - C7209A463DE5A514D609E591C5229BD6 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C4F7CFC9AF0D89C032F41E08E0729496 /* ImageIO.framework */; };
445   - CA2536A91F3D0917AEFD533406095FE7 /* UIControl+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 90AF67A35FED6821D65DC1C31F841AA4 /* UIControl+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
446   - CA27853B42012390D5DC9A37C30BE94F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */; };
447   - CA538AF182CD4C8F96CB3A1E348E1D7A /* QMUIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 45521DC5465977571F3609016F60893D /* QMUIKit.framework */; };
448   - CA72C8C14D3BC394679339B500C69CFE /* QMUIConsoleToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = D1D8DE238F52896FC6652F4E044369A0 /* QMUIConsoleToolbar.h */; settings = {ATTRIBUTES = (Public, ); }; };
449   - CB2C7A03FE3280CDFAD55F7089ED69D8 /* CNLiveBaseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 435CFF5AD869E05D31A04C971EA3CF87 /* CNLiveBaseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
450   - CC18DA6E23B2B58DB87F9FA7C52E3ED2 /* UIView+Extension.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC18BC13FEF108C481E8BC67EF54833 /* UIView+Extension.h */; settings = {ATTRIBUTES = (Public, ); }; };
451   - CC26B591456A733012660C4F9DCA815C /* QMUIStaticTableViewCellDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 30C96A317D39D27B596F69AC06EFA0DD /* QMUIStaticTableViewCellDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
452   - CC9BDC07ADAAB385D5F5514A4DD97D03 /* NSCharacterSet+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 24ADADD668FF43F5EC23698C748B156A /* NSCharacterSet+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
453   - CCCE91328DF38BFB9C8D787548A3CEA0 /* QMUIMarqueeLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1004406EF1D833EF32B07270BB1E7CAD /* QMUIMarqueeLabel.h */; settings = {ATTRIBUTES = (Public, ); }; };
454   - CD5BC24DD8FC2AC4E7F6CC09293D2292 /* UIView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E6136F18E9BE91124109B21D99D75C2 /* UIView+QMUI.m */; };
455   - CD6D171AB359356CDD468FBA9F781AFB /* QMUIMoreOperationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 95560E0950FE80F914D2608F30537A71 /* QMUIMoreOperationController.h */; settings = {ATTRIBUTES = (Public, ); }; };
456   - CE1C9232E56DDA04DB2DEAC6838C92BB /* UIImage+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = AB5E2B5F6535195408C32EA8BC4602B2 /* UIImage+Common.m */; };
457   - CE1D9C878628FE65A1461C99C84452CD /* QMUIImagePreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C40AA50BEB029BEFACB838C76CEF6B8 /* QMUIImagePreviewViewController.m */; };
458   - CE5EB27B2C782BBF5CA35BAA29056C8C /* NSString+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 95593531E36C6D52BDD3B74644BFFEDA /* NSString+Common.h */; settings = {ATTRIBUTES = (Public, ); }; };
459   - CE8B16D7FBAF9D00594EDD9E0B946102 /* UIColor+TLChat.h in Headers */ = {isa = PBXBuildFile; fileRef = 60C94408860F7549279D69D3FFF2DB0F /* UIColor+TLChat.h */; settings = {ATTRIBUTES = (Public, ); }; };
460   - CF13F6FE1C51E79ACCC3E7A3A56E8245 /* UINavigationBar+Transition.h in Headers */ = {isa = PBXBuildFile; fileRef = 75D9FE211DC47790C56FB808F8B0E177 /* UINavigationBar+Transition.h */; settings = {ATTRIBUTES = (Public, ); }; };
461   - CFACCCE5BBE3147C6061D43B25AB0FB5 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 113DAB94636DC445E8BB4869481FE3AC /* CoreGraphics.framework */; };
462   - D03C1157927CD16F1990A989A6C41EA5 /* Masonry.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2E05C1A358D9D31773533A1CF1EFC7F7 /* Masonry.framework */; };
463   - D13CF25E6973AE6EDAA62B54EA7C49A4 /* QMUILog+QMUIConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = EEE86797AB5325C704E23510BCF43FC5 /* QMUILog+QMUIConsole.h */; settings = {ATTRIBUTES = (Public, ); }; };
464   - D150C9D17ABE552783E964B68F69F409 /* QMUINavigationBarScrollingAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E5D75F3CE7FB48210664DA5EB34C918 /* QMUINavigationBarScrollingAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
465   - D155D6887BDC3619BF2306F688DE3192 /* UIImage+CNLiveAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = A57BBE316396C51BFE896ADA5F1E2F01 /* UIImage+CNLiveAdd.m */; };
466   - D1F9E1A9A21F0585EC5246DADF54A66B /* QMUIConsoleToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F7107CD260D71E81CE1E0B1379BFEC5E /* QMUIConsoleToolbar.m */; };
467   - D2348535263ED228E03FFBD0DB1C7FCE /* UINavigationController+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = C834450990E7B6453801E05CECA05C55 /* UINavigationController+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
468   - D254F6DDA5B746CF3A1BACD8D54F51F6 /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BFFA3A2F1936DA08F4420F967893A60 /* View+MASAdditions.m */; };
469   - D29554006050BB295C9DC1C073FED5F6 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D5E1A1A210902D1AD55A5640F57F4045 /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
470   - D2971CBD6B7D881236CE2A7BAABE30EE /* CNLiveDisease-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD693C504603023813A723B129AC837 /* CNLiveDisease-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
471   - D2B9F0A40848F02EA8542BFD6CF04DFC /* CNLiveDiseaseSegment.h in Headers */ = {isa = PBXBuildFile; fileRef = C8E76168CD4E77E9CD08F40962AAA23E /* CNLiveDiseaseSegment.h */; settings = {ATTRIBUTES = (Public, ); }; };
472   - D302EE6186B84F64A91DF77F1FE57961 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C27B3FD1F9698D9305A17CB7A33BFEF /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
473   - D4E2419E68D9EB31CDD38CE3D424A05F /* QMUISlider.h in Headers */ = {isa = PBXBuildFile; fileRef = D277DD86EB58DA8CDCD95340E4F4C324 /* QMUISlider.h */; settings = {ATTRIBUTES = (Public, ); }; };
474   - D5C6E61C956B7A2DED14777300BE1321 /* NSString+Size.m in Sources */ = {isa = PBXBuildFile; fileRef = 209B01E10B7168E2331FA5147DE48EFB /* NSString+Size.m */; };
475   - D6B770321B15035CB92E9CCF709FC750 /* QMUIPopupMenuButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = EB4B23E13A09E4B07A576940B1CA09F3 /* QMUIPopupMenuButtonItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
476   - D6D6627C1D5B9B3703DBF4C9BE96C59B /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EEBF070A76EA19CC6DB4F60AA93D8F38 /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
477   - D6F960683D4926F0F66274B861345E8A /* GTMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 77391439D9FAEC63E5F3ACC436CA21C0 /* GTMDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
478   - D753A5E65E4B55110FE7948524DF0F85 /* NSObject+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = FE346AE3B57FB7CDD7222DFF6401E5ED /* NSObject+QMUI.m */; };
479   - D83265E6F1B922D7290EA4CBF80B2868 /* UIView+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = A161C07C4746420571F3922790E52D6B /* UIView+Extension.m */; };
480   - D845DE27A2010888EBA96478FAF68BE3 /* NSString+UrlEncode.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BB09187685E89201661A0CBEF5AD098 /* NSString+UrlEncode.m */; };
481   - D86A7F0332C97E9953C2D5F59BB46370 /* QMUIToastContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = FA6C4BE020CF5E4366F45EF8D85D84D8 /* QMUIToastContentView.h */; settings = {ATTRIBUTES = (Public, ); }; };
482   - D892A721C04B95C831097B81607C1782 /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 965DB590011BE721770DC10998E866E1 /* NSString+MJExtension.m */; };
483   - D97C72848CDFB3108331BFAC3FA8A17A /* UIColor+CNLiveExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2359C48C3C80A5769E679A6762F8602B /* UIColor+CNLiveExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
484   - D9BA0DB2CC58754E39F8040B8ED0E7EB /* UITabBarItem+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BE133FCE02FE67807C16446C95A64D35 /* UITabBarItem+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
485   - DA25C48EEAD5B2E2BA29BF314987C85C /* UITextField+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = A23B784D06DF571D97943B109539BB19 /* UITextField+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
486   - DA33449C814B6FDD895590611EBA790D /* UIBezierPath+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = FA010D37CD63C0FCCC446802CA707BD5 /* UIBezierPath+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
487   - DAA890D6998ABD2E0868C9A19546BE33 /* QMUILabel.m in Sources */ = {isa = PBXBuildFile; fileRef = B8849FAF06884A67CA6AB266B988FD2E /* QMUILabel.m */; };
488   - DB0072E600D1B54857AFE7E81B624872 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FC358D544AD43D3208AB5BD3DD634DFB /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
489   - DBDAD5C13CE49BE0055B25D6F276988B /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E7F310A03399E1D416198497373D7B2 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
490   - DD25881BDA60D1A4437C0B07C1AB5046 /* UIImage+CNLiveBaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = DA81207FC666C926439402091AFAB531 /* UIImage+CNLiveBaseExtension.m */; };
491   - DD52F6623483BFEE7E96A1F7D48ACFFB /* UILabel+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = B87EC7716031B956B6615CFC52F6FBEB /* UILabel+QMUI.m */; };
492   - DE5651DFA1CC6DF4DA56ADDA3712E4D1 /* UITextField+ZXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3B57AA5FAD674E5A03EEE4FCAD6B16 /* UITextField+ZXExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
493   - DE5694060FD91FDE34B5CE5B8C051FBC /* UIView+RelativeCoordinate.m in Sources */ = {isa = PBXBuildFile; fileRef = 344F3DF9DEBD658B5C042F20A23A6C40 /* UIView+RelativeCoordinate.m */; };
494   - DEA3A45FE53B13B249379F481139EA3B /* QMUINavigationBarScrollingSnapAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 61E174F46B53F802ED34FEFE405ED490 /* QMUINavigationBarScrollingSnapAnimator.m */; };
495   - DEEC0C8127D8BD59E9F7A150BF40D16D /* QMUIPieProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = A5892653183F29A5DAA50390FC240540 /* QMUIPieProgressView.m */; };
496   - DF841C0C993439E653D25F69557CD605 /* QMUIEmptyView.h in Headers */ = {isa = PBXBuildFile; fileRef = AA8EBF1FF3CF2B637612F13471E9DA5A /* QMUIEmptyView.h */; settings = {ATTRIBUTES = (Public, ); }; };
497   - DFC87BCE6C7C3651D672FC1B5591EE00 /* CAAnimation+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = C71FB5E50D23BAFF025598C4BC62090A /* CAAnimation+QMUI.m */; };
498   - E1B4F8F81D38105EF55F997EE1316CF0 /* QMUIPopupMenuBaseItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 916C97272B128DC7DF41708FAFF717E6 /* QMUIPopupMenuBaseItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
499   - E27E0493EFA0646A77C6024189B7E49A /* UIImage+CNLiveAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = FE4F09E924B9DA2D161BCB9690F38E90 /* UIImage+CNLiveAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
500   - E2C06948DDE2FF9F29E8B334B8C18C05 /* UIImageView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 9472290CE0B828C6F93A022454FCA115 /* UIImageView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
501   - E3F0E63ECA40F205066B051B13406C93 /* Pods-CNLiveDisease_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DCFDAD51FA526A7145F77DF1EAD39E /* Pods-CNLiveDisease_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
502   - E53F250881A9BDC369DC9FCD4600B306 /* UIImage+CNLiveBaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = FC3CD71E7C83164C4DC62E073D13A4EE /* UIImage+CNLiveBaseExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
503   - E56560FED5EABB1987AEFBC2A23F2104 /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 423C8E5C8D4FA22D78CF106BC338A7E7 /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; };
504   - E5A088531F7F387B904EF36AEF95BD2B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */; };
505   - E5BC999BB056D2F16C21F4DD4DA53CE1 /* NSCharacterSet+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = C4AFD3C00A57C13D4A8668348FB92DF2 /* NSCharacterSet+QMUI.m */; };
506   - E61A21F779C2894CAD3A2E1081D8F75E /* QMUITableViewProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = 5244FDCA60CDF44E25B9C4E4D7BBF4FC /* QMUITableViewProtocols.h */; settings = {ATTRIBUTES = (Public, ); }; };
507   - E64E2A78D0F3D34C80309884D929EDA7 /* QMUIPopupMenuView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2125D06B8B28375132B2C9EE78BB9CCC /* QMUIPopupMenuView.h */; settings = {ATTRIBUTES = (Public, ); }; };
508   - E70033F5A9D67EC21BD2BCA89BDE0056 /* GTMBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D35D2B5BC873BC8486C15176406D2D6 /* GTMBase64.m */; };
509   - E72125792F98B773C89DC0A3D4343088 /* QMUICellHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B6BEF76F288B66A0DCBE183AA78535E /* QMUICellHeightCache.m */; };
510   - E72AAF190F867E3F010CC86C4AC72B24 /* UIImageView+InitMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = C185B72E51E72F4F443E6C74B999BD01 /* UIImageView+InitMethod.m */; };
511   - E7994144DE76B52DE08888C802AA78C6 /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = DB108591369DA72B32B2C4A4DEBE795B /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
512   - E99C3216A5230EA15CCAF92DB08966E6 /* SDWebImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE712D474E3037A2C91EBE0736E3112 /* SDWebImageCodersManager.m */; };
513   - EA5D0EC13E7CA53905455C9368C6FA44 /* QMUILogItem.m in Sources */ = {isa = PBXBuildFile; fileRef = DF5B2A699E9443CB88087814B2D6A1E6 /* QMUILogItem.m */; };
514   - EA68C968BF274263F64B70A6F89D9DCB /* QMUIImagePreviewViewTransitionAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 010A72A38A506FA4CD833E36D58473A1 /* QMUIImagePreviewViewTransitionAnimator.m */; };
515   - EA6AB392F42AC2156656B51E55CE64C8 /* UIBezierPath+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = A1B8748BACECF0D3F6BDB129C6FE3527 /* UIBezierPath+QMUI.m */; };
516   - EB276412AF10366B6F31EF32D1DC5507 /* UIImage+SGImageSize.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC8A20B0ADA97F3690C5D744CA39909 /* UIImage+SGImageSize.h */; settings = {ATTRIBUTES = (Public, ); }; };
517   - EB3A38C2FA347E7D9F6840A12BDA181A /* SDWebImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 535ADF9258618166D0B8EED47E9577C6 /* SDWebImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
518   - ED8816372082FDF58175039633704889 /* QMUILogger+QMUIConfigurationTemplate.h in Headers */ = {isa = PBXBuildFile; fileRef = 47B360A3A43FC381BBECF88553DACC7D /* QMUILogger+QMUIConfigurationTemplate.h */; settings = {ATTRIBUTES = (Public, ); }; };
519   - EDACA86BF17DF572B296EF710D06D25A /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = CD0A2C495F93F28CE50735E5FC7ADE3B /* SDWebImageCompat.m */; };
520   - EDD1D09F8F7E10EE9781474847A3C8C1 /* UIScrollView+Extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEDDC5C0C0D037D8E8D81627FE821CF /* UIScrollView+Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
521   - EEFFE205F6BA82324B0C3C07B2E4DD73 /* QMUISlider.m in Sources */ = {isa = PBXBuildFile; fileRef = DCBE66E7DFCC5389BFEC79C15F549563 /* QMUISlider.m */; };
522   - EF5FBF86A4ED8FF57B450CF413EC07A2 /* UIView+CNGradienLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 54C63DD564891156EC2A735A77474AF2 /* UIView+CNGradienLayer.m */; };
523   - EFAA2A301B79D3BF98FBCA6AED23A5E8 /* UIView+Glow.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D7FDB41C5683B43E9D1E81637C3475F /* UIView+Glow.h */; settings = {ATTRIBUTES = (Public, ); }; };
524   - F0C7E34A9607CF9B8C28660762AC2F45 /* UIView+RelativeCoordinate.h in Headers */ = {isa = PBXBuildFile; fileRef = DF77A4A4FE4694A01189057E4A28B318 /* UIView+RelativeCoordinate.h */; settings = {ATTRIBUTES = (Public, ); }; };
525   - F10B1B779BD423EC05D9059290B2F263 /* UINavigationBar+Transition.m in Sources */ = {isa = PBXBuildFile; fileRef = C9DBEA30CD2EE82CE3F4CE80FD7A92F3 /* UINavigationBar+Transition.m */; };
526   - F185C56E3942A53B70CFEA515681DAA5 /* QMUITableViewHeaderFooterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D05164081D49672CE6397921B62C7C /* QMUITableViewHeaderFooterView.h */; settings = {ATTRIBUTES = (Public, ); }; };
527   - F202E8DD6EBA0FAB62A419305BA1E971 /* UIColor+CNLiveExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 36557CBFE335C68AA71097BC8FAB9702 /* UIColor+CNLiveExtension.m */; };
528   - F237A6826BFBB650749DF878F20A008A /* QMUIKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A281AC4C4715426E4A7ACF9F10AE19EB /* QMUIKeyboardManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
529   - F257B1D8A129BD1BC546716798B0940B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */; };
530   - F2B68AD9B5F72C8676569A37DC65E0FC /* SDWebImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C29472F187906A80EC606E28CD1BA03 /* SDWebImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
531   - F393503E0886FD364F3B5B280820159B /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 63431687924440B4C424D2AAE2656991 /* UIView+WebCache.m */; };
532   - F43C4771E7C62175FA4FA7D79FD560C4 /* QMUIZoomImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 74920E987CC4335B6692BBE587ECF342 /* QMUIZoomImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
533   - F4447F678602A25E7DDA57B87AC273FD /* UIView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = A4F69C5180EA98035259874482911BDF /* UIView+Layout.h */; settings = {ATTRIBUTES = (Public, ); }; };
534   - F4DFB7ED02CCA9D3B6EA33D2552EAF7E /* QMUIRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = BA1D527CFF8C9E368E1BB97A5C2455E8 /* QMUIRuntime.m */; };
535   - F5AAACD643A672ABB7C1FD8C54BCC708 /* SDWebImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E3D887A9FD6CB24EE56339FC0BB8B36 /* SDWebImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
536   - F615AF73745C29225B36937C7981443E /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E3CF298CBD66BF59E7BC3AF2D6EF3798 /* SDWebImageManager.m */; };
537   - F6715C3BD7D2B38E7D2292CF5E6AFA02 /* UITableView+Hit.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FEE36D2556C4D2F8F16B21F084C1D7C /* UITableView+Hit.m */; };
538   - F7A897FA296A1494B11DE7CFAFB557AB /* SDWebImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 050771D561822B82604D20A12B31FAE9 /* SDWebImage.framework */; };
539   - F7E3C1DAACA81648BBAEBB38CFABF4FD /* NSArray+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DD56AE5BCAE617A4EBC8094E8BE5628 /* NSArray+QMUI.m */; };
540   - F8FF8884FAAA3A50EADB4DF7F94C646A /* UIImage+ImageEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F91393AC845DEABDFABBAAA60B7FFC0 /* UIImage+ImageEffect.m */; };
541   - F962F1637138B4CF37EA5808B956240C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 902597EAF54B7E9A6F9587D045A8790C /* UIKit.framework */; };
542   - F983AA8E4D89B0B685046F50A9555379 /* QMUIAssetsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 681F1E540B529B4EC010838EAF4AA548 /* QMUIAssetsManager.m */; };
543   - FB61801E72EC16202381D05DD413203F /* QMUIPopupMenuButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = DD38A72DD4F1C346E955E4D4895499A4 /* QMUIPopupMenuButtonItem.m */; };
544   - FBB2CC048C1FA9CFAB39908B87ECCD18 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 11F15A41ECE3C2EB9AD6F5FC7EC70C4B /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; };
545   - FCB38D538F15194C2519DEF2FE3BA6D6 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = C3DEDAFF1AF61E9667DC84C525F29D7A /* SDImageCacheConfig.m */; };
546   - FCF2FDF1B9F851C3F9121F838F4D476B /* QMUIEmptyView.m in Sources */ = {isa = PBXBuildFile; fileRef = 493C08275F7B017DC9F6B9EEE05ADEDE /* QMUIEmptyView.m */; };
547   - FE1C71E5F51F1A439CFE393A1D196C39 /* UIView+Effect.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CB701DA2E09D381AFD0799749CD98C8 /* UIView+Effect.m */; };
548   - FED7D2E5879A6B78B61E946F8738D55E /* CNLiveBaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49F987423C4D20A262A32CCFB38B6819 /* CNLiveBaseKit.framework */; };
549   - FF2A34534E4FB21185963733CD613A92 /* UIScrollView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE49CB947FCB1ED6060E009AEFED9E6 /* UIScrollView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
550   - FF8D16D8ACB97E8A886C94BECBD23A01 /* UITableView+Hit.h in Headers */ = {isa = PBXBuildFile; fileRef = D8386EDEDB8A3A16F326B13905080B6F /* UITableView+Hit.h */; settings = {ATTRIBUTES = (Public, ); }; };
551   - FFB1544FC1C9EA3F7C9C94B65797677C /* UIImage+Alpha.h in Headers */ = {isa = PBXBuildFile; fileRef = 05DB950F8CE4734C7F741A9D1C4454AB /* UIImage+Alpha.h */; settings = {ATTRIBUTES = (Public, ); }; };
  10 + 0013C4ACAE3980B1F924C8540597C2B6 /* TZPhotoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DD0BA76DAE58A558C30EDAC86BFB16D /* TZPhotoPreviewController.m */; };
  11 + 002512E0D488AE56DB7DDC390396F2B3 /* UIImage+Alpha.m in Sources */ = {isa = PBXBuildFile; fileRef = DC1C71A7597A2025B6FA91363911CCAC /* UIImage+Alpha.m */; };
  12 + 002987F222D97126F233BE7C98E9CEAA /* QMUILabel.m in Sources */ = {isa = PBXBuildFile; fileRef = FB179F8D5CF9A95A05CE1851B0130755 /* QMUILabel.m */; };
  13 + 01457EE02D9387C14E000F3A6F8D4844 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 7542C94CC97A7C9A4CF3CD121A1268DC /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
  14 + 01B7787C2197A572AC898ADA9335CE25 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A4C2F0E4F0EE4AD64424C009D1DE16F /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
  15 + 0255EE94850DCF9A2EAF355A6BFA9C9F /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 9417B2E097055B770E6AF4BB4BBBE4EA /* SDAnimatedImageRep.m */; };
  16 + 02738D965687BA2005E657EC996AF9BE /* NSURL+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = B40CE728D1A448490E103B550FE702B5 /* NSURL+QMUI.m */; };
  17 + 02859ADAB5983F01A3F7EFAA5A238A16 /* CNLiveSelectedViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E3677CB8DB8AE731088D558CD7A46A71 /* CNLiveSelectedViewController.m */; };
  18 + 030CCE68A3ED55E9D19258E4AEF71193 /* SDWebImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F6BCBF59444D4A5EEE43BE8238F882A /* SDWebImageFrame.m */; };
  19 + 032063F50382ED177A621996112CE64B /* QMUIImagePreviewViewTransitionAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = CA51FF1B0B977169F0DA15881D7AA766 /* QMUIImagePreviewViewTransitionAnimator.m */; };
  20 + 0365FB70C484274D312D69CB7FC15B2B /* QMUIToastAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = CE2D79966FA8435D2459EC0D7A08F3B9 /* QMUIToastAnimator.m */; };
  21 + 03C8683E792BAF9F598AB71B21A741FE /* QMUIImagePreviewViewTransitionAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E953BF24D0201331DBBBC71F2445CEE /* QMUIImagePreviewViewTransitionAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
  22 + 0413926B860D822E8AB60F4034BD02CC /* NSObject+Json.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D45354E46D6B094B5EECB59638BD2C7 /* NSObject+Json.h */; settings = {ATTRIBUTES = (Public, ); }; };
  23 + 04CDD611C7423889C8B03046A839D432 /* CNLiveFriutViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 83625B6E28CB1483B0C3BF0B51D65462 /* CNLiveFriutViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  24 + 053B66140CD4D165BB10E888971BD40B /* SDWebImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B2AA046D222C92C0ABBBA0CF9CF3185 /* SDWebImageCoder.m */; };
  25 + 06216D638095BFB947CB25405493C828 /* NSObject+QMUIMultipleDelegates.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A61667988D8545DAFA1EC01BAAAAE7 /* NSObject+QMUIMultipleDelegates.h */; settings = {ATTRIBUTES = (Public, ); }; };
  26 + 0629ED75B9D0C1130D5A5D42B9F38CE1 /* UIActivityIndicatorView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A2375F20D23CD9F60E70241916223B /* UIActivityIndicatorView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  27 + 067E37C5CAF78E4C896F9BB731E58BD7 /* UIImage+zipData.h in Headers */ = {isa = PBXBuildFile; fileRef = 344B37754E52367DA3F0FABDE1F63737 /* UIImage+zipData.h */; settings = {ATTRIBUTES = (Public, ); }; };
  28 + 068F941300C3137919D6F08D2B6A3567 /* TZVideoPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35727FE1AC2BBD926245C98DA8547C4B /* TZVideoPlayerController.m */; };
  29 + 06A254D60FFCC7A2F8A29443FE6514DC /* UIButton+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 78712D14910C9FF12A9EB223ABB4F9F7 /* UIButton+QMUI.m */; };
  30 + 06F88FD914DF959D59286C04F2C56060 /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7090B7A99AF1E09F864FD6A9F7609D5C /* MJFoundation.m */; };
  31 + 0767F978B0BB65F8956707F7EBBAFA18 /* QMUIEmotionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F1B3988F62F7960C8635B9D5255B474 /* QMUIEmotionView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  32 + 0793121F356F321B0DBB8AD978EEF54B /* NSMutableDictionary+Json.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E8E20AE802110BAAC946186CB2E659D /* NSMutableDictionary+Json.h */; settings = {ATTRIBUTES = (Public, ); }; };
  33 + 07D5991B08030DCEAF15BF4C571722CD /* QMUISearchController.m in Sources */ = {isa = PBXBuildFile; fileRef = FF83D52F2230227C977F6BB9EFF7079A /* QMUISearchController.m */; };
  34 + 0859DAB8DE0C8B67CC85108B261F9C02 /* QMUICommonViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 82165F74F4EC33898D7B7C950363F6D4 /* QMUICommonViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  35 + 08685B5EFCFC2EEA41546796E303C98F /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F3DAC299B8180EC66700DD27EAB293E /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
  36 + 092D8EDF6F9404866AB6798CC1192BDD /* JSONKit.h in Headers */ = {isa = PBXBuildFile; fileRef = A138460FEFAF9E900EB1BF5E0A5FCA09 /* JSONKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
  37 + 096D93A942606FFBA69C91A77D0555CA /* UIImageView+ZXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = B99886F89980202DAB692EB9C848BFC6 /* UIImageView+ZXExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
  38 + 09AD5DDA3A7BF77A44D533506EFADC3C /* QMUITestView.h in Headers */ = {isa = PBXBuildFile; fileRef = 745086A2AE0AAE149618D970D882DAA9 /* QMUITestView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  39 + 0A25096E3D71F4E28F0A4D43B7EEFB6A /* PathUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = AF886B662052F0ADC850BF95CFA5AA9A /* PathUtility.h */; settings = {ATTRIBUTES = (Public, ); }; };
  40 + 0A4A669540B4FA699DA12BC2715052FF /* CNLiveDisease-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 41CA97B82E967224307EFFFD09D3D992 /* CNLiveDisease-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  41 + 0B1A07694A712E0FE9B7C42FC7C455AF /* XFCameraButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 795EE72740336575E43885A9366E7000 /* XFCameraButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
  42 + 0B9BB24DEAECEC82396EA698B633AA89 /* TZVideoPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F83DC631923BCEEFC8DE55141700959 /* TZVideoPlayerController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  43 + 0C3D89392725182872A12A195799BC72 /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FB05E5D9CED830A950E9C87D8DC74C3 /* MJPropertyKey.m */; };
  44 + 0C80F68A38A5833BD4127EEFBEAFBCB0 /* QMUICellSizeKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D5D48E9ED6680314B754DC8293E3491 /* QMUICellSizeKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  45 + 0D11F52BC5872FC352AA1924D6C476AE /* NSString+UrlEncode.h in Headers */ = {isa = PBXBuildFile; fileRef = 224E1BDC930667BC11E0741FBF014811 /* NSString+UrlEncode.h */; settings = {ATTRIBUTES = (Public, ); }; };
  46 + 0D30971982F2CFDC2E399932D74EF99E /* SDWebImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = F3C07787F9B4C1EDF63C43E33B71DCD3 /* SDWebImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
  47 + 0DFE17C5A1137111D97BF1C6162E8557 /* QMUIImagePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F307B15EC4EC2C4B66F6446007E5CA8F /* QMUIImagePickerViewController.m */; };
  48 + 0E86338C6D8CD0DFDBF827BA3EF616ED /* UIButton+createButton.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA8E9FFCEBB8E8B0989345E8B6123CC /* UIButton+createButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
  49 + 0EC698202E2924CE832655C6E4E09815 /* UIButton+CNCountDownButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A8993357A8EB416F2E4DAE4A75A30CC2 /* UIButton+CNCountDownButton.m */; };
  50 + 0ED25E653170F91C0A1C404A4314A2C0 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D75A0E82705AD5D2B1E3174A7967B0 /* NSObject+MJKeyValue.m */; };
  51 + 0F7C17246E80DCB42FF5DBA7ACE35DED /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF5243FCB4D731EAF192F1360AADE33E /* UIKit.framework */; };
  52 + 100484301DBFC4C9E534D046E260F4CF /* NSData+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 161426341C2CA187C8839D0A8A51560C /* NSData+Common.m */; };
  53 + 1005D4B251E0EFF3F195A29C38EE7F51 /* QMUIStaticTableViewCellDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 55FF8971686C89CE602A9590B2A342F8 /* QMUIStaticTableViewCellDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
  54 + 106D48AD6AC65E70F2DD8BD1D47A1711 /* CNDiseaseViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C5010A5EDCE95B7CA717A776FD26CA4 /* CNDiseaseViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
  55 + 107BEE99FD7B89AEFD1FD1061AE10A26 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6897BEDA9353104D6C0EECA12D5BF00C /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  56 + 1087B4E65A178B20D6B2DA8F0BF9B018 /* QMUICommonDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 470F791C7E225E98BAF2A9253537CD57 /* QMUICommonDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
  57 + 10F2A65D24A23843DECF809E8FE1D6A0 /* CNLiveImagePickerController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C54DDF11208ECC2A6F3189CBF3E4C6F /* CNLiveImagePickerController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  58 + 1164FDB9B82C25976376AE903E272A57 /* QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ECFB0743AE45783AA78AEB56820971E /* QMUICellSizeKeyCache.m */; };
  59 + 118FA947747F0A731501EACD93132A18 /* TZLocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3408D4D21B22D0262E600F2E4307448E /* TZLocationManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  60 + 11A5E1D905890E51C73DDA2EF959BF44 /* QMUILog.h in Headers */ = {isa = PBXBuildFile; fileRef = 33C0CB46A25C8AE706BCEB8AE6B252D3 /* QMUILog.h */; settings = {ATTRIBUTES = (Public, ); }; };
  61 + 11D3AE96EA98C3295F1520283810798A /* QMUIWeakObjectContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 40A3D192D435E2FB92484C5A66699E2F /* QMUIWeakObjectContainer.m */; };
  62 + 11E276F2C38F8E231292057CB751CBC5 /* UIBarItem+QMUIBadge.h in Headers */ = {isa = PBXBuildFile; fileRef = 9249E2866E7275C067ACA22FEA3DEFFD /* UIBarItem+QMUIBadge.h */; settings = {ATTRIBUTES = (Public, ); }; };
  63 + 126A247E86CB9AD71987566D702E500B /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F446647E404B43FC9E8B264DCC216645 /* NSButton+WebCache.m */; };
  64 + 12F7B8F5C82D84C9098803F00B79A8A9 /* QMUIFillButton.h in Headers */ = {isa = PBXBuildFile; fileRef = E81232B74A8A77158B463909256D9DC4 /* QMUIFillButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
  65 + 12F95982979D3849EE2BEA5538A7B811 /* NSString+Size.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EF9ECCBE7BA7B3A822C9C328162B990 /* NSString+Size.h */; settings = {ATTRIBUTES = (Public, ); }; };
  66 + 130B8ACEC42213239D93F70283F70B3A /* QMUIImagePreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D8C2BD1311EFF5DE7ADC5BAC9C28F47 /* QMUIImagePreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  67 + 131F72B0BCF777BC09C3EECD82D29779 /* SDWebImageImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = CC54C7AE585ED44BA19717A549408522 /* SDWebImageImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
  68 + 1399E5B66306B91D9C9E2DFDD6E48851 /* UICollectionView+QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BB6B1CC039624937B4AE257953F61F8D /* UICollectionView+QMUICellSizeKeyCache.m */; };
  69 + 14272B2669346F0FE681CA15AEEF0EED /* UIGestureRecognizer+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = A1CD8771B575A0F01D8E27355BF298C3 /* UIGestureRecognizer+QMUI.m */; };
  70 + 143B9F529AE3923D698D66D7B6C7D5E7 /* TZImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 000907A9DCA64A14F6D56A90E32DB682 /* TZImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  71 + 144AA1C727A9FE165ACD4E8F14A3332A /* UIViewController+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = FCEB2BCBC16E32A014BDC5BE25B6BB58 /* UIViewController+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  72 + 14BB63FAEADA0329A98BB34A0A35C063 /* QMUITabBarViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2099B8A0858CCA5E8B436768961BA4C7 /* QMUITabBarViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  73 + 155D4F32437B9A76023BAD1A1F8DDDD7 /* UIImage+ScaleImageSize.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BBCF58D002DEC240491B0D1CEB4AD4B /* UIImage+ScaleImageSize.h */; settings = {ATTRIBUTES = (Public, ); }; };
  74 + 155DD880E5BAFE610C948E7B2FD72786 /* UITabBarItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EC2CE622DD9DC243D5DDCBAB6040CA2 /* UITabBarItem+QMUI.m */; };
  75 + 16434BD336161EE85E7C5E10A36290D3 /* CAAnimation+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 6902DB282DD17DE58329FF88782452D2 /* CAAnimation+QMUI.m */; };
  76 + 167C31464FDCADAC6AA8A65CD88D0B29 /* UITableView+QMUICellHeightKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DA33FC2BC0B29BEE6603F83CDBCCE07 /* UITableView+QMUICellHeightKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  77 + 16A9B3ACAEABC3AE75EAEA81F74D749A /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 11321ECCCF6EB99B66D734A04D277052 /* SDWebImagePrefetcher.m */; };
  78 + 16BE183C3ADED29D6617B2366C6DBB5F /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = 852667ABA4BF9E71C13E3D5CCBA15432 /* MJPropertyType.m */; };
  79 + 16C7901AFB53019E424C0C85D8D095FD /* UIImage+ImageEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 351393C77ADC6A4D5610176B30CD8157 /* UIImage+ImageEffect.h */; settings = {ATTRIBUTES = (Public, ); }; };
  80 + 1710510C0BB6E4C0B7FB75BE61557BF3 /* UIImage+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C33B139C79F084D9C1572BF71303B38 /* UIImage+QMUI.m */; };
  81 + 17587F63E15BE5887DDE8C17E33A22A9 /* QMUIStaticTableViewCellDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B9976DD9409AAF19A311B6DB0C95A9C /* QMUIStaticTableViewCellDataSource.m */; };
  82 + 17661BA903AC16FE84859B888BD850FC /* QMUITips.h in Headers */ = {isa = PBXBuildFile; fileRef = 95F71C0EEFCD30B169C0C6FAB7A7E17A /* QMUITips.h */; settings = {ATTRIBUTES = (Public, ); }; };
  83 + 188CE7EEC392901877F45FC27EA1B521 /* QMUIConsoleToolbar.h in Headers */ = {isa = PBXBuildFile; fileRef = DC0D169ED83FE6F1B90FE2FBC9D39236 /* QMUIConsoleToolbar.h */; settings = {ATTRIBUTES = (Public, ); }; };
  84 + 196B45FB9F215225906233F96FF4FB12 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F25B69E2B789889D85B822BCCE1402D4 /* Media.xcassets */; };
  85 + 19D90932B66543A4C27CEA2BDC7B8B72 /* UIView+CNAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 230936FFC6070470C8F86A6F0DE0927C /* UIView+CNAlertView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  86 + 1A36D502D52CC80EC7F9969B41B1EC9F /* NSString+Category.m in Sources */ = {isa = PBXBuildFile; fileRef = AFF880B5D98EBF30F85D9E5CDA1A37FA /* NSString+Category.m */; };
  87 + 1A4A1ACBEF903FA0DCF052B8DE05D8E4 /* QMUIConsoleToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F2556820F28A359D4C736570A181F1F4 /* QMUIConsoleToolbar.m */; };
  88 + 1B130B163C8EB5839E9314848C3E70DB /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C440E3BBBE3931364DCA0784DBAF8E0F /* MJExtensionConst.m */; };
  89 + 1B29C7D5254E0441CE44B7A59D738143 /* QMUITableViewHeaderFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B07B7B42194C01B4CE78A58C044964F /* QMUITableViewHeaderFooterView.m */; };
  90 + 1C7AE32B4523D488820FBCB35D548E60 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = D105654D8AD38F108508111517C6B56D /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
  91 + 1FAE27B507DCF15EF29FB9254D25EBA3 /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = E6D062AEE6D7664886BC0DCAD70C0348 /* MJProperty.m */; };
  92 + 1FDAFE3F362E40DBCD40E35A2AE712F5 /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 298EF2D0BA1FDE0DE6E768616FA3091B /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
  93 + 20025172272578D1AEB9E35276B13AAE /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E7847E89BB6B29AD5AE1A99A0DD5596 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
  94 + 20534BB99CEE54E2C4FB519CCCAD95EC /* UIFont+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BD09FB143790599780CEBA6F396296B /* UIFont+QMUI.m */; };
  95 + 20BAC8887214B80315A8D9DC7441B814 /* UIButton+CNCreateButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F82DD20E391DDA55B12C04659416C83D /* UIButton+CNCreateButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
  96 + 20D09CDA41630D9EA3985331A2CE4ECE /* QMUICommonTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 069D5F60FB1A968EBAB5FA7A68FADB06 /* QMUICommonTableViewController.m */; };
  97 + 20F201F64679CC1F836A70D9774A13DF /* QMUIToastContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B772197D628EB29D49EA20C608CEF92 /* QMUIToastContentView.m */; };
  98 + 213CF2F705FB80E5781E2306AC0F9BC9 /* QMUIPopupMenuItemProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2189D3471BEE5F15259E27A35C451A /* QMUIPopupMenuItemProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
  99 + 21AA940A4AFCFF4F668BF73BA0CCED23 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E5FDA13A133CCCA28E61B59493C79184 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  100 + 226B15F8D45EFF1B8B01FDC6F560E4CD /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78B333D40294A3C4C514B20AD964DF4E /* Photos.framework */; };
  101 + 230082135CA7CD4CD0906E40AFAAE1E6 /* NSDictionary+Safety.m in Sources */ = {isa = PBXBuildFile; fileRef = AA4C6D6391690504F89C15AEC54A67BE /* NSDictionary+Safety.m */; };
  102 + 233330E43DEAFA9BD5E5FA518122CB60 /* QMUIVisualEffectView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C7D93A5B8BE3BF9ABC86D54228E41AF /* QMUIVisualEffectView.m */; };
  103 + 2415E03E99CE6D8A5833107CB0A3B420 /* QMUITableViewHeaderFooterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 46775217125B0926750887226AA7C0A7 /* QMUITableViewHeaderFooterView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  104 + 246C1EFCBA932D8B7894C1FE218D50D5 /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 911088C5E5C3F908EA8C97FAE3D72BE2 /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
  105 + 24EFB021990ABE25ED0150EC81D12300 /* NSPointerArray+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 79F47134350F820C42E0684855713A24 /* NSPointerArray+QMUI.m */; };
  106 + 25D7F42C6ACED7A40A6DD3DD34F6FEEE /* QMUITableViewProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = C0E80BDD26212752A904321A246DE319 /* QMUITableViewProtocols.h */; settings = {ATTRIBUTES = (Public, ); }; };
  107 + 2661A09CAFBEBDB1DC8983B1E65BB9CA /* QMUICellHeightKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4A6E28D5290DA59DCE572219E38485 /* QMUICellHeightKeyCache.m */; };
  108 + 268EED398A7487F092B3EA4251F8DC25 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BED1A739B178B7726F7CAD156377A553 /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  109 + 26FEF22271EBF90CFE6C07545103AC03 /* QMUICellHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B6FADD38DE8D568F396A5524A1146A /* QMUICellHeightCache.m */; };
  110 + 27050BD0F1594BFF03A6E4DB6C6069CE /* NSObject+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB36EBFCA56B2D91FAE3D10E2FE9F6D /* NSObject+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  111 + 27461D74741D1251AC9319977D9B25FF /* UIScrollView+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4639D2A5323E98419E4E49AE3B731FB4 /* UIScrollView+Extensions.m */; };
  112 + 2751410312759B7AC5C375BF73561C8C /* UITableView+QMUICellHeightKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D4C94D4AAEE77CEC81065A614F407FB3 /* UITableView+QMUICellHeightKeyCache.m */; };
  113 + 27C7881EB2D38D949A6D0B895703BB29 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  114 + 280F72C2C9C828E890C6616C83224027 /* QMUILog+QMUIConsole.m in Sources */ = {isa = PBXBuildFile; fileRef = E29BDCE9C483353ED5EF0BD1FE7AC541 /* QMUILog+QMUIConsole.m */; };
  115 + 28CD76669EF47810B1DF56BE8C3448D1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  116 + 296AB22E3BA8D02D5553AA5E1347752C /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F7E8FBE48730B2DC0ABAE0597E070361 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  117 + 296FD1523783250660B2136438A2DCCD /* ColorHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A440A91C116F46D23C016EB79CAC207 /* ColorHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; };
  118 + 2996BB9C0622927523A578449FBEC3E3 /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 519333791709004FFCF1B1EA3161E62F /* View+MASAdditions.m */; };
  119 + 29BC47854B90F02778BC2D457C73CBC8 /* NSString+CNLiveExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 17F05FFA31ACE8FBC2997970EB228B0B /* NSString+CNLiveExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
  120 + 2A2AECCA5482EF60E380107398BE7F39 /* QMUIToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 87F7FD26183E3426A227E6236C167B9F /* QMUIToastView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  121 + 2A5983B880A3EE3B8985B97F2CD534FD /* QMUIMarqueeLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = D12A75948228107C2D7D15ACCFB31BFC /* QMUIMarqueeLabel.h */; settings = {ATTRIBUTES = (Public, ); }; };
  122 + 2AC5679F90D619BD2F69B841CD2180DC /* CNLiveDiseaseController.h in Headers */ = {isa = PBXBuildFile; fileRef = AB482DCB5CC8485D84A1084EF97B5D1C /* CNLiveDiseaseController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  123 + 2B61CF9863B9FE3AD5A10DF389315003 /* QMUIEmotionInputManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E5BE2384E8827733D6C5EF0F4A169CD7 /* QMUIEmotionInputManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  124 + 2B66E28E61A86B29C4803C8CFD618FC9 /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = C9341036F158EF6CDFEBBC9C667D0447 /* SDWebImageTransition.m */; };
  125 + 2B6D4E662BE100A9AF774A3BA7D55B34 /* QMUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 60DE7ECE29BA94C18499467F6A00144A /* QMUITableViewCell.m */; };
  126 + 2BAD13F9C1C55779508252A880063B6E /* UIWindow+CNCurrentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 23184A9459E468EF60D980A5BC6FCC90 /* UIWindow+CNCurrentViewController.m */; };
  127 + 2BB353CC0928E3DDB3FFBC32D4F2ACAD /* UIImage+Luban_iOS_Extension_h.h in Headers */ = {isa = PBXBuildFile; fileRef = 00BBC44CEECBC7236169EFD60572BD59 /* UIImage+Luban_iOS_Extension_h.h */; settings = {ATTRIBUTES = (Public, ); }; };
  128 + 2C081C8275B63E4BF28F1F7D8FD96BEF /* UIActivityIndicatorView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB7FA6EE6CF8AEEB99DBF3984BC1AE5 /* UIActivityIndicatorView+QMUI.m */; };
  129 + 2C78CA02687B9F8E4F4D54DD05FB6152 /* TZImageCropManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 96067EB910C9F123526C491A92146D78 /* TZImageCropManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  130 + 2C91409888EB94D4A4AFF220D6EB0DDE /* QMUIKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BAB2C228A8178A834118B60098BA1AA /* QMUIKit-dummy.m */; };
  131 + 2D2706600C1B0214B371C6247B8CB925 /* CNLiveSelectedViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B36815C48B6483E456EB04021A741353 /* CNLiveSelectedViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  132 + 2DECD3CE80046118F57CD7CBEC4D35B0 /* QMUIButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F792D5A05A0E11AA85EB4A1EC507576 /* QMUIButton.m */; };
  133 + 2E6FD3E99BA8804AB52177141E6C4C96 /* QMUIStaticTableViewCellData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E2445999B45ECDB09AB4E2BA56F8975 /* QMUIStaticTableViewCellData.h */; settings = {ATTRIBUTES = (Public, ); }; };
  134 + 2F04B206733325C005969221A7586B84 /* QMUIToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 469F71E2947E229CEE39743EF4559CBD /* QMUIToastView.m */; };
  135 + 2F12EC83B4646435589C622161C5F285 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 510CD758521E5FC132CAFA4BCF02145E /* MJExtension-dummy.m */; };
  136 + 2F26749A41CA08FC9ADC08075AB74EF4 /* QMUISegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = F05D8F55D855383BF9AE2AC031DCB6DA /* QMUISegmentedControl.m */; };
  137 + 2F73A0A108520678AEF368DC32B77FE7 /* QMUIConsoleViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FB417FE309F1199FE777F0403F6F54 /* QMUIConsoleViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  138 + 30E6E6F57B5B6B50BBF87386C00D23FE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF5243FCB4D731EAF192F1360AADE33E /* UIKit.framework */; };
  139 + 3108557867CDD5AE814A72E71A99E982 /* Pods-CNLiveDisease_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 022B24EA6494FCF078A74120A415AC21 /* Pods-CNLiveDisease_Example-dummy.m */; };
  140 + 31EFD5F295F833DA90E93D7E34585E0F /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB09CE154D317BD4FA6E1117C1DD355 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  141 + 3289109633EA6CAA4C4AC458EE656FE5 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CA4B26E80E8D24743AF210764DF622 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  142 + 32EBBD376FA77ED94F62A66D5C01331A /* UIImage+TintColor.m in Sources */ = {isa = PBXBuildFile; fileRef = AF240477D59B81A3DA1311DB7B6D4589 /* UIImage+TintColor.m */; };
  143 + 33896B8EE87EBAE1F7B5DEEB87824061 /* CNLiveAVCamera.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B9871985D3D822CD9103A495C9EB3D /* CNLiveAVCamera.framework */; };
  144 + 342EC5D2492B8E6E860F319CAA1740F7 /* SDWebImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = AC4EF1A9013B153B297352BC9396CA24 /* SDWebImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
  145 + 344DCCE2719429458D77D68EA795DDDA /* UIColor+MLPFlatColors.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EEE5778E43F5EA46DCDC911C9AE3E70 /* UIColor+MLPFlatColors.h */; settings = {ATTRIBUTES = (Public, ); }; };
  146 + 34C682AD885D1FE2E37EB305E7A5C942 /* CALayer+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = F20DD5452F6F3F6BDC0AFA4ABD21F493 /* CALayer+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  147 + 34EF43202ECFB16599E8945656E217BD /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 56522740E321F29B826449AC7E126456 /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  148 + 34F95D3C092533285D3C6E1FE515CDB5 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C0696744FC1385C91362B8F0E4315F26 /* UIButton+WebCache.m */; };
  149 + 3509C22732822C997807E8F91DC1700F /* QMUIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B95222110284478CA5542B9CCE24359 /* QMUIKit.framework */; };
  150 + 3560EC7FA80B8CD404AAC6377D24149B /* QMUINavigationButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A6D8586323F1B2124267129DECFA8B2 /* QMUINavigationButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
  151 + 35E637AA154B014C51E42A8B37904CE2 /* UIControl+CNEventInterval.h in Headers */ = {isa = PBXBuildFile; fileRef = 93312CBD9E9E7D607C0B11400D5BE296 /* UIControl+CNEventInterval.h */; settings = {ATTRIBUTES = (Public, ); }; };
  152 + 36325557FD521CD4D2D4FCC460A854C5 /* UIButton+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = ED3BABAD27771E6203B8CCA1361D2CEE /* UIButton+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  153 + 365F574A1C36B14C6AA10556C6306203 /* CNLiveAVCamera-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AB411CAF010AB8F3C76FED4EA875684A /* CNLiveAVCamera-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  154 + 366ACD970B2260F2518D0D67B51F7ED0 /* NSBundle+TZImagePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = FF9033BD9BC9ADEDB7936763A504070F /* NSBundle+TZImagePicker.m */; };
  155 + 36FB4E01BDCDA1698A36107E6475BB8B /* UINavigationBar+NavigationBarBackground.m in Sources */ = {isa = PBXBuildFile; fileRef = 8471047FCC5C3654C846592D3BE3AF8E /* UINavigationBar+NavigationBarBackground.m */; };
  156 + 3738AD3E1F0E7447834A0A5CC8B1E52D /* NSObject+CommonBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 27C10483DC91CD979AFA9E0A4871FE82 /* NSObject+CommonBlock.m */; };
  157 + 3784F554E28E9CBF8550E0AD3F877B0B /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A7C656607CD8E8F5520798294E649CC /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; };
  158 + 390FC424A2A16710FA6FADEBEEC0B9EF /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = ED2C7849546396B9FFB950A84A369D2B /* UIImageView+HighlightedWebCache.m */; };
  159 + 3A393B529A27A8F38B1A749DAAA24B25 /* QMUIPopupMenuView.h in Headers */ = {isa = PBXBuildFile; fileRef = C9AF92E4CDBAB0E15AC8A4D8F7B3F785 /* QMUIPopupMenuView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  160 + 3AD0708320268B0FF60FC528F6412669 /* UIImage+Luban_iOS_Extension_h.m in Sources */ = {isa = PBXBuildFile; fileRef = FC195004CA4B79C689B7F5CA93EB1A7C /* UIImage+Luban_iOS_Extension_h.m */; };
  161 + 3B4491C06B2D55D967708967E5B2FF0A /* QMUIGhostButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 48E74739592B5A855A434031D29B03EC /* QMUIGhostButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
  162 + 3BAE561D619D55555DD177516FEB7F15 /* UIView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 360B1AFF04E4FD53A75F5908F2362057 /* UIView+Layout.h */; settings = {ATTRIBUTES = (Public, ); }; };
  163 + 3BB8FE2F39B5D9F79455B1AA59D36A42 /* UIButton+createButton.m in Sources */ = {isa = PBXBuildFile; fileRef = E9B018F714A58CF9B5B4BCDAEEA121DC /* UIButton+createButton.m */; };
  164 + 3C0A1A5A6E5D8A5FE695F8D210E0E6C7 /* NSParagraphStyle+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DBD198DA96CF0B929118A072412A08E /* NSParagraphStyle+QMUI.m */; };
  165 + 3C106A73BC0254955328B1CA582E82EA /* UIView+CaptureImage.h in Headers */ = {isa = PBXBuildFile; fileRef = EE53DD072CB5A09AE3A4D68DA73CD7B0 /* UIView+CaptureImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
  166 + 3C5D6A9C1A3207854D114154C7178D9E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF5243FCB4D731EAF192F1360AADE33E /* UIKit.framework */; };
  167 + 3D991616BE7D256AE92CA42DDDEC9622 /* UITextField+ZXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 449664810C06CF668FB9D59600DCB820 /* UITextField+ZXExtension.m */; };
  168 + 3DAB211FA771930D81C026DC5B1C7D02 /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = CC299ED10FBAA4B5A4A6A8BA38DAB9E0 /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
  169 + 3DB94D1CD61946966F983B7563673DE5 /* IOSDeviceConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 4921F91B1A1C88F58816499E9D47A8E2 /* IOSDeviceConfig.m */; };
  170 + 3E3221A58B5B6CDEAFAEAD19F968A062 /* NSNumber+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = FB5EF77C7A6097B53C1CDC4B02DD48BA /* NSNumber+QMUI.m */; };
  171 + 3E9F8900D56FF92BB9040EE4649BDE57 /* UIScrollView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = B3C769CC1F871FC41A218A7A9AEA7FC3 /* UIScrollView+QMUI.m */; };
  172 + 3F0D97251714C16EEB8F25ED8624FA16 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3220C01FA4EA5422A49D5DCB0D895F9E /* Masonry-dummy.m */; };
  173 + 3F907EBE3DD14AF4BA188BA4FC07A6AE /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F3CAB0B2AD2129E1ED63C707673E9ED /* SDImageCache.m */; };
  174 + 4024ACD381E5D4748CFB5A11199D75DB /* UILabel+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = E4C154B8EAF0558E2870D25B1EF46C7E /* UILabel+Common.m */; };
  175 + 40EE6450BA86E95CB2D79266E8B7383B /* QMUIAssetsGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = F6AA911720D013C4DC17859E86ED4B2D /* QMUIAssetsGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
  176 + 40F31DAD5F1E79254EBCC01E2A89F07B /* NSObject+Json.m in Sources */ = {isa = PBXBuildFile; fileRef = CAD4E9F8ADC6F8B2CEDFDF38772B2B15 /* NSObject+Json.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
  177 + 40F675C05D376117DE98E8EB66DC629D /* QMUIZoomImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB9153D6AE20A9619E4D60BB80DD5F2 /* QMUIZoomImageView.m */; };
  178 + 41C5930C52844F807F98189E0A5A716C /* CNImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = B3185F26948017CA401F9D87A8DE2694 /* CNImagePickerController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  179 + 423260601DE8F2E77CBB01154E0E9E0E /* TZImageCropManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D31C517854048EC1E68D4B28B4A2CE3 /* TZImageCropManager.m */; };
  180 + 42CAAAA4EA85AE89C84E4618AF48E965 /* QMUIDialogViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3876B5F589E9CF8379B0653166DE3B56 /* QMUIDialogViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  181 + 4339D9D00EE0B707060F20B5CF385B54 /* TZImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 030126F8FC2FF1CE90F86FBAF77EEA6C /* TZImagePickerController.m */; };
  182 + 4375BABF6140EBA7DD0B9AF29BDDAF59 /* UIView+CNAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 79592FEB85AF6A7D31C7A92328509334 /* UIView+CNAlertView.m */; };
  183 + 43D1BE30324658F196C4D0670E29F704 /* UIImage+ScaleImageSize.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7612F3F8815A84E407AFDF8261EA0B /* UIImage+ScaleImageSize.m */; };
  184 + 43D8E8B59B3709584C2DD32E3B521353 /* NSAttributedString+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 482293DE97E2AC189B0B05DA64BAF0DF /* NSAttributedString+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  185 + 43EFC2B9B318CEB3AF96619A4E969CAA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  186 + 452F5906A64A237A91EB3D98FABFCA70 /* NSString+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 730EB9F1EB4F728DB423A09692F41F4B /* NSString+QMUI.m */; };
  187 + 45434C51184569BCFF2F6CEE29984677 /* CNLiveDefinesHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 500A710E1B26279CD86F1AD49C8C536B /* CNLiveDefinesHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
  188 + 46E18279DEBF6DF799C630F2695834B6 /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = AABE7E22A17E1F08ACA550D58D470BB7 /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; };
  189 + 46E2077E1FF78DA6B1F5DCBE3C681685 /* UIImage+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A29224C9A62A4B807827328A79D53D4 /* UIImage+Common.h */; settings = {ATTRIBUTES = (Public, ); }; };
  190 + 47325464A4D45422B459E5C9252CFA39 /* TZPhotoPickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = AED1A39D864321B5CFE40E72A18E0C7D /* TZPhotoPickerController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  191 + 4736F54B55933501A86E3113E12990B9 /* QMUIPieProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9F28EB8CCFBC54B0F7084BEC4241404 /* QMUIPieProgressView.m */; };
  192 + 4769E06F3C3B025D8D19005DF6B20C5A /* UIColor+MLPFlatColors.m in Sources */ = {isa = PBXBuildFile; fileRef = F26F8745D0DD4D83BBD02C5AB3F85EF4 /* UIColor+MLPFlatColors.m */; };
  193 + 478DB6E0E947248D61ECD006DF995F37 /* NSObject+QMUIMultipleDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB4F5249BBF76912EC12995EF35B45A /* NSObject+QMUIMultipleDelegates.m */; };
  194 + 484C91D910D28E19D6113D431B4FC7E5 /* QMUIImagePickerPreviewViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E292BE9721F74709A685BA133FE8AB8 /* QMUIImagePickerPreviewViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  195 + 485F51F68AA555F35E187B2F6C86CDC7 /* QMUIScrollAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = C8D3EBFFF3880A57944DA1A38B943777 /* QMUIScrollAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
  196 + 49AD5FED9C735E1F22B272E0708B3829 /* CNLiveDiseaseSegment.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B7BB4EC813A3A38B41B1DC6A9E001C2 /* CNLiveDiseaseSegment.m */; };
  197 + 49C9124BEB827319D087E7D1BABACAF7 /* PathHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = E17948327E3356A848B97B50765B3F16 /* PathHeaders.h */; settings = {ATTRIBUTES = (Public, ); }; };
  198 + 49F0EBC6F6A3562AC61C1DCFF8CCFA41 /* QMUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 30BD89D61133B63CFE719B11FA5E9AA8 /* QMUITextField.h */; settings = {ATTRIBUTES = (Public, ); }; };
  199 + 49FFD8D899F66D010806889B040B38A1 /* QMUIImagePreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A8066BA8A2F9B49E1B16CC0EA70BDB6 /* QMUIImagePreviewView.m */; };
  200 + 4AFD1F8FE3F4E7981CB35D03CF2C9066 /* UIImageView+InitMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = E0800B69700010E136A8255D1168DD7B /* UIImageView+InitMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
  201 + 4B37E21A7E22557D74C21253E7D7A363 /* IOSDeviceConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 59E3B9121C271C195C4AEBEF964B7B6A /* IOSDeviceConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
  202 + 4BCCEF9BCCF7E5FB13A798AFD419F9EB /* UIViewController+ChildViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B5EFF37F1F64C813B94E6494192630EE /* UIViewController+ChildViewController.m */; };
  203 + 4BD2115F54850B0466CDD864E341562D /* UIControl+CNEventInterval.m in Sources */ = {isa = PBXBuildFile; fileRef = 7941C817E939068E9680EAFACD73ECE3 /* UIControl+CNEventInterval.m */; };
  204 + 4C70044EE1AA789F94F984B8AE863C7E /* NSDate+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = E7B973FA5DE49E5437BEB49FD565CBDA /* NSDate+Common.m */; };
  205 + 4CA1247259C404881AEF666128A6C90A /* UINavigationBar+Transition.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FAF593C33895CAA1166F5CCE5D104E3 /* UINavigationBar+Transition.h */; settings = {ATTRIBUTES = (Public, ); }; };
  206 + 4CC8D92A291E90A6BA773043427FB47A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  207 + 4CCB8193C49B3ACC2736BAA63739E429 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = CB7EC2BAEB8AB956C58015CA5467B750 /* NSObject+MJProperty.m */; };
  208 + 4D75559BAA5EC54758F718FE42CF1060 /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C008A9B737F492615FBD97C0E5A6441 /* NSObject+MJCoding.m */; };
  209 + 4DE694872A08666B91EC91D3C8855EA8 /* UIColor+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 506D66000D16D7BC3A399414637ECA27 /* UIColor+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  210 + 4E10127B78E60C6C96ADF63924B40503 /* UIViewController+ChildViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 197715F58EE6F7A7A0037A79483E55F3 /* UIViewController+ChildViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  211 + 4E41579727B8B06720F82FD96F778245 /* QMUIMoreOperationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C66F07AB7AE9F2419AFF5877830A07E /* QMUIMoreOperationController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  212 + 4E8E6720D757DF62962F2D30A370937F /* QMUIImagePickerCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E08C938FCE9B56BC984BBFB78FD08C9 /* QMUIImagePickerCollectionViewCell.m */; };
  213 + 4F925171D7B1701873EBDD66F4F3B5E0 /* QMUITableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A012DDF866033F8AECC775A2C6DBA16 /* QMUITableView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  214 + 4FE02AF8CE4F98F83AE7C2D455CE84EB /* QMUITips.m in Sources */ = {isa = PBXBuildFile; fileRef = C6C334746AC6B20D23939CDE671CD50B /* QMUITips.m */; };
  215 + 507F74BD2327C54FB52A69287C68AB60 /* TZGifPhotoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34D317B6B74AA56C150AB70A63CE7277 /* TZGifPhotoPreviewController.m */; };
  216 + 5083D11F7FC954FD8CE083938EF0158E /* Foundation+Log.m in Sources */ = {isa = PBXBuildFile; fileRef = C30C9B7E7CEEAF65311C32F3F6BA7D11 /* Foundation+Log.m */; };
  217 + 50F817D97C81A5A4C5B2FE549F0E4EF2 /* JSONKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A8430818F222E5BB32B3FFCA3075305 /* JSONKit.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
  218 + 50FC179F2BB1725954945F7DBD2B4334 /* NSString+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = AC090E7E3EE2BCFA5483DA4450F59EBC /* NSString+Common.m */; };
  219 + 51161EAA45116AE8BA954D880AF8C4C6 /* QMUICollectionViewPagingLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 722BD257965C760C33EF6AC060D00049 /* QMUICollectionViewPagingLayout.m */; };
  220 + 51BF6B99EB237FBE9DD3F30C3A6CD424 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B4641201DFCA43A68099A87B8967418 /* SDWebImageDownloaderOperation.m */; };
  221 + 524555BBDE29A2F9FEED0B5D6AF9817B /* IOSDeviceMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D8F6B27FE9EEEDF02CB533642B41D07 /* IOSDeviceMacro.h */; settings = {ATTRIBUTES = (Public, ); }; };
  222 + 5254F467CD579F067031B4293B04C1FB /* CNLiveCommonCategory-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F276E861DFC999C1F94CBAD868A5380 /* CNLiveCommonCategory-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  223 + 5295832FB83798BFF8DEA458F21171D1 /* UIBarItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = FA3D7CF9B698B01F272414D7B40B4745 /* UIBarItem+QMUI.m */; };
  224 + 52E5A7821C00C9D711B34B52AF0EA578 /* TZAssetModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D20D147E387474571CB1AB87738F21 /* TZAssetModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
  225 + 52E7E7E4DA8A559C900C700FFFDB0D23 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 8799DD8DE6B626EF5A93F9222577D76D /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; };
  226 + 52F488C0E87B0A3B969E852881DC7FDE /* UICollectionView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 31042939B7FA11E372EFC890D75C1730 /* UICollectionView+QMUI.m */; };
  227 + 53EAA27DDBFCE5FB1546B747751FE34D /* XFPhotoLibraryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CDBB3DFE767752113E375AD8A26F77D /* XFPhotoLibraryManager.m */; };
  228 + 54A99DEB34EE34718DF4A4E402D021D2 /* QMUINavigationBarScrollingSnapAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9288E8A1832E743BCA8FB5C40BB213 /* QMUINavigationBarScrollingSnapAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
  229 + 559EFAD62DA17D79CCD92A07A4F5D4C1 /* UIScrollView+Pages.h in Headers */ = {isa = PBXBuildFile; fileRef = CD0492D30E4612271D5A4EEAB7AFFDE0 /* UIScrollView+Pages.h */; settings = {ATTRIBUTES = (Public, ); }; };
  230 + 55E0BE002B7DA877076293077D56429F /* NSString+AES.h in Headers */ = {isa = PBXBuildFile; fileRef = C736282DDFB179DA9A947FD6D82CAAA9 /* NSString+AES.h */; settings = {ATTRIBUTES = (Public, ); }; };
  231 + 57568E14E8050CAB99BD531E373BB44C /* UICollectionView+QMUICellSizeKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 622BB07733662A1FEA37BA60A714A39F /* UICollectionView+QMUICellSizeKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  232 + 579AAC58A884DC33F9734C0254912D47 /* UIWindow+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 452DC6E213392C15AF222F67771EA945 /* UIWindow+QMUI.m */; };
  233 + 587260FD471F3F9B0AC4D6D98D719BF5 /* QMUIScrollAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 57877E1EE09A88F37806601BD9819C10 /* QMUIScrollAnimator.m */; };
  234 + 58891068D4E940EB693753C6A311426E /* UILabel+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 461D4A2D5F2A088D65016D9D3B33A654 /* UILabel+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  235 + 589E03BF6C8094EE4706CDEDC7D81977 /* TZPhotoPreviewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD804531D535077034445C5EC422915 /* TZPhotoPreviewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
  236 + 58EA60F56CCD34137DD0CEB5930DA011 /* QMUIResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 68D1B8D3555BF63691B4A9622F2F0D7A /* QMUIResources.bundle */; };
  237 + 58EB828E04417CAA4DF733680987D1E0 /* CNImagePickerCommonDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = AB31401B77A35AACBB5CDEC732DFDB34 /* CNImagePickerCommonDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
  238 + 5A1484EC6B06971FD3087D35EA55AD5D /* NSObject+KVOCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D997DD07478D3C0E0FC6D847983CD2 /* NSObject+KVOCategory.m */; };
  239 + 5A2378D262FB5E7020322EFE4C480D6D /* Masonry.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9E0B032785AFBE097701ABDF3122D5E5 /* Masonry.framework */; };
  240 + 5AD67DB35DFA10E0F29A77F1FDB113DA /* UIImage+zipData.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E21F3F827F9793AD723B6DB5938C38B /* UIImage+zipData.m */; };
  241 + 5B99D5586E2F5784796182C89221EC4B /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = B3426F14FD36E7851D4E60075F9EEDD5 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
  242 + 5BEB6F80B254C8C9C94BECE130C4A19B /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 88A7211E4271B370D3D1D4C8905FF25F /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
  243 + 5CD3BE940B74DEC10611C9131BFE65CF /* UITableView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 6787372C3B0E4771DE6EFAD126A5D908 /* UITableView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  244 + 5D17E34EA0CF97396D9BE9D0B9501A14 /* QMUIOrderedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E3C1311C76635C873789541A41C101D /* QMUIOrderedDictionary.m */; };
  245 + 5D8D23F092EDE32DE03A100DE8512EC7 /* UIView+CustomAutoLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = BC41E27B83D3AF0A1EFFA7BD5CC0B137 /* UIView+CustomAutoLayout.m */; };
  246 + 5DC089FC5AB7951D87A3E44FFF75C24E /* QMUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = CA96DBD05A2FDB5457A484979C8B20E9 /* QMUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
  247 + 5DCE983EEF746D463E6730FE15BD7B1B /* UIButton+CNCreateButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 5439D128232994394390414D83B0B580 /* UIButton+CNCreateButton.m */; };
  248 + 5DEDCC64612C3F002FB3EE4FCC4ECEAE /* CNEditVideoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 20CC25FFD907143A2C52BD3BBCE29D42 /* CNEditVideoController.m */; };
  249 + 5E4C7FC321F3E7E8224811F026F21283 /* UIView+Glow.m in Sources */ = {isa = PBXBuildFile; fileRef = D1570EA55E9386910B8E6871913A460E /* UIView+Glow.m */; };
  250 + 5F5B010A6CA0BFF555A1F32E0309FEA6 /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78B333D40294A3C4C514B20AD964DF4E /* Photos.framework */; };
  251 + 60E7AF438B1EBEADBD02E20C97E333F2 /* ColorMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E73DE246AE23327F5EB92B2926DC451 /* ColorMacro.h */; settings = {ATTRIBUTES = (Public, ); }; };
  252 + 60EB499EA4994C4423A75C2B5CEB22EE /* QMUIMultipleDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = 922C3809FA70012D53809740C7C24A65 /* QMUIMultipleDelegates.m */; };
  253 + 6185403632102EC2137BADE048C1AD63 /* NSString+Category.h in Headers */ = {isa = PBXBuildFile; fileRef = 757B78864D1150125A56903553A6CEE7 /* NSString+Category.h */; settings = {ATTRIBUTES = (Public, ); }; };
  254 + 62130870756F5A20F137557D9F8E9BBE /* QMUISearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 08E8A3C74FB18B7D132216BC6C2A5527 /* QMUISearchBar.h */; settings = {ATTRIBUTES = (Public, ); }; };
  255 + 62C3273EE688F096250CC749D04E52CD /* QMUIConsole.m in Sources */ = {isa = PBXBuildFile; fileRef = 98589062FB233E62BC1997F1F7696506 /* QMUIConsole.m */; };
  256 + 631A99436A334E20862DA98144ED51DF /* QMUIKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E13DAA46634EA35D7EF44C402F05DC1D /* QMUIKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  257 + 632B20F450E931F066647C566515FF93 /* CNDiseaseType.h in Headers */ = {isa = PBXBuildFile; fileRef = 83EE8B961BC800E355FC97F3908F8DF0 /* CNDiseaseType.h */; settings = {ATTRIBUTES = (Public, ); }; };
  258 + 640B4A6B48A45CD502F12ED19A3C7566 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CE472F918AC6661D61AC8522FCB79F0 /* SDWebImageDownloader.m */; };
  259 + 64E691F3DFE07BDA4DF3F7D5EAFCFEF5 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EF8678F9D6AC44660AC535348C587E7 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; };
  260 + 65249E45D3B1CFF24F803DF1E6E50C83 /* QMUIImagePickerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BFB0362B1B47CEC582A4BF83A4FD439 /* QMUIImagePickerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  261 + 6547E90B31494E43C906AB31428E7AFE /* QMUIButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6253F78F8117BA8C207A4DA3509293C4 /* QMUIButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
  262 + 65B3A8F4CFA2B982D65D0FEEDD8FD5B8 /* UILabel+InitMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = A4950F0006BEDDB0DC65E4A0E4D789DD /* UILabel+InitMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
  263 + 65D03ED6A75FB27B87D7CF904820992A /* CNLiveBaseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 170803385B8F4CF8C7110C29AD8706BE /* CNLiveBaseKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
  264 + 65D36D7012A5DCCFE2FFB4A96C1F6941 /* QMUIAssetsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E902A73B3F1C39C14416825D90CD5C7 /* QMUIAssetsManager.m */; };
  265 + 662637255C8BDD2FAC2EE1E2FE1B74CC /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A0A2192246433E4851CD5D107F61E56 /* SDWebImage-dummy.m */; };
  266 + 664464AAD7B5E33FA3C42812F7671DDB /* QMUIConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C9D6A5537F4E30E81586E8EAD9247CF /* QMUIConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
  267 + 664C572952718CE6CFFC450743B69DC5 /* UILabel+InitMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB54957362B04FA99FE63918E9FCE69 /* UILabel+InitMethod.m */; };
  268 + 667623054AAA2B74697DE71AF09DEC76 /* QMUIPopupContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7735AD1001C35EE1A642E50E4D4804F6 /* QMUIPopupContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  269 + 67623357C3B12F8CA3EA8B2DC98ABFDC /* UIButton+CNCountDownButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 35E005E9D52F2655A9B8DD9CF0EA2B5A /* UIButton+CNCountDownButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
  270 + 677E0B80DE9360FD5C7F3EBD68D59F26 /* QMUIPieProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 56190C188817D7B972626D5F6E6E2BD4 /* QMUIPieProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  271 + 67F6D3128D206D43EF1D5D684CC4D985 /* QMUIAlbumViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 508CF68508C6667B80E0D422EEEEBB58 /* QMUIAlbumViewController.m */; };
  272 + 68D71F758B5188F005A594A278904C43 /* NSString+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = E810D6F5B1B35777A46EB6B8BB60BB79 /* NSString+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  273 + 6A145051EB56C1B316726CE7221CB33B /* UIImageView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 064A8CDFA4BDB6FB8E1CAC4F6C6EB96C /* UIImageView+QMUI.m */; };
  274 + 6A9A97FAB04086FBAAE29A113F14A1D3 /* Pods-CNLiveDisease_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DCFDAD51FA526A7145F77DF1EAD39E /* Pods-CNLiveDisease_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  275 + 6B43217FCD87DA65338586D8F450F4E6 /* QMUIPopupMenuBaseItem.h in Headers */ = {isa = PBXBuildFile; fileRef = C8E8CC6A3093EA012D2D0339B8C10BCB /* QMUIPopupMenuBaseItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
  276 + 6B71DCC229FE37BA9A51CA274EE0031C /* UITextView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 533421608A586C4CC186474F3C64B9E6 /* UITextView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  277 + 6B9148675413A64E62243AE1823D4C2A /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BA739C89E4A6C83E361A77F085024F1 /* UIView+WebCacheOperation.m */; };
  278 + 6BA089F08861C9877A0B83271C0B487B /* NSArray+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = EC062EA16E914B3E95FAF2FDEB8AE1F3 /* NSArray+QMUI.m */; };
  279 + 6D7E03C45D577436F63A027E14753BFE /* UINavigationController+NavigationBarTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 074479220CB783A344731AE963105680 /* UINavigationController+NavigationBarTransition.m */; };
  280 + 6DE12EC8E8CF1E7F6F869D23B1120C70 /* QMUIFloatLayoutView.m in Sources */ = {isa = PBXBuildFile; fileRef = 876DA28F3D4973BDEC407BE47D84F5CD /* QMUIFloatLayoutView.m */; };
  281 + 6DE1FB6302F41217FBF78C7EDBC974A7 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = D7ABE96DAB46831EEC01CFCD384775BF /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
  282 + 6E36490F61EA69A0FAF574A74CE5DB86 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = D80F488B41FB9B919845450B993D15EB /* UIImage+ForceDecode.m */; };
  283 + 6F28961250F6A4648ADC4B1C5C70C5D7 /* QMUIAlertController.m in Sources */ = {isa = PBXBuildFile; fileRef = 59DDD5CAADE2A4E80EE6D56EE7F31547 /* QMUIAlertController.m */; };
  284 + 6F2DA698C00F4BA8A9C267DBB52E9449 /* QMUINavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D00036BBF5BFA836B4A214763EB263 /* QMUINavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  285 + 6F3FB5A16F2C386FA12327F01B28888E /* CNEditVideoController.h in Headers */ = {isa = PBXBuildFile; fileRef = B5508ACDD194241E24DC95DEE588AD21 /* CNEditVideoController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  286 + 700B1C9D4AE7D49A15417126D7181349 /* UIImage+ZXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EFA2541339CA39216BC1B8056D67B17 /* UIImage+ZXExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
  287 + 7082B5D7EC04D8C794628244202D6B91 /* UIImage+ZXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E3CF7AD62D9D43BA8414C96729CD551 /* UIImage+ZXExtension.m */; };
  288 + 70DEED5F6415C11DE53037E9B10EEDAC /* CNLiveCommonCategory-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BD3EE3EBF209EAA68ED06C337EB371A3 /* CNLiveCommonCategory-dummy.m */; };
  289 + 71679F26C706B50D8CA0DB488C3955FC /* QMUILogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E20381E84481FD7A61FAF551A583CB75 /* QMUILogger.m */; };
  290 + 71EAE42DA6F796418DFEC8138F6371C9 /* CNLiveDisease-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 111E5CE6EC0F6131F0348FA861BF3660 /* CNLiveDisease-dummy.m */; };
  291 + 72021D3BB443BC0696F12639CD8ECFE5 /* UIView+ModifyFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = C07CA7A751DFF3E2BBFF129EF9B24735 /* UIView+ModifyFrame.m */; };
  292 + 7209EE09B35D181D87EE9D7851250B84 /* QMUILogItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 10A8A9A03A359BE786B7B086BB53E8D2 /* QMUILogItem.m */; };
  293 + 720A7D4F22A9D9AFBFEC699D3D5CEDAF /* BaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 42312A2B5A549378DAC0B4ECA3698C98 /* BaseModel.m */; };
  294 + 7221F82860E0F483038A38EC3A685E20 /* QMUINavigationButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 65DCAC5D687BB1E775DB357F3450762B /* QMUINavigationButton.m */; };
  295 + 722C6C35186C4E396887535AF93D5639 /* TZAssetCell.h in Headers */ = {isa = PBXBuildFile; fileRef = CB3655EC909840A3396904C8A0862532 /* TZAssetCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
  296 + 737C78F3A0BE00A9F617BC95A65430C5 /* CNLiveImagePickerController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B491E15E28DEE130A93E6000CF7B6D /* CNLiveImagePickerController-dummy.m */; };
  297 + 73B37E64030D3DB60EC84951F1B894B7 /* TZProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = B499B60F408BC6707B3AD77629B2276B /* TZProgressView.m */; };
  298 + 73CBF8A449C4CC377A130D77C1C10417 /* QMUIAssetsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 125524716A12A262F90423807EE16A66 /* QMUIAssetsGroup.m */; };
  299 + 7412E2ADE6925B014DF4A6F58EFA9FC7 /* NSParagraphStyle+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = B11E32AD5B8E1DA20340D43668CD65FD /* NSParagraphStyle+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  300 + 74862F899946268252FC3C4F1F65DD14 /* UIColor+TLChat.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CFD97612DCA2B6EA0DE36B34AFEE551 /* UIColor+TLChat.m */; };
  301 + 74A977F8F22FAC4050E2A67755E92F7A /* QMUIPopupMenuButtonItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 9388D4FCEFE0F8EA9C58E957BF7B4891 /* QMUIPopupMenuButtonItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
  302 + 74EB0B1D53CBFD2965B8EAB543C7ADC2 /* UITableViewCell+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = B3F8A79885524EEAF2C27BFE529BC325 /* UITableViewCell+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  303 + 75AA61B67E5FAED1472DB3D0A7896460 /* QMUIAlertController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7175EAA64B0B8A1263F0DD86EEE315DA /* QMUIAlertController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  304 + 7658D9AF7449D3D208782197F205FBC1 /* QMUICollectionViewPagingLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 3270360EE71363E3E49F886C1619227F /* QMUICollectionViewPagingLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
  305 + 7662E6E318C1BC9EC8EEF4603066EA32 /* QMUIGhostButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BB09BAC5DD97E21A3981BA6E78EBEB2 /* QMUIGhostButton.m */; };
  306 + 774236BA3D269B6C376DFB478AD9B44E /* CNLiveCommonCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E5AF02E9D23416E835E929EAB63E80 /* CNLiveCommonCategory.h */; settings = {ATTRIBUTES = (Public, ); }; };
  307 + 77E215E1EC8510F73D16B0578827A46D /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = B34163143C3661D8457ED11A045A3821 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
  308 + 782838188A9752029568E5E13D0F6BF6 /* UIDevice+CNDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A2F3D99604F7AC3B20BE1C1F3AB027C /* UIDevice+CNDevice.m */; };
  309 + 78FD30608BF802F3597E405CC2F6A6D1 /* TZAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = DC96426169463469209A9ED25EDE6B36 /* TZAssetCell.m */; };
  310 + 795D0D475B8D8BC888172B9C3EED6C87 /* UIFont+CNLiveExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 064F2F4FAA8342C2A488D94C1DE2D99D /* UIFont+CNLiveExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
  311 + 7AD333E335B69D8CA00FBBADA7FC4799 /* QMUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E5C259E287E2F863DDDCCC45654E989 /* QMUITextView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  312 + 7BBB50AC97DE6E8B83AEECEC38E4E4D0 /* QMUICellHeightKeyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 80A56E2239D1D754EAD245E8AFF8254D /* QMUICellHeightKeyCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  313 + 7BBCC7462BA836FA2467EE68E1E218E7 /* QMUITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = D173605F71BD5EC07FA7019FCB9430AE /* QMUITableView.m */; };
  314 + 7BE1B00F06D2807DAE494BB25AC4DECB /* QMUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = CEAEBACD952BE252FA6546538291F9FA /* QMUITextView.m */; };
  315 + 7C0B73296DD1A199A6D84F8BB103237F /* UIBezierPath+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = CE399E576BE0CDD72053AFE8AD7054C9 /* UIBezierPath+QMUI.m */; };
  316 + 7C1A5D069898EBE283480099D6C9A334 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 633B0E4FE234572DEC6992EBC29C504D /* NSArray+MASAdditions.m */; };
  317 + 7C63579D1694EACBE1191ADF45E227F5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D5C26C7B67C9CAA2EA3B1364F1DFFBA /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; };
  318 + 7D6A7F306368426CC41BCD8B359F4459 /* NSObject+KVOCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D0B7578E6F8E12E33BEB04B3427AD748 /* NSObject+KVOCategory.h */; settings = {ATTRIBUTES = (Public, ); }; };
  319 + 7E837324D069430A4AB92F03135977F3 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E71017A5217FA8015F788F4E49B02617 /* NSLayoutConstraint+MASDebugAdditions.m */; };
  320 + 7F35A7D43FB5C7BE77AD5E013B764C58 /* QMUIToastBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 063F207939FA6D5DB2DB5214957E7DB9 /* QMUIToastBackgroundView.m */; };
  321 + 80590227803608DE7040B46CDE8331BC /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 158BF5EFF88019AA811B0998F74B6B23 /* UIImage+GIF.m */; };
  322 + 816C73EB3A88E6FF629A81110D3EA02A /* UILabel+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C713C0F7B4D72DA8CF89B03CA2EC2B /* UILabel+Common.h */; settings = {ATTRIBUTES = (Public, ); }; };
  323 + 81991EBFF1AAF9A664B525BA4B03BAEC /* BaseModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8452F75A0AE427772DA2CC1E1AD93A17 /* BaseModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
  324 + 8234D42D703E2388DA3350721975C761 /* QMUICommonTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = ADE6E71D8B9CD9A9805643469EC4E468 /* QMUICommonTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  325 + 829294988D20B09A71DA0C4671270FF4 /* UIView+Effect.h in Headers */ = {isa = PBXBuildFile; fileRef = 61C18498BAE9F00B01EA5473F6BC738A /* UIView+Effect.h */; settings = {ATTRIBUTES = (Public, ); }; };
  326 + 83143BB19E1ED2C97BE2D0D5BFC5B3BD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  327 + 8332EAC445AE7133E48B2A7ACE2966BC /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6788997BDC7DDA752463F459A17D06FA /* MASConstraintMaker.m */; };
  328 + 84B71A20F57335158D9FBD7B2B352133 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 854BD41BFEBC6C723060D82481C8E80D /* MASViewConstraint.m */; };
  329 + 84BDE7C4F0D20ED5ED8380571FFC94C5 /* QMUINavigationBarScrollingAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = EB420BE582CDAA291FFAF40D2DF12F9C /* QMUINavigationBarScrollingAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
  330 + 850549D4790D737E54D957E3C7DB5932 /* UIImage+SGImageSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DAC2BFABB09BEF200025B632389AC10 /* UIImage+SGImageSize.m */; };
  331 + 86184F6E65720954F571F1300C21F63C /* UITextField+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 54C1B9770477608C48D1B46AA77E80CD /* UITextField+QMUI.m */; };
  332 + 8627E76A45F8CA7AB2F76FF21831C1C6 /* QMUIMoreOperationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 646198D46F8490F40BFE2B9A12C8729C /* QMUIMoreOperationController.m */; };
  333 + 8707EBDDABD92994558CAB09F6447D50 /* UIFont+TLChat.m in Sources */ = {isa = PBXBuildFile; fileRef = A53D965E23347C5958FEB810299B143F /* UIFont+TLChat.m */; };
  334 + 8827BD3DCB301F71DCE6814506027F1E /* NSObject+CommonBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FD28CFD6E644D1A36A09F2A0AAE44A8 /* NSObject+CommonBlock.h */; settings = {ATTRIBUTES = (Public, ); }; };
  335 + 885163E3C17FD72A2C061A6371E9F997 /* UIFont+TLChat.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EE7B4F2806F84E200EE4B8107248CE /* UIFont+TLChat.h */; settings = {ATTRIBUTES = (Public, ); }; };
  336 + 8855BBEDDB6AAE97BB801687E4E1AEAA /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 51A6EFD7152C6332BA475E286C51E3A4 /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
  337 + 885C4C75261779B014EE600014CE9D6D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1EF869671070CF3D95A6244CCC0D019E /* Assets.xcassets */; };
  338 + 88794DAE96284EBA4C22AB80D1611D24 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = C37CB675462F6B6DFEA5FA375D4AB2E9 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  339 + 89066F7AA0F38041B7F7488B49CF700D /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4353216EAA0F68E3199B60BCF47F18FF /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  340 + 890EBD4FD460CD2450E193FB766995CC /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 24F273CEBF2CAFD23997546A8D3E1525 /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
  341 + 89264A0BB87AC9FFB8D49C925B4E2496 /* CNImagePickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AB2451D90B42EB9A228FAAD4F5DFA4B1 /* CNImagePickerManager.m */; };
  342 + 89C32E69283054A8B79522F8C54C1529 /* QMUIModalPresentationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DF6CCB04E81A1E879D3C750A4BF53F85 /* QMUIModalPresentationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  343 + 89D09BADEC85B5463E5F2BE2E877A50B /* QMUIFloatLayoutView.h in Headers */ = {isa = PBXBuildFile; fileRef = F28C4C2745818B190D6EA5F1ACDDAA8A /* QMUIFloatLayoutView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  344 + 89DE837F88D2D4483E5C3FE0A3452974 /* TZLocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 71A7B848DE10BD3890B802EEB07371DF /* TZLocationManager.m */; };
  345 + 89EA5B5E5DCF7EF37A395F717407159D /* CNLiveBaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 680493365AEA47263C68D25C42D8D1FD /* CNLiveBaseKit.framework */; };
  346 + 8A800058E83DED8F1E8CD4BB6726D7B9 /* NSString+RegexCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = 4659800120EFED7F2642A3A551009ACE /* NSString+RegexCheck.h */; settings = {ATTRIBUTES = (Public, ); }; };
  347 + 8B7D6BB5B46EC412529CE61B6C0E70B0 /* NSString+RegexCheck.m in Sources */ = {isa = PBXBuildFile; fileRef = 658504150D9F5674A79D219FBCD7D887 /* NSString+RegexCheck.m */; };
  348 + 8BDF17AC9554CCF9498C9E0D8A581BFB /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = D5F64B4DAED1126E6553CE313402356B /* MASLayoutConstraint.m */; };
  349 + 8C7CE43B7A888234C50FCB9BA9D3328A /* CNDiseaseViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C9B92D333B9E784D8DD5C75CC2B7FF69 /* CNDiseaseViewCell.m */; };
  350 + 8D10AF144A800B4A5FA516EC02AF960F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  351 + 8E50412A2E7F30A5E3534C9A2A5B885E /* NSData+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = ACC5D6AEADC20901C904EFA19F029708 /* NSData+Common.h */; settings = {ATTRIBUTES = (Public, ); }; };
  352 + 8F03057D43328BAA9B637339A4049FA1 /* UIView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 49C6BA5B17EF66C78072022C81626A4E /* UIView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  353 + 8F82DEFED44B08BEE63B7173EC175300 /* NSString+AES.m in Sources */ = {isa = PBXBuildFile; fileRef = 18335FFD91BAC7B052B6BD7DA887B162 /* NSString+AES.m */; };
  354 + 90055258D4E84B87AC2F569F5669D0E9 /* QMUIWeakObjectContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FC64B34CDB661EC540C63F91BC801FA /* QMUIWeakObjectContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
  355 + 90055CE83CB7A3C48F917B6BF363654B /* NSURL+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BDCF1FB9BDDB44742C97BC307215D14 /* NSURL+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  356 + 90297EE9D32D7BCC2BB280B273412C03 /* UIImage+CNImagePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 69803E5B20B700EDF39B3BB657165384 /* UIImage+CNImagePicker.m */; };
  357 + 9087A8E8D68998AA512F8CEDFBA25441 /* SDWebImageImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BB46C3EA1C43584296C72428924A0CD /* SDWebImageImageIOCoder.m */; };
  358 + 90A54B56C9E4ECD12DAFE6B80FBC0255 /* NSBundle+CNLiveXFCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = D88E05400F35D5EBF4ADBD0BAC88CD9D /* NSBundle+CNLiveXFCamera.m */; };
  359 + 92A2F9DF51D99CE06A36AC52D43200CE /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = BCB96BA043620433C7AF5DB5C90B4A1E /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; };
  360 + 9341F03D8D7509B2416B6E220D446059 /* QMUIHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = E008C453898C4923620F507AA374B2A5 /* QMUIHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
  361 + 93BC69950079F22E03C209A710F0599F /* MJExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEB3EE5D244639978C40D9EAE1F38174 /* MJExtension.framework */; };
  362 + 94421580DB4B3155ED95E82631142B49 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = C0C1F105C0BB6CE496055B864FE0CA40 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; };
  363 + 94C9E7BD9D9F62E11153CF4DC301A476 /* NSAttributedString+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B921CB39ACA9E694EDCF272A97F72F /* NSAttributedString+QMUI.m */; };
  364 + 94DE416ECC6E7525206E7BE81D179C23 /* GTMBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 10D261DC56FB2BD0F4CBCE666CC4A34A /* GTMBase64.h */; settings = {ATTRIBUTES = (Public, ); }; };
  365 + 9516AED94843D6DF052D80B18DBB20C4 /* CNSetUserDefaultTool.h in Headers */ = {isa = PBXBuildFile; fileRef = E97B6E602945C8F9AF77460B60ABCABB /* CNSetUserDefaultTool.h */; settings = {ATTRIBUTES = (Public, ); }; };
  366 + 952EB2F8788EE43D9479A3F32CB61E24 /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B602235D2C0C188E0738A1AA545BF2 /* NSObject+MJClass.m */; };
  367 + 9582C9E7B48CE7A624AC620429EE6CF0 /* SDWebImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67FC0F2E7EA45AA97C7650B6923C0588 /* SDWebImage.framework */; };
  368 + 95BF0B5E4A2FDB5ED1D7FAB8DF1FAC43 /* QMUISlider.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C9C62CAAAE516AF5BDE98D139934A40 /* QMUISlider.h */; settings = {ATTRIBUTES = (Public, ); }; };
  369 + 960A09A868F47283049CDDADD0CBEFDD /* UIScrollView+Pages.m in Sources */ = {isa = PBXBuildFile; fileRef = A6DF3E2A7DFADEBDC200F7BD3B572F50 /* UIScrollView+Pages.m */; };
  370 + 9698C0D361CE8B38456B7BD633B288B9 /* QMUIConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A3AC4DCCE1D40405BA8AD275BCF089E /* QMUIConsole.h */; settings = {ATTRIBUTES = (Public, ); }; };
  371 + 96ADDF8CA139524EF03984689E3D9B10 /* UITabBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = E1CB724B569C50B49A41797445A505E6 /* UITabBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  372 + 96C3A6E814C7A5DCD18C2FD9EF3B9FCF /* CNDiseaseType.m in Sources */ = {isa = PBXBuildFile; fileRef = 7759A8BA281FE495F1E99DDF6D9BB779 /* CNDiseaseType.m */; };
  373 + 96D1BD65F4F7727EA42CC96940DCE514 /* UIBezierPath+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 362B3E452EC779956B9B60887FE4F712 /* UIBezierPath+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  374 + 96FB8EFF1F764AD0167BB536D0A3986C /* QMUIImagePickerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7476A2FE05FB3A4105DFB7E5E0EAFE41 /* QMUIImagePickerHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
  375 + 971F2F0B4EB32F8FBA7454D8E9F1B19C /* UIImage+CNImagePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C20A022A45EEB7E007AB75B0912B9DC /* UIImage+CNImagePicker.h */; settings = {ATTRIBUTES = (Public, ); }; };
  376 + 9801AE1360A474035EFC9FCC1F91AF68 /* QMUIToastAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A07345E4E6A0AC4496606DEE515F573 /* QMUIToastAnimator.h */; settings = {ATTRIBUTES = (Public, ); }; };
  377 + 9822D1954CE822B1BBD8A719A5B09643 /* QMUINavigationBarScrollingSnapAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = DEEDD35E8E36BA1985D038A490CA8CAB /* QMUINavigationBarScrollingSnapAnimator.m */; };
  378 + 98A0FB0E47BB36FC6F56DAC1108AB5D5 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 58D29FC6403141AA3DD13F7D77818E2C /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  379 + 98E147AE43C8A9677C01B2646BF3F6B1 /* QMUIKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D1D8C2551393A89A97953BFF2DFE64A /* QMUIKeyboardManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  380 + 9921D0B8E3ED9C925898864A3C1F7E69 /* UIImage+TintColor.h in Headers */ = {isa = PBXBuildFile; fileRef = C48BC18E079F615377DB04E1A446978B /* UIImage+TintColor.h */; settings = {ATTRIBUTES = (Public, ); }; };
  381 + 993602FF93BAB91BDC256C892EC7A215 /* TZImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = A64A76612CF93FC8A45B5B89B128784F /* TZImagePickerController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  382 + 993FA4C3386A13CC6B343C14C8434A8D /* Masonry.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9E0B032785AFBE097701ABDF3122D5E5 /* Masonry.framework */; };
  383 + 9981BBAEC81B686E2B458BBB743839A4 /* QMUILogManagerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B9D30CC65470F511CA514AD9BAF338A /* QMUILogManagerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  384 + 99C88989AEC3E1F8CD608A39BBE632EF /* QMUIImagePickerCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = FC249F81606BF59DBB669E868D95F34D /* QMUIImagePickerCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
  385 + 9A992C732D10ED120BDD7BCA99B7C8B9 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C0DE8007C67650AF7A19818F4E45FE7 /* NSData+ImageContentType.m */; };
  386 + 9ABBBFEA72A1C775E5BE37FDAEC22747 /* NSArray+Safety.h in Headers */ = {isa = PBXBuildFile; fileRef = 96D175C65361671F6DEA9FD715918D8C /* NSArray+Safety.h */; settings = {ATTRIBUTES = (Public, ); }; };
  387 + 9AEE59FB02119AD06853409D603C8DE8 /* QMUIAlbumViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 42A8A785893E9BB99D3F4B4EBCEDE7A4 /* QMUIAlbumViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  388 + 9BBD7C9381A0BB5416B050185088AFA3 /* Pods-CNLiveDisease_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CF9D0753BE107B97119A5F72D5BB9328 /* Pods-CNLiveDisease_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  389 + 9BF6DAADA5138B68D604D9F141AA6F90 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 36680D5D15385AFCC7E0B16A6D2B3DBA /* MASCompositeConstraint.m */; };
  390 + 9C88F5BAD7F48213BFDCF27D241EADBB /* NSArray+Safety.m in Sources */ = {isa = PBXBuildFile; fileRef = 123A96B024A8C2F9F8FE8AA36E687018 /* NSArray+Safety.m */; };
  391 + 9D17FF6C31290500AAAEB145B45FB386 /* XFPhotoLibraryManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F22DDB0ED0FE6DA327D224C9D7796A23 /* XFPhotoLibraryManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  392 + 9DE963DABF7C9C192B375DC7D68F699C /* CNLiveImagePickerController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A3E7993D21E636A9C0A0D089E45544C4 /* CNLiveImagePickerController.framework */; };
  393 + 9E09B37C22C4DE84431E7F1F7D7E748C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  394 + 9FD70BB461894701B94BB544B6B2507D /* NSPointerArray+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 206FDBDBE6042C2AB4A585B85A75BDB5 /* NSPointerArray+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  395 + A009074F1ACDEA1C412798CF5C4659AF /* NSImage+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CE833823C5C47BFAFACC8E2BF3F00FA /* NSImage+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  396 + A0671CFC3746C0FB9987311E36ACC26B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  397 + A0C2107175E6ECF0CE64DDB939804B20 /* QMUIGridView.h in Headers */ = {isa = PBXBuildFile; fileRef = A2EA13CD381DCABEA5E15A33A3C9CB75 /* QMUIGridView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  398 + A0CA5566A3BB58B081BAF6730185DB55 /* QMUIMarqueeLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AAD09A93EA2FCB6E843097753C080B2 /* QMUIMarqueeLabel.m */; };
  399 + A1660585BC26E65F67F7EE5B77622B72 /* UIGestureRecognizer+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BB8C0794F678F91246C66121E1496876 /* UIGestureRecognizer+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  400 + A1E933C89ADC66DBCA2D5D7EC740B5E5 /* NSString+CNLiveExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = C23082DBF1889636C2F81836269B4955 /* NSString+CNLiveExtension.m */; };
  401 + A1FE4C4E4553B6B56F1FA9A0603538CB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF5243FCB4D731EAF192F1360AADE33E /* UIKit.framework */; };
  402 + A27FD4E10502CA99C26C18FDB2F39F84 /* QMUIRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = A147640D802145CB66F611EF884420E6 /* QMUIRuntime.m */; };
  403 + A30AE67F3946D732D2C2F57A721F2338 /* UIBarItem+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A33A10A0E99DC7F1BE004D87F7707D9 /* UIBarItem+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  404 + A345177C41BB0C471C6EDA5F4A2DCA07 /* QMUITabBarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C15B37E0169CCA00A7C5ABB2DA0FB7B /* QMUITabBarViewController.m */; };
  405 + A3E85D7823CF9302169841A46203989C /* NSCharacterSet+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = E5B79667BB36894B380FD897A333F48F /* NSCharacterSet+QMUI.m */; };
  406 + A41ADB70D545A7B9A62E97958699C057 /* UITableView+QMUIStaticCell.m in Sources */ = {isa = PBXBuildFile; fileRef = FDD92DB36CB8A391F1EC944ED020FD69 /* UITableView+QMUIStaticCell.m */; };
  407 + A556E0B9BFC1915688B687F352AB2599 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C1304E0B2C51BCF88CB340A240D6C58D /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
  408 + A613BF62A3E9F9EF0290C93920FBBCF2 /* CNLiveDiseaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = FFE5C6F15F469B927C7D51C48F76D604 /* CNLiveDiseaseController.m */; };
  409 + A706455B471B8CC5C0D6CE56D5555572 /* MJExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEB3EE5D244639978C40D9EAE1F38174 /* MJExtension.framework */; };
  410 + A7B5A1C2A9DD02A2DC527637343C1D01 /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = 35AC18B6813A28DF0F2F187F16B1F421 /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; };
  411 + A9BDC36AFE7C542A4AEDC2D2DEBC0E5C /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 64BC38278E2688144E171C60EEB7C44E /* MASViewAttribute.m */; };
  412 + A9FC859D1E559E529E8556DDB8C256E8 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = F71A9B729E5F490EDE320AD2963702C4 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; };
  413 + AA51EB28407809BE477198FD688F316E /* XFCameraButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D86FFC5A6B47D7D0C25C0CCE777D68D /* XFCameraButton.m */; };
  414 + AAB3A0ACDE06E5A7500F63AAA176207F /* UIWindow+CNCurrentViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F9CB78126B0D40EB9E09B4C55A58B135 /* UIWindow+CNCurrentViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  415 + AAEF6B916FB714404BC542172589DFDB /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BE8ACF738E477303D56991BD39B46E11 /* UIImageView+WebCache.m */; };
  416 + ABA3C630FC8965AED736E7C26EC458E7 /* UINavigationBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = EBE7A2331BFD0B83EF10DB6B5F37D7D6 /* UINavigationBar+QMUI.m */; };
  417 + ABC8F49FC7A67C809F5927EBBCE6E2B1 /* UIView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 702A45B3D963A2C3C87D51293B7C5560 /* UIView+Layout.m */; };
  418 + AC2B0AF5D7154E924FA552AC9C40210C /* NSDate+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2C58BA8F1E05B4D00EB1B8D6FCB45F /* NSDate+Common.h */; settings = {ATTRIBUTES = (Public, ); }; };
  419 + AC45621F6C5667DD58C23A99A0635FC9 /* QMUIMultipleDelegates.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA86974E0BAAA3436E21894D661C45F /* QMUIMultipleDelegates.h */; settings = {ATTRIBUTES = (Public, ); }; };
  420 + AC87B41026C5E406390B45AE1C7DCE38 /* TZAssetModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C690059D6C52669C21C3D44B0B0B69DD /* TZAssetModel.m */; };
  421 + AC94D3E1CDD1943A448C98B2D4DE0EF2 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEF14FE4EFDA672CAD366248931DE21A /* CoreGraphics.framework */; };
  422 + ACEDFB7D729BA7A6DB737C84F7BDC72A /* NSArray+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = F1B3E029F340A7BCD4A819845DB972E9 /* NSArray+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  423 + AD2A1C9DED781C938D31114F999D24D9 /* SDWebImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 70D81D7628506D401B19E838BBC2FAFD /* SDWebImageGIFCoder.m */; };
  424 + AD60576A14D264370345C4D59CB95515 /* QMUIZoomImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = F96DC467491CC1D1FDE4D83B4AB4CD5F /* QMUIZoomImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  425 + AD69A62653CA6F16189CA8B433B34661 /* UIControl+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 990C446B963197F9DAAEA8ED7CA960FF /* UIControl+QMUI.m */; };
  426 + AE8FC5F971EC9873197A0939432D2144 /* UILabel+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = DACD1C6967AB55A00F48184BB1E67648 /* UILabel+QMUI.m */; };
  427 + B06FC6695B2D68AC7FDC9EEDB80E7D44 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 171F0044908971BED3F9334774CD1021 /* MASConstraint.m */; };
  428 + B0BEB78C0D1B503A2F3320330E594379 /* SDWebImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67FC0F2E7EA45AA97C7650B6923C0588 /* SDWebImage.framework */; };
  429 + B105F48BCC8FFC6D68BEBC22259757BE /* NSMutableDictionary+Json.m in Sources */ = {isa = PBXBuildFile; fileRef = 02B223C7F03EF3DCF3A9C4E01B20D85E /* NSMutableDictionary+Json.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
  430 + B15DBA8772483D0267960C3AF8955E54 /* NSDictionary+Safety.h in Headers */ = {isa = PBXBuildFile; fileRef = D154061560298B7E4039DE914DA5F932 /* NSDictionary+Safety.h */; settings = {ATTRIBUTES = (Public, ); }; };
  431 + B1DE38238319205B06B013C90A6CB944 /* CNLiveBaseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 887F63DBE20DEEF666728D84FD34331C /* CNLiveBaseKit-dummy.m */; };
  432 + B1FA5AC5F8FAE45FD43B1655C1A2BA49 /* QMUILab.h in Headers */ = {isa = PBXBuildFile; fileRef = EA53072906E62C8AEB45A53AE4EB43A3 /* QMUILab.h */; settings = {ATTRIBUTES = (Public, ); }; };
  433 + B2363997FF516C3C26E5397C7D5589AC /* CNSetUserDefaultTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C103CF232F39659E1A688D19CB0F2D8 /* CNSetUserDefaultTool.m */; };
  434 + B42D3675983EE393D9953B7138405C9C /* UIView+CustomAutoLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = AA479DDA0966438DE0829185B1B21ACC /* UIView+CustomAutoLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
  435 + B454D3F724914FBFEEB414F6CF5D6A96 /* UIColor+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = C37FF454F3B8E91763CB706191F237BB /* UIColor+QMUI.m */; };
  436 + B4BFE43624FAF7EC33CC7E46482F1364 /* PathUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F1DB16A2524D63F548364CC5E9381C /* PathUtility.m */; };
  437 + B54D827411642E1BE54FD1D88353E68A /* QMUILogger+QMUIConfigurationTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = 38999C44B8CCAB413797F7FED1B5B7FE /* QMUILogger+QMUIConfigurationTemplate.m */; };
  438 + B56927DBC7A3D55D0F7339AABC51E9D9 /* QMUITableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4296A3D65ACB8CFDB36069D31A1B5800 /* QMUITableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
  439 + B5ED25A8FF25C0D448A43C7B3EE3BFEF /* QMUIImagePickerPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A46BA259DBB883EBF253F51BA08DFA6 /* QMUIImagePickerPreviewViewController.m */; };
  440 + B70134C3F966BE123457A43BBDE009F0 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = DA0A1A6E18DD0E8F980CD60D386A2403 /* UIImage+MultiFormat.m */; };
  441 + B7B59FD4F93B5190C27CD5BFD8218481 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 36BAF14E4EB3BE40E53E85F1B955CD7B /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
  442 + B90A87F3E169CC1DEA90C9A78E9D0A20 /* UIFont+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4EE87FC9C4230953A0735CB78A5AD4 /* UIFont+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  443 + B9440CD7F9AA1E86313CDB63F750E063 /* QMUICellHeightCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A7D42B56A912C6F5356B78E228CE2DE7 /* QMUICellHeightCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  444 + BA96093086CE84EC6073F3799138654D /* QMUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = D6359391264191F30436C3236E86DB1D /* QMUITextField.m */; };
  445 + BB1C4DC86E075F553C02C41E26A7272B /* QMUILogNameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 787AFD75A75F2A21A127FD6E4044DCA2 /* QMUILogNameManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  446 + BB59BC5EECCBF800116FC08A59ADFCAF /* QMUITestView.m in Sources */ = {isa = PBXBuildFile; fileRef = 847BB111539F3623C154E939C413837E /* QMUITestView.m */; };
  447 + BCA7E999ADC3547A634CF42661FAF441 /* CAAnimation+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 60B8717B331B2394C1CBC387C23F7F2B /* CAAnimation+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  448 + BCB576582094E976DAC29AEE0DFA07A9 /* SDWebImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DEC585D5A92AE5A1198CE7493593281 /* SDWebImageCoderHelper.m */; };
  449 + BD94AA61576CD6601C5DF4E3E50CAE9F /* UIImageView+ZXExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = F319206443F4B5EC9EE612383B8E47AC /* UIImageView+ZXExtension.m */; };
  450 + BEC4D6F4ABDE4D8481D465B7430A14E7 /* QMUIToolbarButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 8483D90CF58014874E6104EBFC49F8D6 /* QMUIToolbarButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
  451 + BF7E511ABFAE27B5C9ED52DEA4FD87BA /* UITableView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = DD2B8340D1795CF0009D832D01F734A9 /* UITableView+QMUI.m */; };
  452 + BFA2A7CFAB4FE2CF70D9E33AA82ABB95 /* UIView+CNGradienLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ECB8588729AB7344D7A4A9480CCE12E /* UIView+CNGradienLayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
  453 + C02EB51463078EC750808A01947CB183 /* QMUIHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A37B05F07EE6270979DFFD0586B3C3EC /* QMUIHelper.m */; };
  454 + C056DBEDDD04505B8FD666278C5EBED5 /* UIScrollView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 88B436B5430AFF8CE4AA6599E59F47EE /* UIScrollView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  455 + C079CDFF771E23DAE2EE4D9EE438FA7E /* UINavigationBar+NavigationBarBackground.h in Headers */ = {isa = PBXBuildFile; fileRef = 780E78B8B6256B7B3E79D1CE92C21738 /* UINavigationBar+NavigationBarBackground.h */; settings = {ATTRIBUTES = (Public, ); }; };
  456 + C19B46955AE0AECCCCBE76BDECAE644D /* QMUIVisualEffectView.h in Headers */ = {isa = PBXBuildFile; fileRef = F1CB305A130BFE91D0B304690F5FC59C /* QMUIVisualEffectView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  457 + C24EC7D6EFA972508B3C720417989A42 /* QMUIEmotionInputManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 06D0585D9D13913A35D89993A7047F74 /* QMUIEmotionInputManager.m */; };
  458 + C276E7B12790ADD06AB44079EAAB66F4 /* UIInterface+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = EC2EFB4A0D2199B4E3181A191502C0AC /* UIInterface+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  459 + C2CB4B8C74AC3D5310374BC35D8B50E8 /* QMUILogger+QMUIConfigurationTemplate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ED77F8BDE8F753D0A0DFCAF9BC40B1E /* QMUILogger+QMUIConfigurationTemplate.h */; settings = {ATTRIBUTES = (Public, ); }; };
  460 + C2F1572927BE5766D2157AE5A1FC7423 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3711FE47C1E33C04FCF7DB06CFB75358 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  461 + C34AC8F9F6506F6AF8AF72856C8537DF /* QMUIAsset.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C9A7255B1D10808937223B7F57AE02 /* QMUIAsset.h */; settings = {ATTRIBUTES = (Public, ); }; };
  462 + C37AACE326B3DE727FCEC28DD49562F0 /* QMUIOrderedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = AA110CBCDC1006CECA87FFDDD4981756 /* QMUIOrderedDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; };
  463 + C384C21C10E3A19BABD116833A168968 /* UIFont+CNLiveExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = EFDF683F84809901BD666E73DD54A392 /* UIFont+CNLiveExtension.m */; };
  464 + C3931E8B0740CAD749A79A476FF26283 /* Pods-CNLiveDisease_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7C54C63F72B4E960DA2A0E158F6A2E9 /* Pods-CNLiveDisease_Tests-dummy.m */; };
  465 + C3B5D9C67C7ADCFA3CC607DA313A94E8 /* UINavigationController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 92620EE143E895355A86DD28661CA170 /* UINavigationController+QMUI.m */; };
  466 + C48387796C47BCB45571E6BD7DD844CF /* UIView+ModifyFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BDD90980A92797549A19A0B5E09F221 /* UIView+ModifyFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
  467 + C4AA55275AEDBE86671EC1423A83D9B9 /* QMUIPopupMenuView.m in Sources */ = {isa = PBXBuildFile; fileRef = D260371DEABA5F17EE471754F3D604DE /* QMUIPopupMenuView.m */; };
  468 + C4C64D0D462A1BCACDCF4EF71FAB101C /* UITextField+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 243B7285EE334B2971BF47C5E694C0C4 /* UITextField+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  469 + C4DA97209AD495B94B4AA311E4C84772 /* UIImage+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = F762ADB232C808604C1F988DD450325D /* UIImage+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  470 + C4DAA451E1D77F6671DAB9272AA4C88D /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 65B776EA0356C5AA7AD218AFD1DFB37D /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  471 + C58B9AA9210DBCA85FBB2277E518969A /* UIDevice+CNDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 87808FE5211743BD62F4557B65C53716 /* UIDevice+CNDevice.h */; settings = {ATTRIBUTES = (Public, ); }; };
  472 + C5D705718B48E1A7A9BAACE8AB7B52A5 /* QMUISegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = E15FA71056CE48051C4520D0C5B571D9 /* QMUISegmentedControl.h */; settings = {ATTRIBUTES = (Public, ); }; };
  473 + C610BFE2129511727CB8B3495FE01527 /* QMUILog+QMUIConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CC6D7D210DC6D6B38130C60485E485A /* QMUILog+QMUIConsole.h */; settings = {ATTRIBUTES = (Public, ); }; };
  474 + C642D581797253A6BC3557C172BA8EFD /* UIView+CaptureImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 55602B1FFEF8DE4E4FD7081ACA66C666 /* UIView+CaptureImage.m */; };
  475 + C691A013D1957C0402682B1B3CE09E73 /* CNLiveFriutViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DE4928CB5CBA42D27AAC8C3AD1E08B4 /* CNLiveFriutViewController.m */; };
  476 + C6C83F48855037FAEB68859F1188EC60 /* NSImage+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BD8F8996F4A5A3F8E4C4F81E058FBA8 /* NSImage+WebCache.m */; };
  477 + C7209A463DE5A514D609E591C5229BD6 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 960C4EB64195260C2BADB6A74E7E62FB /* ImageIO.framework */; };
  478 + C7A93DCCC66CAB5FCAE54B51ADFA483A /* QMUIPopupContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 51F6FF88208D491C7B96AF6CFC1129DB /* QMUIPopupContainerView.m */; };
  479 + C927B40122C2F3C2344C163E26105E4D /* UICollectionView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = C977C540A53D86D14955BA550A7DB7A0 /* UICollectionView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  480 + C94D49485A8FB9F2C652F86C1040954F /* QMUIEmptyView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F69BEA90581AAF684228A27637D6246 /* QMUIEmptyView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  481 + C97A8202DC15B9D214616DE27D865E2E /* UINavigationBar+Transition.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B8F800A83B37AAD18337D986B654208 /* UINavigationBar+Transition.m */; };
  482 + C9FCFA4949CFBC17365F8A94D088E7B7 /* UITabBarItem+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = ED49B6A59B8D953F34A5019932E24A8F /* UITabBarItem+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  483 + CA27853B42012390D5DC9A37C30BE94F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  484 + CB14D9020DFE767D1EF43BA9C54FFFD5 /* UITextView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 29AE61E240E9B3577AD636DC5A6CF2E5 /* UITextView+QMUI.m */; };
  485 + CB2C7A03FE3280CDFAD55F7089ED69D8 /* CNLiveBaseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8365BD4BA892A9038A789B864DD14CE3 /* CNLiveBaseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  486 + CB3630EC046811ACCEF7A1203EFFC1D6 /* UITabBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 72BF587282B8329210BEF9825181A3E5 /* UITabBar+QMUI.m */; };
  487 + CC18DA6E23B2B58DB87F9FA7C52E3ED2 /* UIView+Extension.h in Headers */ = {isa = PBXBuildFile; fileRef = 3190978096D1D6282AA53B3C5C9E1E68 /* UIView+Extension.h */; settings = {ATTRIBUTES = (Public, ); }; };
  488 + CCD3A490A64CDA3E6C6700D99C5022D3 /* QMUIKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A1CB0D248CC9CC0146CEA29EBC88444 /* QMUIKeyboardManager.m */; };
  489 + CD413B49CE847329B73B2574BE1A5236 /* QMUIModalPresentationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9C573BC5E62047779EBB4E56134DBA7 /* QMUIModalPresentationViewController.m */; };
  490 + CE1C9232E56DDA04DB2DEAC6838C92BB /* UIImage+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 61BDB5B44FA225D19D49507C8DF06D6C /* UIImage+Common.m */; };
  491 + CE3C9D175969488394121B1AFF20E677 /* TZPhotoPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D91EA08C0F4A510C02339A771C469950 /* TZPhotoPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  492 + CE5EB27B2C782BBF5CA35BAA29056C8C /* NSString+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 270A3AA46185186D2B40F86449795864 /* NSString+Common.h */; settings = {ATTRIBUTES = (Public, ); }; };
  493 + CE8B16D7FBAF9D00594EDD9E0B946102 /* UIColor+TLChat.h in Headers */ = {isa = PBXBuildFile; fileRef = 82FE828D43284C388CAB260711D3220A /* UIColor+TLChat.h */; settings = {ATTRIBUTES = (Public, ); }; };
  494 + CF46416035105919D49ED544E3B15487 /* QMUIGridView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B1EFE22A183ABC16636F7B390DE8FA9 /* QMUIGridView.m */; };
  495 + D02AC1623C54B94E17A164EC567A943F /* QMUIRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E64FBB8536EEF9AD7211049AFF03D72 /* QMUIRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
  496 + D0A8EB28A6B27868BE87D5A395E84EA0 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 716092B4D9EA62775FFCB66597858EEE /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  497 + D12946D2E41210045F365B78015BE50E /* CNImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 462E0AEA5B7D2F63729BBADA6436CBDC /* CNImagePickerController.m */; };
  498 + D155D6887BDC3619BF2306F688DE3192 /* UIImage+CNLiveAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 22255F981126250516928CCF29F611B1 /* UIImage+CNLiveAdd.m */; };
  499 + D178E187A54C3B2E2414F3728BA62764 /* QMUIImagePreviewView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C5FD20B6E2E00D379DA5FCEF068767C /* QMUIImagePreviewView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  500 + D290BF6FB3E45A1927D73B827CF9ABB6 /* UIWindow+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 29BC7B6EDF4D242C2E73E4AABA2626F9 /* UIWindow+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  501 + D302EE6186B84F64A91DF77F1FE57961 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = BC94139313B415E1CC2364D175CC82D3 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  502 + D37D6523F0BDC48D78B660284F89F51A /* CNLiveAVCamera-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 761A5FE090DB4C02EEC716BFB93B7565 /* CNLiveAVCamera-dummy.m */; };
  503 + D5C6E61C956B7A2DED14777300BE1321 /* NSString+Size.m in Sources */ = {isa = PBXBuildFile; fileRef = 47E0F3192E1BD69E578E063E17FD99B7 /* NSString+Size.m */; };
  504 + D6A7DE647B61B922CC049188D29541F9 /* QMUIPopupMenuBaseItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D413F513363C0283E9D19A22E808E79 /* QMUIPopupMenuBaseItem.m */; };
  505 + D6D6627C1D5B9B3703DBF4C9BE96C59B /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CA14B3DA72C9F4A2BEC165019C47646C /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
  506 + D6F960683D4926F0F66274B861345E8A /* GTMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = A143F9CC78A6EF6E637B0EC24D19CBF1 /* GTMDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
  507 + D701D1D0A7B2A8E1306FA7AB020D8494 /* QMUILinkButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 88869D8840128FF1D77AA4F5B56D634E /* QMUILinkButton.m */; };
  508 + D83265E6F1B922D7290EA4CBF80B2868 /* UIView+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 506DB426E8C0B9B10CEC03E489FE81FA /* UIView+Extension.m */; };
  509 + D845DE27A2010888EBA96478FAF68BE3 /* NSString+UrlEncode.m in Sources */ = {isa = PBXBuildFile; fileRef = A9B4F153698EAA0C18CFA5786397ADFE /* NSString+UrlEncode.m */; };
  510 + D84D11E2BF5F2FC77B1EE01E914A6B6E /* UIViewController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A36C1AD253178104D860736C50D611 /* UIViewController+QMUI.m */; };
  511 + D892A721C04B95C831097B81607C1782 /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F8C40337CC605420903DEDCE360037 /* NSString+MJExtension.m */; };
  512 + D8E4DA5133D29DF9FE39DD36A0ADFDB5 /* QMUILogNameManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 099EA93BD33E62B98A0AF3CC4C7F03F9 /* QMUILogNameManager.m */; };
  513 + D91BDA0293F188CD6F3A0AD5317972E6 /* UIInterface+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = A0CE1F3CBD37A1AC4D9612C87C1F4F19 /* UIInterface+QMUI.m */; };
  514 + D97C72848CDFB3108331BFAC3FA8A17A /* UIColor+CNLiveExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 564CB7F85CD952E65FD641ECD24D24D8 /* UIColor+CNLiveExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
  515 + DAAE8790DBBA7818FF6DEBE4C7B800AD /* UIImageView+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = DAF3F63931FCD711E95084A6AB7ADF40 /* UIImageView+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  516 + DB0072E600D1B54857AFE7E81B624872 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FEE1F3E569DA60F178417FED8306857 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
  517 + DB71604328C30CEFA02002A0139A5F1A /* TZPhotoPreviewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 89DAEA99450ADF5B8844486A04007D3F /* TZPhotoPreviewCell.m */; };
  518 + DBDC0A78B1AEBDBE7C79B0C2F1D57FC9 /* QMUISlider.m in Sources */ = {isa = PBXBuildFile; fileRef = 92878837140ADF53F82994EE0A019BC6 /* QMUISlider.m */; };
  519 + DCBC56CE82824134047C5BF9411E668E /* UIBarItem+QMUIBadge.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C49E9B63A91BFDEF0293C987CA7A2DD /* UIBarItem+QMUIBadge.m */; };
  520 + DD1D8446EED1EC7047DCC018EC221172 /* NSBundle+TZImagePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = DAC1AF4FE0B5E67EA9D32CAA1FB44970 /* NSBundle+TZImagePicker.h */; settings = {ATTRIBUTES = (Public, ); }; };
  521 + DD25881BDA60D1A4437C0B07C1AB5046 /* UIImage+CNLiveBaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BAB1C21D8C11EEFD54C54D47EDE8DC2 /* UIImage+CNLiveBaseExtension.m */; };
  522 + DD2AAE9859FCF4F4DC12602A205433A6 /* QMUIConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EB322DB93A3DB8238E4E0C2A96280FC /* QMUIConfiguration.m */; };
  523 + DDE89F9435C3CE843C74EEFD38538B3D /* QMUISearchController.h in Headers */ = {isa = PBXBuildFile; fileRef = EF1308F81F860736017B415CC421A908 /* QMUISearchController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  524 + DE5651DFA1CC6DF4DA56ADDA3712E4D1 /* UITextField+ZXExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DCA96FAD9CB4069DA5AC4BB2E9F8747 /* UITextField+ZXExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
  525 + DE5694060FD91FDE34B5CE5B8C051FBC /* UIView+RelativeCoordinate.m in Sources */ = {isa = PBXBuildFile; fileRef = 97E6B5DACE61C8EDA18E0B0AFDCF5B3E /* UIView+RelativeCoordinate.m */; };
  526 + DF086AABFE2B87752ED7EA3FEFD50EFC /* UIView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = E266AC4A935A3903D5F6D97E848A79EF /* UIView+QMUI.m */; };
  527 + DF19C097779C17482DB699B84D9DFD52 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F48A6C270E0FD9309EA1801E9FC6476 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  528 + DF8DBFE566C200D1C304B4F5733FEB19 /* QMUINavigationBarScrollingAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = D40603318B855F439F5BB3E4ADD96F50 /* QMUINavigationBarScrollingAnimator.m */; };
  529 + DF984F4DF1A9302BFF7AADC9DAD1C48E /* QMUINavigationTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F8FCB7988E116A4687AC80E4629780C /* QMUINavigationTitleView.m */; };
  530 + DFB6205F0A01DA46DD90AD7A338696D6 /* QMUIDialogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B523DBCCD10347F549D4B68502032251 /* QMUIDialogViewController.m */; };
  531 + E020139A0849214D8DD7695CA29AEDD0 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = A45D78009E8288D20CB510786EE170D6 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; };
  532 + E092BA379BC28296F9FA7FC79F2E986C /* NSCharacterSet+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = D6F1FD584F474092BC84E69F3F4E7D70 /* NSCharacterSet+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  533 + E0A746E3ED6FAF607664E3308EA010C6 /* UISearchBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = B279F849FD768C7A3E57327E6F809CBC /* UISearchBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  534 + E208AA71E4C639A77C1926695E4363D8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  535 + E21799C608BAEFCAA799098CB0798E04 /* QMUIEmotionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 06CFF4414CA98EC859AEBBE54AC219F2 /* QMUIEmotionView.m */; };
  536 + E258DF7B21A2CFF0F82C22141DBD76FA /* CNLiveDisease.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 78238353164C2798C9E145BC8398440B /* CNLiveDisease.bundle */; };
  537 + E25A7D412A5E8D99BBD411EF4F793D63 /* CALayer+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 94FBAE03B167FAC793B5A64B2502BA2D /* CALayer+QMUI.m */; };
  538 + E27E0493EFA0646A77C6024189B7E49A /* UIImage+CNLiveAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = D5864B5A7286073ED2F847C3D6753C51 /* UIImage+CNLiveAdd.h */; settings = {ATTRIBUTES = (Public, ); }; };
  539 + E53F250881A9BDC369DC9FCD4600B306 /* UIImage+CNLiveBaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E3666331E5D1B81C3ED0B7E99E2FFFFE /* UIImage+CNLiveBaseExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
  540 + E56560FED5EABB1987AEFBC2A23F2104 /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = F05A21DA739976E106B4C8E496A24A39 /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; };
  541 + E5AEB3167D1B89F3567A52EDD1AC9AD0 /* QMUIToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 42F9A15C4F7861F50673E4F2CFF776ED /* QMUIToolbarButton.m */; };
  542 + E5FDC4B0086DEE0DF735687ACD94F2D5 /* TZImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 482F51B9584A58F270DDE60EBC3D4B24 /* TZImageManager.m */; };
  543 + E61BD7D3429F49B6B668A7587D5EBDCE /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = FED25F9201444DD53E946D7C7488EEF0 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  544 + E65DC1B85816C6F5FF51939EEFA1D176 /* CNImagePickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D552AC3D382CA82D3D876AE15CA1BC57 /* CNImagePickerManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  545 + E66C90AA88DEF3DFC9F0E9F7CB21E6B7 /* QMUIAsset.m in Sources */ = {isa = PBXBuildFile; fileRef = 17378992E99874630F3B27BE9E9763B0 /* QMUIAsset.m */; };
  546 + E67A50FC38F25EF4C7C176E08BEA5058 /* QMUISearchBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 1003A361CB3EB5C1156E706BFFCB2F45 /* QMUISearchBar.m */; };
  547 + E6D5FF080EB208565620823D61CC3A88 /* QMUILogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 65C61C8A336D8030A3953898C191AE7A /* QMUILogger.h */; settings = {ATTRIBUTES = (Public, ); }; };
  548 + E6FCEC4F2788B50A9D6D9533292929F5 /* TZProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = CC3CBBCE74C8FAB261E52A7E3ABBAC6D /* TZProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  549 + E70033F5A9D67EC21BD2BCA89BDE0056 /* GTMBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = A8449C5F70D106280116BEA6DB4391BA /* GTMBase64.m */; };
  550 + E72093129CC318F652264FF6E0D8DDCA /* UITableView+QMUIStaticCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 768F5366338602EBA63AB2A002090C97 /* UITableView+QMUIStaticCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
  551 + E72AAF190F867E3F010CC86C4AC72B24 /* UIImageView+InitMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = FB3EA1D627F836B991EF739F0C669326 /* UIImageView+InitMethod.m */; };
  552 + E819F72D63F4AC23F94D3EF783CFA2CB /* XFCameraController.m in Sources */ = {isa = PBXBuildFile; fileRef = 034B4A26DEB05622D954A63C9D87347F /* XFCameraController.m */; };
  553 + E99C3216A5230EA15CCAF92DB08966E6 /* SDWebImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BD554B2528D12B9B2969CAB8F45037B2 /* SDWebImageCodersManager.m */; };
  554 + EA57AEE143ECA24D1338B96054CB3C5C /* NSNumber+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 49C313118B46EA617C0EA6170E69E038 /* NSNumber+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  555 + EA7AECDC3DADA0E31A72D43FCEFE591E /* TZPhotoPickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5302AA5B1E73B9EE96CAF1C35E1B5D9E /* TZPhotoPickerController.m */; };
  556 + EB038A7405792599E53B6AA98FB76D01 /* QMUIImagePickerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9100CBC74BBEA3E9CD2C0CB4621A248D /* QMUIImagePickerHelper.m */; };
  557 + EB17C0EA06F0A571025DAC3D20B77885 /* QMUINavigationTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D89DA011A5A4AF82F18A92EB046E96E /* QMUINavigationTitleView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  558 + EB276412AF10366B6F31EF32D1DC5507 /* UIImage+SGImageSize.h in Headers */ = {isa = PBXBuildFile; fileRef = 57DF71A418B93D0A715526B224C7B45C /* UIImage+SGImageSize.h */; settings = {ATTRIBUTES = (Public, ); }; };
  559 + EB3A38C2FA347E7D9F6840A12BDA181A /* SDWebImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E6283743FB45D4294C875FCC5F8BCE2D /* SDWebImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
  560 + EC7D072E7987464C2B87974879FA99F9 /* UINavigationController+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = CC8D83E73AA6CD9FA4354F5C5CAACC2B /* UINavigationController+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  561 + EC9680804D1467B5C83F3B1D0D2C59FF /* NSObject+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 1954ED4B72A8F7596BB793D19565FD35 /* NSObject+QMUI.m */; };
  562 + EC9A2137387D17DAAD5100859A4FF093 /* CNLiveAVCamera.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 65EA95474A8E7E2A464E2D3CBB9BAD37 /* CNLiveAVCamera.bundle */; };
  563 + EDACA86BF17DF572B296EF710D06D25A /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DBB4D00B1C7FB7462EC1EAF705EEB95 /* SDWebImageCompat.m */; };
  564 + EDD1D09F8F7E10EE9781474847A3C8C1 /* UIScrollView+Extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = D10E245A67C7D031E2AEFF85A0D7993F /* UIScrollView+Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  565 + EE30EA75318F28564C01F272B208DF02 /* UITableViewCell+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = D5D4E4948E622F3B71ADB8C2D041E823 /* UITableViewCell+QMUI.m */; };
  566 + EF5FBF86A4ED8FF57B450CF413EC07A2 /* UIView+CNGradienLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = F8EA049835031072B12641888B67137A /* UIView+CNGradienLayer.m */; };
  567 + EFAA2A301B79D3BF98FBCA6AED23A5E8 /* UIView+Glow.h in Headers */ = {isa = PBXBuildFile; fileRef = DEACACBDCB3210B8A69EB253F6072F12 /* UIView+Glow.h */; settings = {ATTRIBUTES = (Public, ); }; };
  568 + F04F6BF057009E2A392F0E18257218A3 /* QMUIConsoleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D6307E045A30DB2991A803E5BB327168 /* QMUIConsoleViewController.m */; };
  569 + F05C80A8B47B306D5823DF484F345B4B /* QMUIToastContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = F2FE665CD74A8F8D43268FEC2DC28523 /* QMUIToastContentView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  570 + F09C19343B6C4820DD0497B5940E070E /* QMUILogItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D753EDE06FBB444DF33C0E8A3C7B4E /* QMUILogItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
  571 + F0C7E34A9607CF9B8C28660762AC2F45 /* UIView+RelativeCoordinate.h in Headers */ = {isa = PBXBuildFile; fileRef = 17ADA7CB19497DDFB772C671F303A674 /* UIView+RelativeCoordinate.h */; settings = {ATTRIBUTES = (Public, ); }; };
  572 + F12EBCBBDB48360A270031FD0421A4CC /* CNLiveDiseaseSegment.h in Headers */ = {isa = PBXBuildFile; fileRef = 141E3D8FAE9680FFA1CC1FBEF07CB6FA /* CNLiveDiseaseSegment.h */; settings = {ATTRIBUTES = (Public, ); }; };
  573 + F13E0AD9286CBA7271DD4C278B49896C /* UINavigationBar+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = BC82BAD9D95376E39350235A0A691959 /* UINavigationBar+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  574 + F1ABDA3E3D1286233E3C8EC926BAEB02 /* QMUIConfigurationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B68911E4EECCA31BCCC538235200F111 /* QMUIConfigurationMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
  575 + F1EDE6226A41607AC66EFF1C4EE5180C /* QMUILogManagerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D439F3F9928B28EC73410C258A55339 /* QMUILogManagerViewController.m */; };
  576 + F2017003810414AAB047ACC80566F09F /* QMUIToastBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = EF668F328E46C7B1FDDE294123E26163 /* QMUIToastBackgroundView.h */; settings = {ATTRIBUTES = (Public, ); }; };
  577 + F202E8DD6EBA0FAB62A419305BA1E971 /* UIColor+CNLiveExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = AB1AAE65DC7DE0E57A615B47F3094745 /* UIColor+CNLiveExtension.m */; };
  578 + F257B1D8A129BD1BC546716798B0940B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */; };
  579 + F27BCFD61A5BA3A2ECE3CBFEA25A89D2 /* QMUICommonViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C58794CCCC533C7DE718910D5D21EA7F /* QMUICommonViewController.m */; };
  580 + F2B0B7234B6F9B4F4B55CD25D357D6E4 /* QMUIAssetsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 524C07B8E6DC63C4EDD0226D2E37D49F /* QMUIAssetsManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  581 + F2B68AD9B5F72C8676569A37DC65E0FC /* SDWebImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 82A6289E95B0BF036552F0CABA8A0630 /* SDWebImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  582 + F2DCF8DB42DC983C8EFEBAF1AF9F9A3C /* QMUIImagePreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F35E9EBAF4E4C83AB76FD4094FBBBD75 /* QMUIImagePreviewViewController.m */; };
  583 + F393503E0886FD364F3B5B280820159B /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 106C97D88308075697085AD8BDE1FEF0 /* UIView+WebCache.m */; };
  584 + F39A60A5CE06855AC1C316100C85ED67 /* QMUIStaticTableViewCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = FFDDDEC4CBCDFD175E1B207689F1530D /* QMUIStaticTableViewCellData.m */; };
  585 + F4447F678602A25E7DDA57B87AC273FD /* UIView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FAAD4458CFC76F5E9B68ECF30558B28 /* UIView+Layout.h */; settings = {ATTRIBUTES = (Public, ); }; };
  586 + F4B15EC39283516AEC05A380E2DC6ABF /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = A344DF1012060B537210111AE53D6901 /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  587 + F580618485C7B33218FD9BE6409A3E01 /* QMUICore.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F2DA8AF3716D3CD573C5B1FBD67B67 /* QMUICore.h */; settings = {ATTRIBUTES = (Public, ); }; };
  588 + F5A9C9E421CD7F512D1F9F379C995633 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = EE0667338AC1F392A8438F241ACB6307 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
  589 + F5AAACD643A672ABB7C1FD8C54BCC708 /* SDWebImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FBE3BBDB141222260CDFA5137504CDEE /* SDWebImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
  590 + F5D80A7F0872DF52E32EC984048D9D14 /* QMUILinkButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F265C2E8964F423E6D62D164A50F471 /* QMUILinkButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
  591 + F615AF73745C29225B36937C7981443E /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D398271D0C5EE06C750211C77EDB82D9 /* SDWebImageManager.m */; };
  592 + F6715C3BD7D2B38E7D2292CF5E6AFA02 /* UITableView+Hit.m in Sources */ = {isa = PBXBuildFile; fileRef = 157CE6F3415072341E03F0ACC5DE11FD /* UITableView+Hit.m */; };
  593 + F81C24DF3545E52A4F00EAD061AEEC7A /* XFCameraController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CBB8503C9E94343DB238CE182E015D9 /* XFCameraController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  594 + F84D188D51D9C537C214BD269E5CEE3E /* QMUILabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 196262E5001ABFC32029DC103DECCC87 /* QMUILabel.h */; settings = {ATTRIBUTES = (Public, ); }; };
  595 + F8F01E93E3C65C97B2D7CFDE2419E0B5 /* CNLiveCommonCategory.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F79EBC1DDD7B26913630352C6BEE75A /* CNLiveCommonCategory.framework */; };
  596 + F8F5595033D7AF7D7792C509DB8295A9 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF5243FCB4D731EAF192F1360AADE33E /* UIKit.framework */; };
  597 + F8FF8884FAAA3A50EADB4DF7F94C646A /* UIImage+ImageEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = C92433A0F943AC160E2E59D640E64B5B /* UIImage+ImageEffect.m */; };
  598 + F958B78130E8C2A34CB5BFAEEA475516 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E083E4982AE3F2C363029C30AB778DC0 /* ViewController+MASAdditions.m */; };
  599 + F9C7C32AC20D059C6C35139B322158CA /* TZGifPhotoPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D2CBF86412BB090F68D5372F7A68D450 /* TZGifPhotoPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
  600 + F9FB45C65AB94CC3A9DAD61B3EECB7F4 /* UISearchBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 615466C4CF47AECA5B010363DCF5C939 /* UISearchBar+QMUI.m */; };
  601 + FAB96EE5AE2F999D9DE3F711BC8F7C26 /* NSBundle+CNLiveXFCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = 5116C6A42D21CD049C5AC0311B005B89 /* NSBundle+CNLiveXFCamera.h */; settings = {ATTRIBUTES = (Public, ); }; };
  602 + FBB2CC048C1FA9CFAB39908B87ECCD18 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = B6A6AE428DE5FE3A366ADFEF23149000 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; };
  603 + FBEBB4C601A37829D32F0FAE6243AC8F /* QMUIFillButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 212D8F23E411B7CEE6D4C6063344F7E5 /* QMUIFillButton.m */; };
  604 + FC8DE67BA98CF3A828273F2A05318C94 /* QMUIPopupMenuButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 62DB6B816AC238392BD814F6F872495D /* QMUIPopupMenuButtonItem.m */; };
  605 + FC9CEE3F30906569EFD0C84078BD3E48 /* UIControl+QMUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 57009985143C40A59565C23DD4E096A8 /* UIControl+QMUI.h */; settings = {ATTRIBUTES = (Public, ); }; };
  606 + FCB38D538F15194C2519DEF2FE3BA6D6 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F84B06FA97D3F33FB14A9164B846F37 /* SDImageCacheConfig.m */; };
  607 + FCF42A0D5242313BD6BF27095C70B66A /* UINavigationController+NavigationBarTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 668060AF075E4D105B791F47B8012F91 /* UINavigationController+NavigationBarTransition.h */; settings = {ATTRIBUTES = (Public, ); }; };
  608 + FD21335D2EA4305676C3DDF15ED2C5F8 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F1ADCF1E8BD5F239F4BB482613D8D78 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
  609 + FD8C13324A20E28345CEEDD45B7F07BB /* QMUIEmptyView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D57E16D8E1C0906B382F3ACF003271B /* QMUIEmptyView.m */; };
  610 + FE1C71E5F51F1A439CFE393A1D196C39 /* UIView+Effect.m in Sources */ = {isa = PBXBuildFile; fileRef = D95F51925D584B25D1D401E39CCAE8DE /* UIView+Effect.m */; };
  611 + FEF778BF63AD3762BC462388AD5C24B8 /* UIView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = FB5B91FFF7D4C84310BF6EF8AE04E45E /* UIView+Layout.m */; };
  612 + FF8D16D8ACB97E8A886C94BECBD23A01 /* UITableView+Hit.h in Headers */ = {isa = PBXBuildFile; fileRef = 52229156C32F3592FD837760F79AAE1C /* UITableView+Hit.h */; settings = {ATTRIBUTES = (Public, ); }; };
  613 + FFB1544FC1C9EA3F7C9C94B65797677C /* UIImage+Alpha.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EA5C2598B3F5D526CED10D378E40087 /* UIImage+Alpha.h */; settings = {ATTRIBUTES = (Public, ); }; };
  614 + FFD78BD291A52664DBEB6B4076EB5928 /* QMUINavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 08813663FDCD08B171306604D4E712EA /* QMUINavigationController.m */; };
552 615 /* End PBXBuildFile section */
553 616  
554 617 /* Begin PBXContainerItemProxy section */
555   - 03B95B12080A9BBDBFC7DD3DB1B9848F /* PBXContainerItemProxy */ = {
  618 + 03E6E1AB04BB216E1816561B9C0CD4E9 /* PBXContainerItemProxy */ = {
556 619 isa = PBXContainerItemProxy;
557 620 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
558 621 proxyType = 1;
559   - remoteGlobalIDString = EB0D822C6FD9CDDBEBA982018D7032F0;
560   - remoteInfo = Masonry;
  622 + remoteGlobalIDString = CC6AF2EAB5C69459FAABC2630455775F;
  623 + remoteInfo = QMUIKit;
  624 + };
  625 + 15C9D82378119F04967AF36E3819CEB6 /* PBXContainerItemProxy */ = {
  626 + isa = PBXContainerItemProxy;
  627 + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
  628 + proxyType = 1;
  629 + remoteGlobalIDString = 65C8CC1481DD092A1E61EA6AA02E454C;
  630 + remoteInfo = CNLiveCommonCategory;
  631 + };
  632 + 181108A199CDDB9E9873CADCD658093F /* PBXContainerItemProxy */ = {
  633 + isa = PBXContainerItemProxy;
  634 + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
  635 + proxyType = 1;
  636 + remoteGlobalIDString = 69788AC6ECE02DC3978A5A7AD6E13473;
  637 + remoteInfo = CNLiveImagePickerController;
  638 + };
  639 + 1A8A129A2EDA57FBA297400EB36395AC /* PBXContainerItemProxy */ = {
  640 + isa = PBXContainerItemProxy;
  641 + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
  642 + proxyType = 1;
  643 + remoteGlobalIDString = 585F28E21F2A4FA44B41DB3625690E9A;
  644 + remoteInfo = CNLiveDisease;
561 645 };
562   - 0D5DA50ACB4CEDC16633157A96E6265C /* PBXContainerItemProxy */ = {
  646 + 231F436615EFC7DA4E53E6D5526DC4B2 /* PBXContainerItemProxy */ = {
563 647 isa = PBXContainerItemProxy;
564 648 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
565 649 proxyType = 1;
566 650 remoteGlobalIDString = F94EF7FCA030308F6096C9859BE72FAC;
567 651 remoteInfo = CNLiveBaseKit;
568 652 };
569   - 24457061EA1B0B1935E82B74E18E8F38 /* PBXContainerItemProxy */ = {
  653 + 275D6F14AECD25927A9A543F0A919644 /* PBXContainerItemProxy */ = {
  654 + isa = PBXContainerItemProxy;
  655 + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
  656 + proxyType = 1;
  657 + remoteGlobalIDString = 65C8CC1481DD092A1E61EA6AA02E454C;
  658 + remoteInfo = CNLiveCommonCategory;
  659 + };
  660 + 336B7F1D4DB6133FAA17A7E607399987 /* PBXContainerItemProxy */ = {
570 661 isa = PBXContainerItemProxy;
571 662 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
572 663 proxyType = 1;
573 664 remoteGlobalIDString = 3E523FD8A946DD41C03F7DB6D622198E;
574 665 remoteInfo = MJExtension;
575 666 };
576   - 2605FA3AA7DF38C877DFA0678A8665D2 /* PBXContainerItemProxy */ = {
  667 + 3D1D03EF123266A9DD9729545DEBBAF9 /* PBXContainerItemProxy */ = {
577 668 isa = PBXContainerItemProxy;
578 669 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
579 670 proxyType = 1;
580   - remoteGlobalIDString = 44F943D358D078A2BD78F89867C7DDA5;
581   - remoteInfo = "Pods-CNLiveDisease_Example";
  671 + remoteGlobalIDString = 69788AC6ECE02DC3978A5A7AD6E13473;
  672 + remoteInfo = CNLiveImagePickerController;
582 673 };
583   - 2ABB090563092663A9E8451359101F0A /* PBXContainerItemProxy */ = {
  674 + 40828F5FDB2A1F7F9C9BA075A947BFFB /* PBXContainerItemProxy */ = {
584 675 isa = PBXContainerItemProxy;
585 676 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
586 677 proxyType = 1;
587   - remoteGlobalIDString = E875BECD7EB011C183332A8671F5F9E4;
588   - remoteInfo = QMUIKit;
  678 + remoteGlobalIDString = 3E70FC13CC7EE1B709E8F27D6E1F8D40;
  679 + remoteInfo = Masonry;
589 680 };
590   - 37C9CC3DBCBD50DAF8B72473512A4BFB /* PBXContainerItemProxy */ = {
  681 + 461F61FFD9F42DDF1F77B9981EC64848 /* PBXContainerItemProxy */ = {
591 682 isa = PBXContainerItemProxy;
592 683 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
593 684 proxyType = 1;
594   - remoteGlobalIDString = F94EF7FCA030308F6096C9859BE72FAC;
595   - remoteInfo = CNLiveBaseKit;
  685 + remoteGlobalIDString = 02C8E7E766AD7AB7E335E9FFCAABBC26;
  686 + remoteInfo = SDWebImage;
596 687 };
597   - 3EA33DA379286516691EF6758DF084D5 /* PBXContainerItemProxy */ = {
  688 + 4E201F2B3587784517B702ADD612F61E /* PBXContainerItemProxy */ = {
598 689 isa = PBXContainerItemProxy;
599 690 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
600 691 proxyType = 1;
601   - remoteGlobalIDString = E875BECD7EB011C183332A8671F5F9E4;
602   - remoteInfo = QMUIKit;
  692 + remoteGlobalIDString = 3E523FD8A946DD41C03F7DB6D622198E;
  693 + remoteInfo = MJExtension;
603 694 };
604   - 43FE813A761A37D0F187D9100163BC8A /* PBXContainerItemProxy */ = {
  695 + 5CEEA605D70A8BD021CFA67A57D4A683 /* PBXContainerItemProxy */ = {
605 696 isa = PBXContainerItemProxy;
606 697 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
607 698 proxyType = 1;
608   - remoteGlobalIDString = 65C8CC1481DD092A1E61EA6AA02E454C;
609   - remoteInfo = CNLiveCommonCategory;
  699 + remoteGlobalIDString = CBDF70174F0427563E4ACB0E0625A623;
  700 + remoteInfo = "CNLiveAVCamera-CNLiveAVCamera";
610 701 };
611   - 51DC54F6211C66B4D7D155934E2F3AF2 /* PBXContainerItemProxy */ = {
  702 + 69854CC7A03B827FF5839A7686A5998B /* PBXContainerItemProxy */ = {
612 703 isa = PBXContainerItemProxy;
613 704 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
614 705 proxyType = 1;
615   - remoteGlobalIDString = 02C8E7E766AD7AB7E335E9FFCAABBC26;
616   - remoteInfo = SDWebImage;
  706 + remoteGlobalIDString = 3E523FD8A946DD41C03F7DB6D622198E;
  707 + remoteInfo = MJExtension;
617 708 };
618   - 5CC8EFBF63663365720311C99FAE6FD8 /* PBXContainerItemProxy */ = {
  709 + 6F2198B2303808B180BDD73229F68793 /* PBXContainerItemProxy */ = {
619 710 isa = PBXContainerItemProxy;
620 711 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
621 712 proxyType = 1;
622 713 remoteGlobalIDString = 02C8E7E766AD7AB7E335E9FFCAABBC26;
623 714 remoteInfo = SDWebImage;
624 715 };
625   - 62B575FEC2E3A53CB0A9FAA82A9E2D47 /* PBXContainerItemProxy */ = {
  716 + 6F842D884DA4195E32A99CE05BE0D444 /* PBXContainerItemProxy */ = {
626 717 isa = PBXContainerItemProxy;
627 718 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
628 719 proxyType = 1;
629   - remoteGlobalIDString = E875BECD7EB011C183332A8671F5F9E4;
630   - remoteInfo = QMUIKit;
  720 + remoteGlobalIDString = 69788AC6ECE02DC3978A5A7AD6E13473;
  721 + remoteInfo = CNLiveImagePickerController;
631 722 };
632   - 6F2198B2303808B180BDD73229F68793 /* PBXContainerItemProxy */ = {
  723 + 94F32A282E9E117150C60BC200A34834 /* PBXContainerItemProxy */ = {
  724 + isa = PBXContainerItemProxy;
  725 + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
  726 + proxyType = 1;
  727 + remoteGlobalIDString = 44A3B7D0CF31EFBD3CFFB9758E0612C8;
  728 + remoteInfo = "Pods-CNLiveDisease_Example";
  729 + };
  730 + 99603B657B6D0DDD69B4DCEB08C4ACF6 /* PBXContainerItemProxy */ = {
  731 + isa = PBXContainerItemProxy;
  732 + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
  733 + proxyType = 1;
  734 + remoteGlobalIDString = 3E70FC13CC7EE1B709E8F27D6E1F8D40;
  735 + remoteInfo = Masonry;
  736 + };
  737 + 9CD204045D231FBE9FDE8FD6D94D3A52 /* PBXContainerItemProxy */ = {
  738 + isa = PBXContainerItemProxy;
  739 + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
  740 + proxyType = 1;
  741 + remoteGlobalIDString = F94EF7FCA030308F6096C9859BE72FAC;
  742 + remoteInfo = CNLiveBaseKit;
  743 + };
  744 + A73598EAD6D7C9F6293C0C0BDFC24557 /* PBXContainerItemProxy */ = {
633 745 isa = PBXContainerItemProxy;
634 746 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
635 747 proxyType = 1;
636 748 remoteGlobalIDString = 02C8E7E766AD7AB7E335E9FFCAABBC26;
637 749 remoteInfo = SDWebImage;
638 750 };
639   - 7DB4AA37D38899427053EFAB50F79DF1 /* PBXContainerItemProxy */ = {
  751 + AF2F68AEF48E99DE3CB3BF2924640A4E /* PBXContainerItemProxy */ = {
640 752 isa = PBXContainerItemProxy;
641 753 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
642 754 proxyType = 1;
643   - remoteGlobalIDString = EB0D822C6FD9CDDBEBA982018D7032F0;
  755 + remoteGlobalIDString = 3E70FC13CC7EE1B709E8F27D6E1F8D40;
644 756 remoteInfo = Masonry;
645 757 };
646   - 8617D7378E2A0C98E6BE5A9655A3DDE7 /* PBXContainerItemProxy */ = {
  758 + B1FE3CE14CBC78B2AF0C78BE6EC2AECB /* PBXContainerItemProxy */ = {
  759 + isa = PBXContainerItemProxy;
  760 + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
  761 + proxyType = 1;
  762 + remoteGlobalIDString = E237E336B7BA54BED12391A2D3E48054;
  763 + remoteInfo = CNLiveAVCamera;
  764 + };
  765 + B6DF6F661628CA9F53525984B22159F5 /* PBXContainerItemProxy */ = {
647 766 isa = PBXContainerItemProxy;
648 767 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
649 768 proxyType = 1;
650 769 remoteGlobalIDString = 65C8CC1481DD092A1E61EA6AA02E454C;
651 770 remoteInfo = CNLiveCommonCategory;
652 771 };
653   - 8F3A0DE2BA6B19461E9AEA180F436E71 /* PBXContainerItemProxy */ = {
  772 + BC2E47BB3F7C815FE256E4F52332E450 /* PBXContainerItemProxy */ = {
654 773 isa = PBXContainerItemProxy;
655 774 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
656 775 proxyType = 1;
657   - remoteGlobalIDString = F94EF7FCA030308F6096C9859BE72FAC;
658   - remoteInfo = CNLiveBaseKit;
  776 + remoteGlobalIDString = CC6AF2EAB5C69459FAABC2630455775F;
  777 + remoteInfo = QMUIKit;
659 778 };
660   - 94180977E2EF4A25919ACE819BA94E94 /* PBXContainerItemProxy */ = {
  779 + BE240DA13B56D7AF1231D3570C6BC383 /* PBXContainerItemProxy */ = {
661 780 isa = PBXContainerItemProxy;
662 781 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
663 782 proxyType = 1;
664   - remoteGlobalIDString = 02C8E7E766AD7AB7E335E9FFCAABBC26;
665   - remoteInfo = SDWebImage;
  783 + remoteGlobalIDString = E237E336B7BA54BED12391A2D3E48054;
  784 + remoteInfo = CNLiveAVCamera;
666 785 };
667   - A33C7C84959A70CEBC1066B92EF8DE2A /* PBXContainerItemProxy */ = {
  786 + C5F91CC72E910FCA952E03E468E7134E /* PBXContainerItemProxy */ = {
668 787 isa = PBXContainerItemProxy;
669 788 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
670 789 proxyType = 1;
671   - remoteGlobalIDString = 3E523FD8A946DD41C03F7DB6D622198E;
672   - remoteInfo = MJExtension;
  790 + remoteGlobalIDString = CC6AF2EAB5C69459FAABC2630455775F;
  791 + remoteInfo = QMUIKit;
673 792 };
674   - A811D479600DBAD3EDF6B6E9B9E72695 /* PBXContainerItemProxy */ = {
  793 + C6208B46B3F36CB67231EA7B93F7C737 /* PBXContainerItemProxy */ = {
675 794 isa = PBXContainerItemProxy;
676 795 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
677 796 proxyType = 1;
678   - remoteGlobalIDString = 241976DA6965BD7E01AB405DFB993F00;
679   - remoteInfo = CNLiveDisease;
  797 + remoteGlobalIDString = F94EF7FCA030308F6096C9859BE72FAC;
  798 + remoteInfo = CNLiveBaseKit;
680 799 };
681   - B9352503440D1B343851F6C05722C224 /* PBXContainerItemProxy */ = {
  800 + CE4091D1790C26139EC83286F7EA60C2 /* PBXContainerItemProxy */ = {
682 801 isa = PBXContainerItemProxy;
683 802 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
684 803 proxyType = 1;
685   - remoteGlobalIDString = 3E523FD8A946DD41C03F7DB6D622198E;
686   - remoteInfo = MJExtension;
  804 + remoteGlobalIDString = 3E70FC13CC7EE1B709E8F27D6E1F8D40;
  805 + remoteInfo = Masonry;
687 806 };
688   - C9F5F380789F359C3497ED9E9162B953 /* PBXContainerItemProxy */ = {
  807 + D7D680177199EB21C9DBB9E3699CE5BF /* PBXContainerItemProxy */ = {
689 808 isa = PBXContainerItemProxy;
690 809 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
691 810 proxyType = 1;
692   - remoteGlobalIDString = EB0D822C6FD9CDDBEBA982018D7032F0;
693   - remoteInfo = Masonry;
  811 + remoteGlobalIDString = 02C8E7E766AD7AB7E335E9FFCAABBC26;
  812 + remoteInfo = SDWebImage;
694 813 };
695   - D46C787006625DB22D8F078C8B889232 /* PBXContainerItemProxy */ = {
  814 + D935CAD0AEBA4D71C4B3FDF334F2A388 /* PBXContainerItemProxy */ = {
696 815 isa = PBXContainerItemProxy;
697 816 containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
698 817 proxyType = 1;
699   - remoteGlobalIDString = 65C8CC1481DD092A1E61EA6AA02E454C;
700   - remoteInfo = CNLiveCommonCategory;
  818 + remoteGlobalIDString = E237E336B7BA54BED12391A2D3E48054;
  819 + remoteInfo = CNLiveAVCamera;
  820 + };
  821 + EFD8EA8B6C49DFE1007DD99B8456F264 /* PBXContainerItemProxy */ = {
  822 + isa = PBXContainerItemProxy;
  823 + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
  824 + proxyType = 1;
  825 + remoteGlobalIDString = 0CBB3CC41AC36BEC28E0FBA7BAB6FD3D;
  826 + remoteInfo = "CNLiveDisease-CNLiveDisease";
701 827 };
702 828 FCE935F1F0A279147DC044069CA7D863 /* PBXContainerItemProxy */ = {
703 829 isa = PBXContainerItemProxy;
... ... @@ -709,670 +835,775 @@
709 835 /* End PBXContainerItemProxy section */
710 836  
711 837 /* Begin PBXFileReference section */
712   - 0064A784DB1248EF0F1FC7A244920775 /* UIView+CNGradienLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CNGradienLayer.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CNGradienLayer.h"; sourceTree = "<group>"; };
713   - 00AFCBA448DF1BC38680792D3BBABC20 /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = "<group>"; };
  838 + 000907A9DCA64A14F6D56A90E32DB682 /* TZImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageManager.h; path = CNLiveImagePickerController/TZImageManager.h; sourceTree = "<group>"; };
  839 + 00BBC44CEECBC7236169EFD60572BD59 /* UIImage+Luban_iOS_Extension_h.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Luban_iOS_Extension_h.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Luban_iOS_Extension_h.h"; sourceTree = "<group>"; };
714 840 01053773F89E2DBF6B22853CED610E9C /* Pods-CNLiveDisease_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CNLiveDisease_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
715   - 010A72A38A506FA4CD833E36D58473A1 /* QMUIImagePreviewViewTransitionAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePreviewViewTransitionAnimator.m; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewTransitionAnimator.m; sourceTree = "<group>"; };
716   - 0112AB199670EED8F505AABC87AC6EC7 /* QMUILinkButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILinkButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.h; sourceTree = "<group>"; };
717   - 0123357C0808A7C01DB6493D943360D3 /* NSParagraphStyle+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSParagraphStyle+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSParagraphStyle+QMUI.m"; sourceTree = "<group>"; };
718   - 01BF9A47428DF90D5D0EC21D41F4CA51 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/UIImage+ForceDecode.h"; sourceTree = "<group>"; };
719   - 01E62559209345CC98CD524987E87AE9 /* NSString+Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Common.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+Common.m"; sourceTree = "<group>"; };
720   - 020DA096E8D3B8323AE9DB8794A89FBD /* QMUICommonTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICommonTableViewController.h; path = QMUIKit/QMUIMainFrame/QMUICommonTableViewController.h; sourceTree = "<group>"; };
721   - 021B416C7DC076DB2FB374101CCF2F55 /* CALayer+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+QMUI.m"; path = "QMUIKit/UIKitExtensions/CALayer+QMUI.m"; sourceTree = "<group>"; };
722 841 022B24EA6494FCF078A74120A415AC21 /* Pods-CNLiveDisease_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CNLiveDisease_Example-dummy.m"; sourceTree = "<group>"; };
723   - 0249A3205A7DBF3FA0EB04CB86163EA5 /* UIImage+zipData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+zipData.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+zipData.m"; sourceTree = "<group>"; };
724   - 02FD9F2A988B7BF332C2F6B44FD5E019 /* QMUISegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUISegmentedControl.m; path = QMUIKit/QMUIComponents/QMUISegmentedControl.m; sourceTree = "<group>"; };
725   - 03094D2A208A76F323AB18CB797F4FF3 /* UIViewController+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIViewController+QMUI.m"; sourceTree = "<group>"; };
  842 + 02B223C7F03EF3DCF3A9C4E01B20D85E /* NSMutableDictionary+Json.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+Json.m"; path = "CNLiveBaseKit/Classes/MRC/JSON/NSMutableDictionary+Json.m"; sourceTree = "<group>"; };
  843 + 030126F8FC2FF1CE90F86FBAF77EEA6C /* TZImagePickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImagePickerController.m; path = CNLiveImagePickerController/TZImagePickerController.m; sourceTree = "<group>"; };
726 844 031BB0AB0B4222BFFA56DD9B8D8BA6E0 /* Pods-CNLiveDisease_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CNLiveDisease_Example.debug.xcconfig"; sourceTree = "<group>"; };
727   - 045E7F42B8DBD8C2E2060DAB288B6C17 /* QMUIGridView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIGridView.m; path = QMUIKit/QMUIComponents/QMUIGridView.m; sourceTree = "<group>"; };
728   - 0492EE9FFCEDFB4F884F2F5EA79DFAC2 /* QMUILogItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILogItem.h; path = QMUIKit/QMUIComponents/QMUILog/QMUILogItem.h; sourceTree = "<group>"; };
729   - 04D6DFD9F6EFF71A43E4A49175799E68 /* QMUIConsole.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIConsole.h; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsole.h; sourceTree = "<group>"; };
730   - 050771D561822B82604D20A12B31FAE9 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
731   - 05C3C163D6A5FA27E00B13989FDB75F6 /* QMUIHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIHelper.m; path = QMUIKit/QMUICore/QMUIHelper.m; sourceTree = "<group>"; };
732   - 05DB950F8CE4734C7F741A9D1C4454AB /* UIImage+Alpha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Alpha.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Alpha.h"; sourceTree = "<group>"; };
733   - 05EA6E649E4B4D1EFA12ACB96AAF5AEA /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = "<group>"; };
734   - 066147DF5CB792D9223AB0FF312D23EC /* NSDate+Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+Common.m"; path = "CNLiveCommonCategory/Classes/ARC/NSDateExtension/NSDate+Common.m"; sourceTree = "<group>"; };
735   - 06EE539B6A8AD26C6B83CBA9D9F1186A /* CNLiveCommonCategory.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveCommonCategory.xcconfig; sourceTree = "<group>"; };
736   - 0781F92B56914917F4751CF3C24112D0 /* UIActivityIndicatorView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIActivityIndicatorView+QMUI.h"; sourceTree = "<group>"; };
737   - 07924A4CFA8440F335792770C2B7B1F6 /* CNLiveCommonCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNLiveCommonCategory.h; path = CNLiveCommonCategory/Classes/CNLiveCommonCategory.h; sourceTree = "<group>"; };
738   - 07EE5C80B200DBEBFC2A23E206C300E0 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/SDAnimatedImageRep.m; sourceTree = "<group>"; };
739   - 07EFFFF78A8AC1C9F753FF75B8128C10 /* UIImage+ZXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ZXExtension.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ZXExtension.h"; sourceTree = "<group>"; };
740   - 081C5FBB92326F2F7599CF2F7249DD99 /* UIView+CaptureImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CaptureImage.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CaptureImage.m"; sourceTree = "<group>"; };
741   - 087A474373748D9B37CFCBF7AA13CD4A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
742   - 0BB0A34FCC00639ED2B92A8DD139BF9F /* UIButton+CNCountDownButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+CNCountDownButton.m"; path = "CNLiveCommonCategory/Classes/ARC/UIButtonExtension/UIButton+CNCountDownButton.m"; sourceTree = "<group>"; };
743   - 0BE65C33DC67ABC86E4E0AD6B4D1F8CC /* QMUIToastAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToastAnimator.m; path = QMUIKit/QMUIComponents/ToastView/QMUIToastAnimator.m; sourceTree = "<group>"; };
744   - 0D35D2B5BC873BC8486C15176406D2D6 /* GTMBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMBase64.m; path = CNLiveBaseKit/Classes/ARC/Utils/GTMBase64/GTMBase64.m; sourceTree = "<group>"; };
745   - 0D77149C9A6C72E0A57884C2A199FA3E /* QMUIKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QMUIKit-prefix.pch"; sourceTree = "<group>"; };
746   - 0E3D887A9FD6CB24EE56339FC0BB8B36 /* SDWebImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCoder.h; path = SDWebImage/SDWebImageCoder.h; sourceTree = "<group>"; };
747   - 0E70B26490C4BADC8439318415F55159 /* UIView+ModifyFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ModifyFrame.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+ModifyFrame.h"; sourceTree = "<group>"; };
748   - 0E897F90CBC8F57F86E4BDC662D44CA4 /* QMUITableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableViewCell.h; path = QMUIKit/QMUIComponents/QMUITableViewCell.h; sourceTree = "<group>"; };
749   - 0E8BE18DEDB4AE3999F4FB9E97919724 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = "<group>"; };
750   - 0E928A47B457389A2664BDF00D0B2AD9 /* QMUIMultipleDelegates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIMultipleDelegates.m; path = QMUIKit/QMUIComponents/QMUIMultipleDelegates/QMUIMultipleDelegates.m; sourceTree = "<group>"; };
751   - 0E9A4A1D25D455F17872AA843BB8B47B /* UIImage+Alpha.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Alpha.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Alpha.m"; sourceTree = "<group>"; };
752   - 0EFC4E3B742A3E93D3376B0BA36FDDC7 /* QMUILab.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILab.h; path = QMUIKit/QMUICore/QMUILab.h; sourceTree = "<group>"; };
753   - 0F569A47E84C7FB7440C09D14A7185BE /* UIView+ModifyFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ModifyFrame.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+ModifyFrame.m"; sourceTree = "<group>"; };
754   - 0FBB0BDFC463B1FAEA42F00581352AF8 /* CNDiseaseViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CNDiseaseViewCell.h; sourceTree = "<group>"; };
755   - 1004406EF1D833EF32B07270BB1E7CAD /* QMUIMarqueeLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIMarqueeLabel.h; path = QMUIKit/QMUIComponents/QMUIMarqueeLabel.h; sourceTree = "<group>"; };
756   - 1005AEEA7F73434C57C520C6071ECF2A /* QMUILogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILogger.m; path = QMUIKit/QMUIComponents/QMUILog/QMUILogger.m; sourceTree = "<group>"; };
757   - 101E1A3D6AA80539718037CE2E41DA9D /* UIImage+TintColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+TintColor.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+TintColor.h"; sourceTree = "<group>"; };
758   - 1028CAA13C54B43E3CF97631BF116C3D /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = "<group>"; };
759   - 103E9D65008E57E383869D67D3178226 /* NSObject+Json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+Json.h"; path = "CNLiveBaseKit/Classes/MRC/JSON/NSObject+Json.h"; sourceTree = "<group>"; };
760   - 10AF3BB7771D58A4912777913558F471 /* NSNumber+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSNumber+QMUI.m"; sourceTree = "<group>"; };
  845 + 034B4A26DEB05622D954A63C9D87347F /* XFCameraController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = XFCameraController.m; path = CNLiveAVCamera/Classes/XFAVCamera/XFCameraController.m; sourceTree = "<group>"; };
  846 + 063F207939FA6D5DB2DB5214957E7DB9 /* QMUIToastBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToastBackgroundView.m; path = QMUIKit/QMUIComponents/ToastView/QMUIToastBackgroundView.m; sourceTree = "<group>"; };
  847 + 064A8CDFA4BDB6FB8E1CAC4F6C6EB96C /* UIImageView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIImageView+QMUI.m"; sourceTree = "<group>"; };
  848 + 064F2F4FAA8342C2A488D94C1DE2D99D /* UIFont+CNLiveExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+CNLiveExtension.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/UIFont/UIFont+CNLiveExtension.h"; sourceTree = "<group>"; };
  849 + 069D5F60FB1A968EBAB5FA7A68FADB06 /* QMUICommonTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICommonTableViewController.m; path = QMUIKit/QMUIMainFrame/QMUICommonTableViewController.m; sourceTree = "<group>"; };
  850 + 06CFF4414CA98EC859AEBBE54AC219F2 /* QMUIEmotionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIEmotionView.m; path = QMUIKit/QMUIComponents/QMUIEmotionView.m; sourceTree = "<group>"; };
  851 + 06D0585D9D13913A35D89993A7047F74 /* QMUIEmotionInputManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIEmotionInputManager.m; path = QMUIKit/QMUIComponents/QMUIEmotionInputManager.m; sourceTree = "<group>"; };
  852 + 074479220CB783A344731AE963105680 /* UINavigationController+NavigationBarTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+NavigationBarTransition.m"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationController+NavigationBarTransition.m"; sourceTree = "<group>"; };
  853 + 07A8FDD6B37EAF1C6DF0B43E155FB3DA /* Masonry.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.xcconfig; sourceTree = "<group>"; };
  854 + 07F08A5ADCEC460F4BEC57F7F9B1DAEC /* CNLiveBaseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CNLiveBaseKit.framework; path = CNLiveBaseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  855 + 08813663FDCD08B171306604D4E712EA /* QMUINavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationController.m; path = QMUIKit/QMUIMainFrame/QMUINavigationController.m; sourceTree = "<group>"; };
  856 + 08E8A3C74FB18B7D132216BC6C2A5527 /* QMUISearchBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISearchBar.h; path = QMUIKit/QMUIComponents/QMUISearchBar.h; sourceTree = "<group>"; };
  857 + 099EA93BD33E62B98A0AF3CC4C7F03F9 /* QMUILogNameManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILogNameManager.m; path = QMUIKit/QMUIComponents/QMUILog/QMUILogNameManager.m; sourceTree = "<group>"; };
  858 + 0A012DDF866033F8AECC775A2C6DBA16 /* QMUITableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableView.h; path = QMUIKit/QMUIComponents/QMUITableView.h; sourceTree = "<group>"; };
  859 + 0B1EFE22A183ABC16636F7B390DE8FA9 /* QMUIGridView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIGridView.m; path = QMUIKit/QMUIComponents/QMUIGridView.m; sourceTree = "<group>"; };
  860 + 0BAB2C228A8178A834118B60098BA1AA /* QMUIKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "QMUIKit-dummy.m"; sourceTree = "<group>"; };
  861 + 0BD804531D535077034445C5EC422915 /* TZPhotoPreviewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPreviewCell.h; path = CNLiveImagePickerController/TZPhotoPreviewCell.h; sourceTree = "<group>"; };
  862 + 0C4EE87FC9C4230953A0735CB78A5AD4 /* UIFont+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIFont+QMUI.h"; sourceTree = "<group>"; };
  863 + 0C66F07AB7AE9F2419AFF5877830A07E /* QMUIMoreOperationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIMoreOperationController.h; path = QMUIKit/QMUIComponents/QMUIMoreOperationController.h; sourceTree = "<group>"; };
  864 + 0D1D8C2551393A89A97953BFF2DFE64A /* QMUIKeyboardManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIKeyboardManager.h; path = QMUIKit/QMUIComponents/QMUIKeyboardManager.h; sourceTree = "<group>"; };
  865 + 0D57E16D8E1C0906B382F3ACF003271B /* QMUIEmptyView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIEmptyView.m; path = QMUIKit/QMUIComponents/QMUIEmptyView.m; sourceTree = "<group>"; };
  866 + 0D8F6B27FE9EEEDF02CB533642B41D07 /* IOSDeviceMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOSDeviceMacro.h; path = CNLiveBaseKit/Classes/ARC/IOSDeviceSetting/IOSDeviceMacro.h; sourceTree = "<group>"; };
  867 + 0DA33FC2BC0B29BEE6603F83CDBCCE07 /* UITableView+QMUICellHeightKeyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+QMUICellHeightKeyCache.h"; path = "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/UITableView+QMUICellHeightKeyCache.h"; sourceTree = "<group>"; };
  868 + 0DCA96FAD9CB4069DA5AC4BB2E9F8747 /* UITextField+ZXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+ZXExtension.h"; path = "CNLiveCommonCategory/Classes/ARC/UITextFieldExtension/UITextField+ZXExtension.h"; sourceTree = "<group>"; };
  869 + 0EF8678F9D6AC44660AC535348C587E7 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = "<group>"; };
  870 + 0F3DAC299B8180EC66700DD27EAB293E /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = "<group>"; };
  871 + 0F792D5A05A0E11AA85EB4A1EC507576 /* QMUIButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIButton.m; sourceTree = "<group>"; };
  872 + 0F83DC631923BCEEFC8DE55141700959 /* TZVideoPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZVideoPlayerController.h; path = CNLiveImagePickerController/TZVideoPlayerController.h; sourceTree = "<group>"; };
  873 + 0FC64B34CDB661EC540C63F91BC801FA /* QMUIWeakObjectContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIWeakObjectContainer.h; path = QMUIKit/QMUIComponents/QMUIWeakObjectContainer.h; sourceTree = "<group>"; };
  874 + 1003A361CB3EB5C1156E706BFFCB2F45 /* QMUISearchBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUISearchBar.m; path = QMUIKit/QMUIComponents/QMUISearchBar.m; sourceTree = "<group>"; };
  875 + 106C97D88308075697085AD8BDE1FEF0 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/UIView+WebCache.m"; sourceTree = "<group>"; };
  876 + 10A8A9A03A359BE786B7B086BB53E8D2 /* QMUILogItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILogItem.m; path = QMUIKit/QMUIComponents/QMUILog/QMUILogItem.m; sourceTree = "<group>"; };
761 877 10C6AFBFE22A8E58BE544C5BF3E2004D /* Pods-CNLiveDisease_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CNLiveDisease_Example-acknowledgements.plist"; sourceTree = "<group>"; };
762   - 113DAB94636DC445E8BB4869481FE3AC /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
763   - 11C73A8E60F57C7D4E46A2A13E6FBCE8 /* UIFont+CNLiveExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+CNLiveExtension.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/UIFont/UIFont+CNLiveExtension.m"; sourceTree = "<group>"; };
764   - 11F15A41ECE3C2EB9AD6F5FC7EC70C4B /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = "<group>"; };
765   - 12186D8AF5D4F94507BB938E6B846392 /* QMUIImagePickerPreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePickerPreviewViewController.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerPreviewViewController.h; sourceTree = "<group>"; };
766   - 1364E6B0CBCA8A2599A8D468A9DB7D57 /* UITableView+QMUICellHeightKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+QMUICellHeightKeyCache.m"; path = "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/UITableView+QMUICellHeightKeyCache.m"; sourceTree = "<group>"; };
767   - 1562FDF274BD6E17D02F339EF2680268 /* QMUILogManagerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILogManagerViewController.m; path = QMUIKit/QMUIComponents/QMUILogManagerViewController.m; sourceTree = "<group>"; };
768   - 16531A7BC7DDDF3411FDB7EF2919C806 /* QMUIZoomImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIZoomImageView.m; path = QMUIKit/QMUIComponents/QMUIZoomImageView.m; sourceTree = "<group>"; };
769   - 17C8C7C0A1D49AFC5AEC13C057A8D9C0 /* QMUIAssetsGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAssetsGroup.m; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsGroup.m; sourceTree = "<group>"; };
770   - 1805405C3A00BD6EEDEEDF3DFCDAD69D /* QMUIGhostButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIGhostButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUIGhostButton.h; sourceTree = "<group>"; };
  878 + 10D261DC56FB2BD0F4CBCE666CC4A34A /* GTMBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMBase64.h; path = CNLiveBaseKit/Classes/ARC/Utils/GTMBase64/GTMBase64.h; sourceTree = "<group>"; };
  879 + 111E5CE6EC0F6131F0348FA861BF3660 /* CNLiveDisease-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CNLiveDisease-dummy.m"; sourceTree = "<group>"; };
  880 + 11321ECCCF6EB99B66D734A04D277052 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = "<group>"; };
  881 + 123A96B024A8C2F9F8FE8AA36E687018 /* NSArray+Safety.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+Safety.m"; path = "CNLiveCommonCategory/Classes/ARC/NSArrayExtension/NSArray+Safety.m"; sourceTree = "<group>"; };
  882 + 125524716A12A262F90423807EE16A66 /* QMUIAssetsGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAssetsGroup.m; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsGroup.m; sourceTree = "<group>"; };
  883 + 12A77B026C621F8917162D8C15B16425 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage.framework; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  884 + 13D75A0E82705AD5D2B1E3174A7967B0 /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = "<group>"; };
  885 + 141E3D8FAE9680FFA1CC1FBEF07CB6FA /* CNLiveDiseaseSegment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CNLiveDiseaseSegment.h; sourceTree = "<group>"; };
  886 + 14D753EDE06FBB444DF33C0E8A3C7B4E /* QMUILogItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILogItem.h; path = QMUIKit/QMUIComponents/QMUILog/QMUILogItem.h; sourceTree = "<group>"; };
  887 + 157CE6F3415072341E03F0ACC5DE11FD /* UITableView+Hit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+Hit.m"; path = "CNLiveCommonCategory/Classes/ARC/UITableViewExtension/UITableView+Hit.m"; sourceTree = "<group>"; };
  888 + 158BF5EFF88019AA811B0998F74B6B23 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = "<group>"; };
  889 + 161426341C2CA187C8839D0A8A51560C /* NSData+Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+Common.m"; path = "CNLiveCommonCategory/Classes/ARC/NSDataExtension/NSData+Common.m"; sourceTree = "<group>"; };
  890 + 170803385B8F4CF8C7110C29AD8706BE /* CNLiveBaseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNLiveBaseKit.h; path = CNLiveBaseKit/Classes/CNLiveBaseKit.h; sourceTree = "<group>"; };
  891 + 171F0044908971BED3F9334774CD1021 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = "<group>"; };
  892 + 17378992E99874630F3B27BE9E9763B0 /* QMUIAsset.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAsset.m; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAsset.m; sourceTree = "<group>"; };
  893 + 17ADA7CB19497DDFB772C671F303A674 /* UIView+RelativeCoordinate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+RelativeCoordinate.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+RelativeCoordinate.h"; sourceTree = "<group>"; };
  894 + 17F05FFA31ACE8FBC2997970EB228B0B /* NSString+CNLiveExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+CNLiveExtension.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+CNLiveExtension.h"; sourceTree = "<group>"; };
  895 + 18335FFD91BAC7B052B6BD7DA887B162 /* NSString+AES.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+AES.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+AES.m"; sourceTree = "<group>"; };
  896 + 1954ED4B72A8F7596BB793D19565FD35 /* NSObject+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSObject+QMUI.m"; sourceTree = "<group>"; };
771 897 1958DEF53D3BAEA86DA829642DEB5BCF /* Pods-CNLiveDisease_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CNLiveDisease_Tests.release.xcconfig"; sourceTree = "<group>"; };
772   - 196943BEB8409A4B3C94B9C151F6657A /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = "<group>"; };
773   - 19BC24A8A7037336964589628F2DBAFB /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = "<group>"; };
774   - 1A0A0F3211D9F36420C8A2B6CE583785 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = "<group>"; };
775   - 1A5854B329A5F5610D0E6EA118D9B0F7 /* NSURL+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSURL+QMUI.h"; sourceTree = "<group>"; };
776   - 1AF2A472E31558BD1459F08148C4936A /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/NSButton+WebCache.m"; sourceTree = "<group>"; };
777   - 1B118CA0EFCF5BE6FE08391486AF808D /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = "<group>"; };
778   - 1B26012E53EB525B6E9FB7268A2C4F1F /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = "<group>"; };
779   - 1B35140049A59232C84125092161DB9B /* UIView+CNAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CNAlertView.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIView+CNAlertView.m"; sourceTree = "<group>"; };
780   - 1BEDDC5C0C0D037D8E8D81627FE821CF /* UIScrollView+Extensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+Extensions.h"; path = "CNLiveCommonCategory/Classes/ARC/UIScrollviewExtension/UIScrollView+Extensions.h"; sourceTree = "<group>"; };
781   - 1C1D9561FB18BBC5722DE9621FD9C2C4 /* CNLiveBaseKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveBaseKit.xcconfig; sourceTree = "<group>"; };
782   - 1C355CC99B35DF601AAFA1DBC0F46F97 /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = "<group>"; };
783   - 1C9EF7371891F31A1DDCC1FB7E408C16 /* ColorHeaders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ColorHeaders.h; path = CNLiveBaseKit/Classes/ARC/Utils/Color/ColorHeaders.h; sourceTree = "<group>"; };
784   - 1CE966B43CFE4E28165494AF407E7B10 /* QMUILogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILogger.h; path = QMUIKit/QMUIComponents/QMUILog/QMUILogger.h; sourceTree = "<group>"; };
785   - 1CEB5C14695951D4A30B55E9C0F5A43B /* QMUILogManagerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILogManagerViewController.h; path = QMUIKit/QMUIComponents/QMUILogManagerViewController.h; sourceTree = "<group>"; };
786   - 1CF5D3834B92C8ADE22E4ED69E55AD1A /* QMUIModalPresentationViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIModalPresentationViewController.m; path = QMUIKit/QMUIComponents/QMUIModalPresentationViewController.m; sourceTree = "<group>"; };
787   - 1CFE48650EB626882BF4A6BE9956E38B /* IOSDeviceConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOSDeviceConfig.h; path = CNLiveBaseKit/Classes/ARC/IOSDeviceSetting/IOSDeviceConfig.h; sourceTree = "<group>"; };
788   - 1DA72A1AC9C461FFA2D918C5E56A3D0F /* QMUIMarqueeLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIMarqueeLabel.m; path = QMUIKit/QMUIComponents/QMUIMarqueeLabel.m; sourceTree = "<group>"; };
789   - 1EC18BC13FEF108C481E8BC67EF54833 /* UIView+Extension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Extension.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIView+Extension.h"; sourceTree = "<group>"; };
790   - 1EC32F6E38B16F73BE37F12D395FD232 /* BaseModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BaseModel.m; path = CNLiveBaseKit/Classes/ARC/BaseModel/BaseModel.m; sourceTree = "<group>"; };
791   - 2011ABAECFF4A3EED67CAFB0C2361BC2 /* UITableView+QMUIStaticCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+QMUIStaticCell.m"; path = "QMUIKit/QMUIComponents/StaticTableView/UITableView+QMUIStaticCell.m"; sourceTree = "<group>"; };
792   - 20140A0DD610DA8ECBBAFC6CAAD61453 /* PathUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PathUtility.m; path = CNLiveBaseKit/Classes/ARC/Utils/Path/PathUtility.m; sourceTree = "<group>"; };
793   - 207093CC34F04F129399D4E3C1B3F273 /* CNSetUserDefaultTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNSetUserDefaultTool.h; path = CNLiveBaseKit/Classes/ARC/Utils/UIFont/CNSetUserDefaultTool.h; sourceTree = "<group>"; };
794   - 207B442F04B81CCB74AE012AEED869F4 /* QMUISearchBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUISearchBar.m; path = QMUIKit/QMUIComponents/QMUISearchBar.m; sourceTree = "<group>"; };
795   - 209B01E10B7168E2331FA5147DE48EFB /* NSString+Size.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Size.m"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+Size.m"; sourceTree = "<group>"; };
796   - 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
797   - 2125D06B8B28375132B2C9EE78BB9CCC /* QMUIPopupMenuView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuView.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuView.h; sourceTree = "<group>"; };
798   - 2181586342DD9A554164A5E2D744C67C /* CNLiveDiseaseController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CNLiveDiseaseController.m; sourceTree = "<group>"; };
799   - 22443902E4CAA4813BEE676DB2E77B14 /* QMUIModalPresentationViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIModalPresentationViewController.h; path = QMUIKit/QMUIComponents/QMUIModalPresentationViewController.h; sourceTree = "<group>"; };
800   - 226BE6FB747E51F7F0CEF5895CCC240F /* UICollectionView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UICollectionView+QMUI.h"; sourceTree = "<group>"; };
801   - 22C88BCE0E6D2DF5D8363F9612AB6AC9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
802   - 233719FCC39794C9602695B03F8C961E /* QMUINavigationTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationTitleView.h; path = QMUIKit/QMUIComponents/QMUINavigationTitleView.h; sourceTree = "<group>"; };
803   - 2359C48C3C80A5769E679A6762F8602B /* UIColor+CNLiveExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+CNLiveExtension.h"; path = "CNLiveCommonCategory/Classes/ARC/UIColorExtension/UIColor+CNLiveExtension.h"; sourceTree = "<group>"; };
804   - 24091CFBD0BB0CAE9EE4F5FE7535F9F4 /* QMUISearchBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISearchBar.h; path = QMUIKit/QMUIComponents/QMUISearchBar.h; sourceTree = "<group>"; };
805   - 24ADADD668FF43F5EC23698C748B156A /* NSCharacterSet+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSCharacterSet+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSCharacterSet+QMUI.h"; sourceTree = "<group>"; };
806   - 24E8C682C4429EEF163B25530F4F41E1 /* UIView+Effect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Effect.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Effect.h"; sourceTree = "<group>"; };
807   - 2592E2196CD79F4A260CA37ADFAFE1C5 /* QMUIEmotionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIEmotionView.m; path = QMUIKit/QMUIComponents/QMUIEmotionView.m; sourceTree = "<group>"; };
808   - 263092B0BE207922181E401C0C820891 /* UIWindow+CNCurrentViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+CNCurrentViewController.h"; path = "CNLiveCommonCategory/Classes/ARC/UIWindowExtension/UIWindow+CNCurrentViewController.h"; sourceTree = "<group>"; };
809   - 26D05164081D49672CE6397921B62C7C /* QMUITableViewHeaderFooterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableViewHeaderFooterView.h; path = QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.h; sourceTree = "<group>"; };
810   - 271F1EEFCFBB7B54CE80C5D60F973195 /* UIColor+MLPFlatColors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+MLPFlatColors.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Color/UIColor+MLPFlatColors.m"; sourceTree = "<group>"; };
811   - 2839715F80DE08FD9FECE5FF4301C338 /* UIImage+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIImage+QMUI.h"; sourceTree = "<group>"; };
812   - 29299657DDC5253D502918617C05434D /* CNLiveDisease-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CNLiveDisease-dummy.m"; sourceTree = "<group>"; };
813   - 294DB5D91DFF668B5AF5ABE02163B1A2 /* Pods_CNLiveDisease_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CNLiveDisease_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
814   - 29BEC895E98B7E6FA21F025ECB6CC6AB /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = "<group>"; };
815   - 29CE0639A3034622F67357B5ECD003EE /* NSString+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSString+QMUI.m"; sourceTree = "<group>"; };
816   - 2A8E73421BA0D11B2A174DE72020920B /* UIActivityIndicatorView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIActivityIndicatorView+QMUI.m"; sourceTree = "<group>"; };
817   - 2AFA5183020A862F4658908F7AE75511 /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = "<group>"; };
818   - 2B244AB9293D189F6EBC389F3597F678 /* PathHeaders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PathHeaders.h; path = CNLiveBaseKit/Classes/ARC/Utils/Path/PathHeaders.h; sourceTree = "<group>"; };
819   - 2B244F4E7487C6879E6E631DBEDDF6A6 /* CNDiseaseViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CNDiseaseViewCell.m; sourceTree = "<group>"; };
820   - 2B4F57869ED54EF3EB81987FC2DFCA83 /* SDWebImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageGIFCoder.m; path = SDWebImage/SDWebImageGIFCoder.m; sourceTree = "<group>"; };
821   - 2BA335A803562B085636395337C821C0 /* NSObject+CommonBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CommonBlock.m"; path = "CNLiveCommonCategory/Classes/ARC/NSObjectExtension/NSObject+CommonBlock.m"; sourceTree = "<group>"; };
822   - 2BFFA3A2F1936DA08F4420F967893A60 /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = "<group>"; };
823   - 2C29472F187906A80EC606E28CD1BA03 /* SDWebImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCodersManager.h; path = SDWebImage/SDWebImageCodersManager.h; sourceTree = "<group>"; };
824   - 2D55203EEA02CA83BD91F29EAD3FA369 /* UIScrollView+Pages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+Pages.h"; path = "CNLiveCommonCategory/Classes/ARC/UIScrollviewExtension/UIScrollView+Pages.h"; sourceTree = "<group>"; };
825   - 2E05C1A358D9D31773533A1CF1EFC7F7 /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
826   - 2F34874BC22434EEC0CF56041D174A58 /* QMUIVisualEffectView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIVisualEffectView.h; path = QMUIKit/QMUIComponents/QMUIVisualEffectView.h; sourceTree = "<group>"; };
827   - 2F39C205D5EDF5D034464C03A35EF3E0 /* UIButton+CNCountDownButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+CNCountDownButton.h"; path = "CNLiveCommonCategory/Classes/ARC/UIButtonExtension/UIButton+CNCountDownButton.h"; sourceTree = "<group>"; };
828   - 2F68969E931115135272E003D3365CB0 /* QMUIScrollAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIScrollAnimator.m; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUIScrollAnimator.m; sourceTree = "<group>"; };
829   - 2FA62D189474E7BB05FC29D6E452E913 /* UIFont+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIFont+QMUI.m"; sourceTree = "<group>"; };
830   - 2FEE36D2556C4D2F8F16B21F084C1D7C /* UITableView+Hit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+Hit.m"; path = "CNLiveCommonCategory/Classes/ARC/UITableViewExtension/UITableView+Hit.m"; sourceTree = "<group>"; };
831   - 309900AB9BD5769DD9C4996C9DBD64DA /* UIBarItem+QMUIBadge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarItem+QMUIBadge.m"; path = "QMUIKit/QMUIComponents/QMUIBadge/UIBarItem+QMUIBadge.m"; sourceTree = "<group>"; };
832   - 30A3B3AED4B1E88F72D5B4024CFE7700 /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = "<group>"; };
833   - 30C96A317D39D27B596F69AC06EFA0DD /* QMUIStaticTableViewCellDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIStaticTableViewCellDataSource.h; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellDataSource.h; sourceTree = "<group>"; };
834   - 319828C9D64253FD3B19AF79895E7FE4 /* UIImage+TintColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+TintColor.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+TintColor.m"; sourceTree = "<group>"; };
835   - 3243108D09FA7564672CFCA0FF602540 /* QMUIImagePickerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerHelper.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerHelper.m; sourceTree = "<group>"; };
836   - 32567250DA0F2C802E03BF22B2380D9F /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/UIView+WebCache.h"; sourceTree = "<group>"; };
837   - 328E1DEA8C092DD696F31F570CBFF457 /* QMUIMoreOperationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIMoreOperationController.m; path = QMUIKit/QMUIComponents/QMUIMoreOperationController.m; sourceTree = "<group>"; };
838   - 32D9A6690B579BA4958FCE8DDA1734D9 /* NSImage+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+WebCache.m"; path = "SDWebImage/NSImage+WebCache.m"; sourceTree = "<group>"; };
839   - 336BAE58B4776A1179D296BC6DE2EBDE /* IOSDeviceMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOSDeviceMacro.h; path = CNLiveBaseKit/Classes/ARC/IOSDeviceSetting/IOSDeviceMacro.h; sourceTree = "<group>"; };
840   - 33E8F2C27A1F19BC7CDF7D4A8484CC3F /* NSObject+KVOCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KVOCategory.h"; path = "CNLiveCommonCategory/Classes/ARC/NSObjectExtension/NSObject+KVOCategory.h"; sourceTree = "<group>"; };
841   - 3410B6CDF19957516D2C42FB9613BA0A /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/UIImageView+WebCache.m"; sourceTree = "<group>"; };
842   - 344F3DF9DEBD658B5C042F20A23A6C40 /* UIView+RelativeCoordinate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+RelativeCoordinate.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+RelativeCoordinate.m"; sourceTree = "<group>"; };
843   - 354EF3B37FABEB6F080AB1A6D51F20B6 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
844   - 35611E0567F7893470715D9F4F989244 /* UINavigationController+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+QMUI.m"; path = "QMUIKit/UIKitExtensions/UINavigationController+QMUI.m"; sourceTree = "<group>"; };
845   - 3566B2F334C8D1A565709FA47AC3EEDD /* UITableView+QMUICellHeightKeyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+QMUICellHeightKeyCache.h"; path = "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/UITableView+QMUICellHeightKeyCache.h"; sourceTree = "<group>"; };
846   - 35BDB6C9142C39DF93E0996B511F9925 /* QMUIButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUIButton.h; sourceTree = "<group>"; };
847   - 3602183FF0904002498FB86B8A62CFDC /* UITableView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITableView+QMUI.m"; sourceTree = "<group>"; };
848   - 36557CBFE335C68AA71097BC8FAB9702 /* UIColor+CNLiveExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+CNLiveExtension.m"; path = "CNLiveCommonCategory/Classes/ARC/UIColorExtension/UIColor+CNLiveExtension.m"; sourceTree = "<group>"; };
849   - 36990FE933D7336EACBA458AECD7DB26 /* UIFont+CNLiveExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+CNLiveExtension.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/UIFont/UIFont+CNLiveExtension.h"; sourceTree = "<group>"; };
850   - 36CAE5EDDF312A5A6A69AAE016666526 /* UIControl+CNEventInterval.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+CNEventInterval.h"; path = "CNLiveCommonCategory/Classes/ARC/UIControlExtension/UIControl+CNEventInterval.h"; sourceTree = "<group>"; };
851   - 37208E0629553EE34701A22C245682A7 /* CNLiveCommonCategory.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveCommonCategory.modulemap; sourceTree = "<group>"; };
852   - 37B2473DF55D139FE738FD1D3AA769EB /* UIButton+createButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+createButton.m"; path = "CNLiveCommonCategory/Classes/ARC/UIButtonExtension/UIButton+createButton.m"; sourceTree = "<group>"; };
853   - 381607785D2821F2F2BB1C6B493A3481 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = "<group>"; };
854   - 38A6E7422B7E0409BCAD7912C5541D76 /* UIFont+TLChat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+TLChat.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIFont+TLChat.h"; sourceTree = "<group>"; };
855   - 38AC1F3E79C864D6F54AAF1239ABB139 /* UINavigationBar+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+QMUI.h"; path = "QMUIKit/UIKitExtensions/UINavigationBar+QMUI.h"; sourceTree = "<group>"; };
856   - 3A63FD76D3BBCA4EB10F0AF50AC9998E /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = "<group>"; };
857   - 3AC365F70BBBF0BE70BA78476D9AB32D /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = "<group>"; };
858   - 3B0F4F728FA5B92CEC3644D109EEBFA1 /* QMUIImagePickerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePickerHelper.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerHelper.h; sourceTree = "<group>"; };
859   - 3BB09187685E89201661A0CBEF5AD098 /* NSString+UrlEncode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+UrlEncode.m"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+UrlEncode.m"; sourceTree = "<group>"; };
860   - 3BEF33592F479518BEBD342736EC8B45 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
861   - 3C3B57AA5FAD674E5A03EEE4FCAD6B16 /* UITextField+ZXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+ZXExtension.h"; path = "CNLiveCommonCategory/Classes/ARC/UITextFieldExtension/UITextField+ZXExtension.h"; sourceTree = "<group>"; };
862   - 3C512ACF2DAE5E0CBA3AFDE85ABAF656 /* QMUIToolbarButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToolbarButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.h; sourceTree = "<group>"; };
863   - 3CB701DA2E09D381AFD0799749CD98C8 /* UIView+Effect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Effect.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Effect.m"; sourceTree = "<group>"; };
864   - 3CD693C504603023813A723B129AC837 /* CNLiveDisease-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveDisease-umbrella.h"; sourceTree = "<group>"; };
  898 + 196262E5001ABFC32029DC103DECCC87 /* QMUILabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILabel.h; path = QMUIKit/QMUIComponents/QMUILabel.h; sourceTree = "<group>"; };
  899 + 197715F58EE6F7A7A0037A79483E55F3 /* UIViewController+ChildViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+ChildViewController.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewControllerExtension/UIViewController+ChildViewController.h"; sourceTree = "<group>"; };
  900 + 1A46BA259DBB883EBF253F51BA08DFA6 /* QMUIImagePickerPreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerPreviewViewController.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerPreviewViewController.m; sourceTree = "<group>"; };
  901 + 1B772197D628EB29D49EA20C608CEF92 /* QMUIToastContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToastContentView.m; path = QMUIKit/QMUIComponents/ToastView/QMUIToastContentView.m; sourceTree = "<group>"; };
  902 + 1B7BB4EC813A3A38B41B1DC6A9E001C2 /* CNLiveDiseaseSegment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CNLiveDiseaseSegment.m; sourceTree = "<group>"; };
  903 + 1C008A9B737F492615FBD97C0E5A6441 /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = "<group>"; };
  904 + 1C103CF232F39659E1A688D19CB0F2D8 /* CNSetUserDefaultTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CNSetUserDefaultTool.m; path = CNLiveBaseKit/Classes/ARC/Utils/UIFont/CNSetUserDefaultTool.m; sourceTree = "<group>"; };
  905 + 1C20A022A45EEB7E007AB75B0912B9DC /* UIImage+CNImagePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+CNImagePicker.h"; path = "CNLiveImagePickerController/UIImage+CNImagePicker.h"; sourceTree = "<group>"; };
  906 + 1C33B139C79F084D9C1572BF71303B38 /* UIImage+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIImage+QMUI.m"; sourceTree = "<group>"; };
  907 + 1D266813727534D685F2EC52ACBC48C2 /* Pods_CNLiveDisease_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_CNLiveDisease_Tests.framework; path = "Pods-CNLiveDisease_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
  908 + 1D4A6E28D5290DA59DCE572219E38485 /* QMUICellHeightKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellHeightKeyCache.m; path = QMUIKit/QMUIComponents/QMUICellHeightKeyCache/QMUICellHeightKeyCache.m; sourceTree = "<group>"; };
  909 + 1DEC585D5A92AE5A1198CE7493593281 /* SDWebImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCoderHelper.m; path = SDWebImage/SDWebImageCoderHelper.m; sourceTree = "<group>"; };
  910 + 1E953BF24D0201331DBBBC71F2445CEE /* QMUIImagePreviewViewTransitionAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePreviewViewTransitionAnimator.h; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewTransitionAnimator.h; sourceTree = "<group>"; };
  911 + 1EC2CE622DD9DC243D5DDCBAB6040CA2 /* UITabBarItem+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarItem+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITabBarItem+QMUI.m"; sourceTree = "<group>"; };
  912 + 1EE27C49C103BD868E98B037C86B320D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  913 + 1EF869671070CF3D95A6244CCC0D019E /* Assets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = CNLiveDisease/Assets/Assets.xcassets; sourceTree = "<group>"; };
  914 + 1FB7FA6EE6CF8AEEB99DBF3984BC1AE5 /* UIActivityIndicatorView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIActivityIndicatorView+QMUI.m"; sourceTree = "<group>"; };
  915 + 1FB9153D6AE20A9619E4D60BB80DD5F2 /* QMUIZoomImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIZoomImageView.m; path = QMUIKit/QMUIComponents/QMUIZoomImageView.m; sourceTree = "<group>"; };
  916 + 206FDBDBE6042C2AB4A585B85A75BDB5 /* NSPointerArray+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPointerArray+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSPointerArray+QMUI.h"; sourceTree = "<group>"; };
  917 + 2099B8A0858CCA5E8B436768961BA4C7 /* QMUITabBarViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITabBarViewController.h; path = QMUIKit/QMUIMainFrame/QMUITabBarViewController.h; sourceTree = "<group>"; };
  918 + 20B921CB39ACA9E694EDCF272A97F72F /* NSAttributedString+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSAttributedString+QMUI.m"; sourceTree = "<group>"; };
  919 + 20CC25FFD907143A2C52BD3BBCE29D42 /* CNEditVideoController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CNEditVideoController.m; path = CNLiveImagePickerController/CNEditVideoController.m; sourceTree = "<group>"; };
  920 + 212D8F23E411B7CEE6D4C6063344F7E5 /* QMUIFillButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIFillButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.m; sourceTree = "<group>"; };
  921 + 217BDD971FA95BC96982948D04DE785B /* CNLiveCommonCategory-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveCommonCategory-prefix.pch"; sourceTree = "<group>"; };
  922 + 22255F981126250516928CCF29F611B1 /* UIImage+CNLiveAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+CNLiveAdd.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+CNLiveAdd.m"; sourceTree = "<group>"; };
  923 + 224E1BDC930667BC11E0741FBF014811 /* NSString+UrlEncode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+UrlEncode.h"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+UrlEncode.h"; sourceTree = "<group>"; };
  924 + 230936FFC6070470C8F86A6F0DE0927C /* UIView+CNAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CNAlertView.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIView+CNAlertView.h"; sourceTree = "<group>"; };
  925 + 23184A9459E468EF60D980A5BC6FCC90 /* UIWindow+CNCurrentViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+CNCurrentViewController.m"; path = "CNLiveCommonCategory/Classes/ARC/UIWindowExtension/UIWindow+CNCurrentViewController.m"; sourceTree = "<group>"; };
  926 + 243B7285EE334B2971BF47C5E694C0C4 /* UITextField+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITextField+QMUI.h"; sourceTree = "<group>"; };
  927 + 24F273CEBF2CAFD23997546A8D3E1525 /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = "<group>"; };
  928 + 270A3AA46185186D2B40F86449795864 /* NSString+Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Common.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+Common.h"; sourceTree = "<group>"; };
  929 + 27C10483DC91CD979AFA9E0A4871FE82 /* NSObject+CommonBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CommonBlock.m"; path = "CNLiveCommonCategory/Classes/ARC/NSObjectExtension/NSObject+CommonBlock.m"; sourceTree = "<group>"; };
  930 + 298EF2D0BA1FDE0DE6E768616FA3091B /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = "<group>"; };
  931 + 29AE61E240E9B3577AD636DC5A6CF2E5 /* UITextView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITextView+QMUI.m"; sourceTree = "<group>"; };
  932 + 29BC7B6EDF4D242C2E73E4AABA2626F9 /* UIWindow+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIWindow+QMUI.h"; sourceTree = "<group>"; };
  933 + 2B2AA046D222C92C0ABBBA0CF9CF3185 /* SDWebImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCoder.m; path = SDWebImage/SDWebImageCoder.m; sourceTree = "<group>"; };
  934 + 2B8F800A83B37AAD18337D986B654208 /* UINavigationBar+Transition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+Transition.m"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationBar+Transition.m"; sourceTree = "<group>"; };
  935 + 2BA86974E0BAAA3436E21894D661C45F /* QMUIMultipleDelegates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIMultipleDelegates.h; path = QMUIKit/QMUIComponents/QMUIMultipleDelegates/QMUIMultipleDelegates.h; sourceTree = "<group>"; };
  936 + 2BB09CE154D317BD4FA6E1117C1DD355 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = "<group>"; };
  937 + 2C49E9B63A91BFDEF0293C987CA7A2DD /* UIBarItem+QMUIBadge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarItem+QMUIBadge.m"; path = "QMUIKit/QMUIComponents/QMUIBadge/UIBarItem+QMUIBadge.m"; sourceTree = "<group>"; };
  938 + 2C5010A5EDCE95B7CA717A776FD26CA4 /* CNDiseaseViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CNDiseaseViewCell.h; sourceTree = "<group>"; };
  939 + 2D5C26C7B67C9CAA2EA3B1364F1DFFBA /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/NSData+ImageContentType.h"; sourceTree = "<group>"; };
  940 + 2E08C938FCE9B56BC984BBFB78FD08C9 /* QMUIImagePickerCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerCollectionViewCell.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerCollectionViewCell.m; sourceTree = "<group>"; };
  941 + 2E21F3F827F9793AD723B6DB5938C38B /* UIImage+zipData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+zipData.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+zipData.m"; sourceTree = "<group>"; };
  942 + 2E64FBB8536EEF9AD7211049AFF03D72 /* QMUIRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIRuntime.h; path = QMUIKit/QMUICore/QMUIRuntime.h; sourceTree = "<group>"; };
  943 + 2EB4F5249BBF76912EC12995EF35B45A /* NSObject+QMUIMultipleDelegates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+QMUIMultipleDelegates.m"; path = "QMUIKit/QMUIComponents/QMUIMultipleDelegates/NSObject+QMUIMultipleDelegates.m"; sourceTree = "<group>"; };
  944 + 2ED77F8BDE8F753D0A0DFCAF9BC40B1E /* QMUILogger+QMUIConfigurationTemplate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "QMUILogger+QMUIConfigurationTemplate.h"; path = "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.h"; sourceTree = "<group>"; };
  945 + 2F79EBC1DDD7B26913630352C6BEE75A /* CNLiveCommonCategory.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveCommonCategory.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  946 + 30BD89D61133B63CFE719B11FA5E9AA8 /* QMUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITextField.h; path = QMUIKit/QMUIComponents/QMUITextField.h; sourceTree = "<group>"; };
  947 + 31042939B7FA11E372EFC890D75C1730 /* UICollectionView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UICollectionView+QMUI.m"; sourceTree = "<group>"; };
  948 + 3190978096D1D6282AA53B3C5C9E1E68 /* UIView+Extension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Extension.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIView+Extension.h"; sourceTree = "<group>"; };
  949 + 3220C01FA4EA5422A49D5DCB0D895F9E /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = "<group>"; };
  950 + 3270360EE71363E3E49F886C1619227F /* QMUICollectionViewPagingLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICollectionViewPagingLayout.h; path = QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.h; sourceTree = "<group>"; };
  951 + 32D6F4640D1767DB3AB95D3F0081EAC2 /* CNLiveCommonCategory.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CNLiveCommonCategory.framework; path = CNLiveCommonCategory.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  952 + 33B15E99E844AFDA7D040D1E97DDB53F /* CNLiveAVCamera.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveAVCamera.xcconfig; sourceTree = "<group>"; };
  953 + 33C0CB46A25C8AE706BCEB8AE6B252D3 /* QMUILog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILog.h; path = QMUIKit/QMUIComponents/QMUILog/QMUILog.h; sourceTree = "<group>"; };
  954 + 3408D4D21B22D0262E600F2E4307448E /* TZLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZLocationManager.h; path = CNLiveImagePickerController/TZLocationManager.h; sourceTree = "<group>"; };
  955 + 344B37754E52367DA3F0FABDE1F63737 /* UIImage+zipData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+zipData.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+zipData.h"; sourceTree = "<group>"; };
  956 + 34CA4B26E80E8D24743AF210764DF622 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/UIView+WebCache.h"; sourceTree = "<group>"; };
  957 + 34D317B6B74AA56C150AB70A63CE7277 /* TZGifPhotoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZGifPhotoPreviewController.m; path = CNLiveImagePickerController/TZGifPhotoPreviewController.m; sourceTree = "<group>"; };
  958 + 351393C77ADC6A4D5610176B30CD8157 /* UIImage+ImageEffect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ImageEffect.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ImageEffect.h"; sourceTree = "<group>"; };
  959 + 35727FE1AC2BBD926245C98DA8547C4B /* TZVideoPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoPlayerController.m; path = CNLiveImagePickerController/TZVideoPlayerController.m; sourceTree = "<group>"; };
  960 + 35AC18B6813A28DF0F2F187F16B1F421 /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = "<group>"; };
  961 + 35E005E9D52F2655A9B8DD9CF0EA2B5A /* UIButton+CNCountDownButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+CNCountDownButton.h"; path = "CNLiveCommonCategory/Classes/ARC/UIButtonExtension/UIButton+CNCountDownButton.h"; sourceTree = "<group>"; };
  962 + 360B1AFF04E4FD53A75F5908F2362057 /* UIView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Layout.h"; path = "CNLiveImagePickerController/UIView+Layout.h"; sourceTree = "<group>"; };
  963 + 362B3E452EC779956B9B60887FE4F712 /* UIBezierPath+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBezierPath+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIBezierPath+QMUI.h"; sourceTree = "<group>"; };
  964 + 36680D5D15385AFCC7E0B16A6D2B3DBA /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = "<group>"; };
  965 + 36BAF14E4EB3BE40E53E85F1B955CD7B /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = "<group>"; };
  966 + 3711FE47C1E33C04FCF7DB06CFB75358 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = "<group>"; };
  967 + 3876B5F589E9CF8379B0653166DE3B56 /* QMUIDialogViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIDialogViewController.h; path = QMUIKit/QMUIComponents/QMUIDialogViewController.h; sourceTree = "<group>"; };
  968 + 38999C44B8CCAB413797F7FED1B5B7FE /* QMUILogger+QMUIConfigurationTemplate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "QMUILogger+QMUIConfigurationTemplate.m"; path = "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.m"; sourceTree = "<group>"; };
  969 + 3919FBE6FFE020003AFBA608AABF85B6 /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = "<group>"; };
  970 + 3A1217BD4F7C83FF2372D63C9CACB6CA /* CNLiveAVCamera.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CNLiveAVCamera.framework; path = CNLiveAVCamera.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  971 + 3A1CB0D248CC9CC0146CEA29EBC88444 /* QMUIKeyboardManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIKeyboardManager.m; path = QMUIKit/QMUIComponents/QMUIKeyboardManager.m; sourceTree = "<group>"; };
  972 + 3A4C2F0E4F0EE4AD64424C009D1DE16F /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = "<group>"; };
  973 + 3B4641201DFCA43A68099A87B8967418 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = "<group>"; };
  974 + 3BB09BAC5DD97E21A3981BA6E78EBEB2 /* QMUIGhostButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIGhostButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIGhostButton.m; sourceTree = "<group>"; };
  975 + 3BBA03C0A5E6A98B1F2B48F9D67DEA7A /* CNLiveBaseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveBaseKit.modulemap; sourceTree = "<group>"; };
  976 + 3BDCF1FB9BDDB44742C97BC307215D14 /* NSURL+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSURL+QMUI.h"; sourceTree = "<group>"; };
  977 + 3C9D6A5537F4E30E81586E8EAD9247CF /* QMUIConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIConfiguration.h; path = QMUIKit/QMUICore/QMUIConfiguration.h; sourceTree = "<group>"; };
  978 + 3CDBB3DFE767752113E375AD8A26F77D /* XFPhotoLibraryManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = XFPhotoLibraryManager.m; path = CNLiveAVCamera/Classes/XFAVCamera/XFPhotoLibraryManager.m; sourceTree = "<group>"; };
  979 + 3CFD97612DCA2B6EA0DE36B34AFEE551 /* UIColor+TLChat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+TLChat.m"; path = "CNLiveCommonCategory/Classes/ARC/UIColorExtension/UIColor+TLChat.m"; sourceTree = "<group>"; };
  980 + 3D439F3F9928B28EC73410C258A55339 /* QMUILogManagerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILogManagerViewController.m; path = QMUIKit/QMUIComponents/QMUILogManagerViewController.m; sourceTree = "<group>"; };
865 981 3DDB9C70D3C752DFC4B9BA1194688DFB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
866   - 3E7F310A03399E1D416198497373D7B2 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = "<group>"; };
867   - 3EEA363FC7AA6AD6F4E64C8A9F1C46F6 /* QMUILogNameManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILogNameManager.h; path = QMUIKit/QMUIComponents/QMUILog/QMUILogNameManager.h; sourceTree = "<group>"; };
868   - 3EFBBCB101B4A47D279C713A0CB7B6FE /* QMUIKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "QMUIKit-dummy.m"; sourceTree = "<group>"; };
869   - 3F10F4CECD3E81F1A9CDA661E14637F7 /* QMUICellSizeKeyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICellSizeKeyCache.h; path = QMUIKit/QMUIComponents/QMUICellSizeKeyCache/QMUICellSizeKeyCache.h; sourceTree = "<group>"; };
870   - 3FA218642772B7E365D881909632F1EA /* QMUICommonDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICommonDefines.h; path = QMUIKit/QMUICore/QMUICommonDefines.h; sourceTree = "<group>"; };
871   - 3FDD4BBDD76DFD56B947FC1DE1B5C5DC /* CNLiveBaseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNLiveBaseKit.h; path = CNLiveBaseKit/Classes/CNLiveBaseKit.h; sourceTree = "<group>"; };
872   - 3FEC7FA4D6D589233471462EDEA3DDA7 /* QMUITextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITextField.m; path = QMUIKit/QMUIComponents/QMUITextField.m; sourceTree = "<group>"; };
873   - 40812E86D66910253EAD271C9D005F97 /* NSURL+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSURL+QMUI.m"; sourceTree = "<group>"; };
874   - 40D745A3D3C74C4D7B4F1E7B84B641DC /* QMUIKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = QMUIKit.modulemap; sourceTree = "<group>"; };
875   - 423C8E5C8D4FA22D78CF106BC338A7E7 /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = "<group>"; };
876   - 42A71C38C137DD11643C8BC39E06E2D5 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = "<group>"; };
877   - 435CFF5AD869E05D31A04C971EA3CF87 /* CNLiveBaseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveBaseKit-umbrella.h"; sourceTree = "<group>"; };
878   - 4390AD6695D2B932AFC6409476236568 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
879   - 43D8484AE4E9A182D0678E9A5F5464E8 /* QMUIStaticTableViewCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIStaticTableViewCellData.h; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellData.h; sourceTree = "<group>"; };
880   - 4543A03B382C5BB8B2C6782E905B70B1 /* QMUIKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QMUIKit-umbrella.h"; sourceTree = "<group>"; };
881   - 45521DC5465977571F3609016F60893D /* QMUIKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = QMUIKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
882   - 4749518BDB74D29A34E5B48E8DD26846 /* MJExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
883   - 475C5759DACD214DB8319B80E78822CF /* BaseModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseModel.h; path = CNLiveBaseKit/Classes/ARC/BaseModel/BaseModel.h; sourceTree = "<group>"; };
884   - 47B360A3A43FC381BBECF88553DACC7D /* QMUILogger+QMUIConfigurationTemplate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "QMUILogger+QMUIConfigurationTemplate.h"; path = "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.h"; sourceTree = "<group>"; };
885   - 47B9721F74F0A5AFA2508A4FB26749C7 /* QMUILogger+QMUIConfigurationTemplate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "QMUILogger+QMUIConfigurationTemplate.m"; path = "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.m"; sourceTree = "<group>"; };
886   - 47D7824CA5E3F47FCFBCE9BE6B6FD40B /* CAAnimation+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CAAnimation+QMUI.h"; path = "QMUIKit/QMUIComponents/CAAnimation+QMUI.h"; sourceTree = "<group>"; };
887   - 48A1D0AE6EF6B4180C3FAE88D3F3005D /* QMUICommonViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICommonViewController.m; path = QMUIKit/QMUIMainFrame/QMUICommonViewController.m; sourceTree = "<group>"; };
888   - 48D103133931880BC8F4BA027C9B2486 /* QMUIHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIHelper.h; path = QMUIKit/QMUICore/QMUIHelper.h; sourceTree = "<group>"; };
889   - 493C08275F7B017DC9F6B9EEE05ADEDE /* QMUIEmptyView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIEmptyView.m; path = QMUIKit/QMUIComponents/QMUIEmptyView.m; sourceTree = "<group>"; };
890   - 49F987423C4D20A262A32CCFB38B6819 /* CNLiveBaseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveBaseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
891   - 4AFA21F6A9A8CCE3B2F6359C834026F3 /* QMUIDialogViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIDialogViewController.m; path = QMUIKit/QMUIComponents/QMUIDialogViewController.m; sourceTree = "<group>"; };
892   - 4B5742F33D18276D1E9106EA5796AD8E /* QMUIPieProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPieProgressView.h; path = QMUIKit/QMUIComponents/QMUIPieProgressView.h; sourceTree = "<group>"; };
893   - 4BE49CB947FCB1ED6060E009AEFED9E6 /* UIScrollView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIScrollView+QMUI.h"; sourceTree = "<group>"; };
  982 + 3ECB8588729AB7344D7A4A9480CCE12E /* UIView+CNGradienLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CNGradienLayer.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CNGradienLayer.h"; sourceTree = "<group>"; };
  983 + 3EEE5778E43F5EA46DCDC911C9AE3E70 /* UIColor+MLPFlatColors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+MLPFlatColors.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Color/UIColor+MLPFlatColors.h"; sourceTree = "<group>"; };
  984 + 3F84B06FA97D3F33FB14A9164B846F37 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/SDImageCacheConfig.m; sourceTree = "<group>"; };
  985 + 3FAF593C33895CAA1166F5CCE5D104E3 /* UINavigationBar+Transition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+Transition.h"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationBar+Transition.h"; sourceTree = "<group>"; };
  986 + 40A3D192D435E2FB92484C5A66699E2F /* QMUIWeakObjectContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIWeakObjectContainer.m; path = QMUIKit/QMUIComponents/QMUIWeakObjectContainer.m; sourceTree = "<group>"; };
  987 + 41CA97B82E967224307EFFFD09D3D992 /* CNLiveDisease-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveDisease-umbrella.h"; sourceTree = "<group>"; };
  988 + 42312A2B5A549378DAC0B4ECA3698C98 /* BaseModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BaseModel.m; path = CNLiveBaseKit/Classes/ARC/BaseModel/BaseModel.m; sourceTree = "<group>"; };
  989 + 4296A3D65ACB8CFDB36069D31A1B5800 /* QMUITableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableViewCell.h; path = QMUIKit/QMUIComponents/QMUITableViewCell.h; sourceTree = "<group>"; };
  990 + 42A8A785893E9BB99D3F4B4EBCEDE7A4 /* QMUIAlbumViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAlbumViewController.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIAlbumViewController.h; sourceTree = "<group>"; };
  991 + 42F9A15C4F7861F50673E4F2CFF776ED /* QMUIToolbarButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToolbarButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.m; sourceTree = "<group>"; };
  992 + 4353216EAA0F68E3199B60BCF47F18FF /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = "<group>"; };
  993 + 43F1DB16A2524D63F548364CC5E9381C /* PathUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PathUtility.m; path = CNLiveBaseKit/Classes/ARC/Utils/Path/PathUtility.m; sourceTree = "<group>"; };
  994 + 43F8C40337CC605420903DEDCE360037 /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = "<group>"; };
  995 + 449664810C06CF668FB9D59600DCB820 /* UITextField+ZXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+ZXExtension.m"; path = "CNLiveCommonCategory/Classes/ARC/UITextFieldExtension/UITextField+ZXExtension.m"; sourceTree = "<group>"; };
  996 + 452DC6E213392C15AF222F67771EA945 /* UIWindow+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIWindow+QMUI.m"; sourceTree = "<group>"; };
  997 + 461D4A2D5F2A088D65016D9D3B33A654 /* UILabel+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+QMUI.h"; path = "QMUIKit/UIKitExtensions/UILabel+QMUI.h"; sourceTree = "<group>"; };
  998 + 462E0AEA5B7D2F63729BBADA6436CBDC /* CNImagePickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CNImagePickerController.m; path = CNLiveImagePickerController/CNImagePickerController.m; sourceTree = "<group>"; };
  999 + 4639D2A5323E98419E4E49AE3B731FB4 /* UIScrollView+Extensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+Extensions.m"; path = "CNLiveCommonCategory/Classes/ARC/UIScrollviewExtension/UIScrollView+Extensions.m"; sourceTree = "<group>"; };
  1000 + 4659800120EFED7F2642A3A551009ACE /* NSString+RegexCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RegexCheck.h"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+RegexCheck.h"; sourceTree = "<group>"; };
  1001 + 46775217125B0926750887226AA7C0A7 /* QMUITableViewHeaderFooterView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableViewHeaderFooterView.h; path = QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.h; sourceTree = "<group>"; };
  1002 + 469F71E2947E229CEE39743EF4559CBD /* QMUIToastView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToastView.m; path = QMUIKit/QMUIComponents/ToastView/QMUIToastView.m; sourceTree = "<group>"; };
  1003 + 470F791C7E225E98BAF2A9253537CD57 /* QMUICommonDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICommonDefines.h; path = QMUIKit/QMUICore/QMUICommonDefines.h; sourceTree = "<group>"; };
  1004 + 47A538D2D503A11BC7BF8C41E9667CF9 /* CNLiveAVCamera-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveAVCamera-prefix.pch"; sourceTree = "<group>"; };
  1005 + 47E0F3192E1BD69E578E063E17FD99B7 /* NSString+Size.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Size.m"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+Size.m"; sourceTree = "<group>"; };
  1006 + 482293DE97E2AC189B0B05DA64BAF0DF /* NSAttributedString+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSAttributedString+QMUI.h"; sourceTree = "<group>"; };
  1007 + 482F51B9584A58F270DDE60EBC3D4B24 /* TZImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageManager.m; path = CNLiveImagePickerController/TZImageManager.m; sourceTree = "<group>"; };
  1008 + 48E74739592B5A855A434031D29B03EC /* QMUIGhostButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIGhostButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUIGhostButton.h; sourceTree = "<group>"; };
  1009 + 4921F91B1A1C88F58816499E9D47A8E2 /* IOSDeviceConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IOSDeviceConfig.m; path = CNLiveBaseKit/Classes/ARC/IOSDeviceSetting/IOSDeviceConfig.m; sourceTree = "<group>"; };
  1010 + 499C20367DCFD421E09048DDD049C97C /* CNLiveImagePickerController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CNLiveImagePickerController.framework; path = CNLiveImagePickerController.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1011 + 49C313118B46EA617C0EA6170E69E038 /* NSNumber+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSNumber+QMUI.h"; sourceTree = "<group>"; };
  1012 + 49C6BA5B17EF66C78072022C81626A4E /* UIView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIView+QMUI.h"; sourceTree = "<group>"; };
  1013 + 4A2C58BA8F1E05B4D00EB1B8D6FCB45F /* NSDate+Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+Common.h"; path = "CNLiveCommonCategory/Classes/ARC/NSDateExtension/NSDate+Common.h"; sourceTree = "<group>"; };
  1014 + 4A88340AD480949C255AEA9D4372F5F2 /* CNLiveDisease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveDisease.xcconfig; sourceTree = "<group>"; };
  1015 + 4E292BE9721F74709A685BA133FE8AB8 /* QMUIImagePickerPreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePickerPreviewViewController.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerPreviewViewController.h; sourceTree = "<group>"; };
894 1016 4E6845D3ED2121AEC5C27122EE964F9B /* Pods-CNLiveDisease_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CNLiveDisease_Example-resources.sh"; sourceTree = "<group>"; };
895   - 4EA14DC45F137E9C13C79557D845877B /* QMUICellHeightKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellHeightKeyCache.m; path = QMUIKit/QMUIComponents/QMUICellHeightKeyCache/QMUICellHeightKeyCache.m; sourceTree = "<group>"; };
896   - 4EFF558021F95A5F00F93E7E /* CNLiveFriutViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveFriutViewController.h; sourceTree = "<group>"; };
897   - 4EFF558121F95A5F00F93E7E /* CNLiveFriutViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveFriutViewController.m; sourceTree = "<group>"; };
898   - 4FDA9C2FEF159C8E7D74548872176EF7 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = "<group>"; };
899   - 50A8F66216239AC7E2C117354B1F6DE6 /* QMUIImagePreviewView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePreviewView.h; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewView.h; sourceTree = "<group>"; };
900   - 5164DBA9C3AC8683F49BCC52E98DA7C7 /* QMUIDialogViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIDialogViewController.h; path = QMUIKit/QMUIComponents/QMUIDialogViewController.h; sourceTree = "<group>"; };
901   - 51B2A46E372E5D8AD0ECD2065733387D /* QMUICellHeightKeyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICellHeightKeyCache.h; path = QMUIKit/QMUIComponents/QMUICellHeightKeyCache/QMUICellHeightKeyCache.h; sourceTree = "<group>"; };
902   - 51E5D15B011A81122E717F8170B754BD /* QMUIGhostButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIGhostButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIGhostButton.m; sourceTree = "<group>"; };
903   - 52173714AB59BEC7F8718A422B4C97CF /* NSMutableDictionary+Json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+Json.h"; path = "CNLiveBaseKit/Classes/MRC/JSON/NSMutableDictionary+Json.h"; sourceTree = "<group>"; };
904   - 524345C3D8FD86B4C1958FC33D6F28B9 /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = "<group>"; };
905   - 5244FDCA60CDF44E25B9C4E4D7BBF4FC /* QMUITableViewProtocols.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableViewProtocols.h; path = QMUIKit/QMUIComponents/QMUITableViewProtocols.h; sourceTree = "<group>"; };
  1017 + 4F1ADCF1E8BD5F239F4BB482613D8D78 /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = "<group>"; };
  1018 + 4FAAD4458CFC76F5E9B68ECF30558B28 /* UIView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Layout.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Layout.h"; sourceTree = "<group>"; };
  1019 + 4FCE2A53A0829D94906CB1AACAAE6287 /* CNLiveDisease.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CNLiveDisease.framework; path = CNLiveDisease.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1020 + 500A710E1B26279CD86F1AD49C8C536B /* CNLiveDefinesHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNLiveDefinesHeader.h; path = CNLiveBaseKit/Classes/ARC/Utils/CNLiveDefinesHeader.h; sourceTree = "<group>"; };
  1021 + 506D66000D16D7BC3A399414637ECA27 /* UIColor+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIColor+QMUI.h"; sourceTree = "<group>"; };
  1022 + 506DB426E8C0B9B10CEC03E489FE81FA /* UIView+Extension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Extension.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIView+Extension.m"; sourceTree = "<group>"; };
  1023 + 508CF68508C6667B80E0D422EEEEBB58 /* QMUIAlbumViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAlbumViewController.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIAlbumViewController.m; sourceTree = "<group>"; };
  1024 + 510CD758521E5FC132CAFA4BCF02145E /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = "<group>"; };
  1025 + 5116C6A42D21CD049C5AC0311B005B89 /* NSBundle+CNLiveXFCamera.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+CNLiveXFCamera.h"; path = "CNLiveAVCamera/Classes/XFAVCamera/NSBundle+CNLiveXFCamera.h"; sourceTree = "<group>"; };
  1026 + 519333791709004FFCF1B1EA3161E62F /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = "<group>"; };
  1027 + 51A6EFD7152C6332BA475E286C51E3A4 /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = "<group>"; };
  1028 + 51C713C0F7B4D72DA8CF89B03CA2EC2B /* UILabel+Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+Common.h"; path = "CNLiveCommonCategory/Classes/ARC/UILabelExtension/UILabel+Common.h"; sourceTree = "<group>"; };
  1029 + 51F6FF88208D491C7B96AF6CFC1129DB /* QMUIPopupContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIPopupContainerView.m; path = QMUIKit/QMUIComponents/QMUIPopupContainerView.m; sourceTree = "<group>"; };
  1030 + 52229156C32F3592FD837760F79AAE1C /* UITableView+Hit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+Hit.h"; path = "CNLiveCommonCategory/Classes/ARC/UITableViewExtension/UITableView+Hit.h"; sourceTree = "<group>"; };
  1031 + 524C07B8E6DC63C4EDD0226D2E37D49F /* QMUIAssetsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAssetsManager.h; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsManager.h; sourceTree = "<group>"; };
906 1032 52EE9E6D39EAC5476F17BA9040BD70FB /* Pods-CNLiveDisease_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CNLiveDisease_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
907   - 535ADF9258618166D0B8EED47E9577C6 /* SDWebImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageGIFCoder.h; path = SDWebImage/SDWebImageGIFCoder.h; sourceTree = "<group>"; };
908   - 538064E60BF0FADD543ECC4BF39D1361 /* UIDevice+CNDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+CNDevice.h"; path = "CNLiveCommonCategory/Classes/ARC/UIDeviceExtension/UIDevice+CNDevice.h"; sourceTree = "<group>"; };
909   - 54C63DD564891156EC2A735A77474AF2 /* UIView+CNGradienLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CNGradienLayer.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CNGradienLayer.m"; sourceTree = "<group>"; };
910   - 571E0D5D58280CD2B14C01C9C7204D21 /* UICollectionView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UICollectionView+QMUI.m"; sourceTree = "<group>"; };
911   - 5774912694695828B572C03E39DF7E42 /* UIImage+Luban_iOS_Extension_h.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Luban_iOS_Extension_h.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Luban_iOS_Extension_h.m"; sourceTree = "<group>"; };
912   - 57FB6F37CEFD1FC2B65FE7F5C90C2EF3 /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = "<group>"; };
913   - 581026DFFC15E3B9B104CC2852916B3E /* QMUIRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIRuntime.h; path = QMUIKit/QMUICore/QMUIRuntime.h; sourceTree = "<group>"; };
914   - 5974C56587AF659D08D5AE5E5CC0D2BA /* UIWindow+CNCurrentViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+CNCurrentViewController.m"; path = "CNLiveCommonCategory/Classes/ARC/UIWindowExtension/UIWindow+CNCurrentViewController.m"; sourceTree = "<group>"; };
915   - 5995FD0DB791117336C090FFBC73DFCE /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = "<group>"; };
916   - 5B5889261215DD73439F418D01FF9375 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = "<group>"; };
917   - 5B6BEF76F288B66A0DCBE183AA78535E /* QMUICellHeightCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellHeightCache.m; path = QMUIKit/QMUIComponents/QMUICellHeightCache.m; sourceTree = "<group>"; };
918   - 5C3EA70EB85850BBD87C430912514ECE /* NSString+AES.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+AES.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+AES.h"; sourceTree = "<group>"; };
919   - 5C6DED47D5973AFE4ECE045F37640ABC /* SDWebImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCoderHelper.m; path = SDWebImage/SDWebImageCoderHelper.m; sourceTree = "<group>"; };
920   - 5D05BBB6BDD4716C7ABEBD45B6418E09 /* UILabel+Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+Common.h"; path = "CNLiveCommonCategory/Classes/ARC/UILabelExtension/UILabel+Common.h"; sourceTree = "<group>"; };
921   - 5D5A487A5DAF796B686A0A7FC3DC856F /* QMUIToolbarButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToolbarButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.m; sourceTree = "<group>"; };
922   - 5E0A3CAF13907E99EA4F330610713D36 /* QMUILog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILog.h; path = QMUIKit/QMUIComponents/QMUILog/QMUILog.h; sourceTree = "<group>"; };
923   - 5E25AFA3DD107FFC47DC213639F3A9C8 /* UIFont+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIFont+QMUI.h"; sourceTree = "<group>"; };
924   - 5E66A4C618446C7B6EA95B2EB1D1828E /* QMUISearchController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUISearchController.m; path = QMUIKit/QMUIComponents/QMUISearchController.m; sourceTree = "<group>"; };
  1033 + 5302AA5B1E73B9EE96CAF1C35E1B5D9E /* TZPhotoPickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPickerController.m; path = CNLiveImagePickerController/TZPhotoPickerController.m; sourceTree = "<group>"; };
  1034 + 533421608A586C4CC186474F3C64B9E6 /* UITextView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITextView+QMUI.h"; sourceTree = "<group>"; };
  1035 + 533E0D0F64D550CC1E369A4E5888FAC8 /* CNLiveDisease.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveDisease.modulemap; sourceTree = "<group>"; };
  1036 + 5439D128232994394390414D83B0B580 /* UIButton+CNCreateButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+CNCreateButton.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIButton+CNCreateButton.m"; sourceTree = "<group>"; };
  1037 + 54C1B9770477608C48D1B46AA77E80CD /* UITextField+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITextField+QMUI.m"; sourceTree = "<group>"; };
  1038 + 55602B1FFEF8DE4E4FD7081ACA66C666 /* UIView+CaptureImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CaptureImage.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CaptureImage.m"; sourceTree = "<group>"; };
  1039 + 55FF8971686C89CE602A9590B2A342F8 /* QMUIStaticTableViewCellDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIStaticTableViewCellDataSource.h; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellDataSource.h; sourceTree = "<group>"; };
  1040 + 56190C188817D7B972626D5F6E6E2BD4 /* QMUIPieProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPieProgressView.h; path = QMUIKit/QMUIComponents/QMUIPieProgressView.h; sourceTree = "<group>"; };
  1041 + 564CB7F85CD952E65FD641ECD24D24D8 /* UIColor+CNLiveExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+CNLiveExtension.h"; path = "CNLiveCommonCategory/Classes/ARC/UIColorExtension/UIColor+CNLiveExtension.h"; sourceTree = "<group>"; };
  1042 + 56522740E321F29B826449AC7E126456 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = "<group>"; };
  1043 + 57009985143C40A59565C23DD4E096A8 /* UIControl+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIControl+QMUI.h"; sourceTree = "<group>"; };
  1044 + 57877E1EE09A88F37806601BD9819C10 /* QMUIScrollAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIScrollAnimator.m; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUIScrollAnimator.m; sourceTree = "<group>"; };
  1045 + 57DF71A418B93D0A715526B224C7B45C /* UIImage+SGImageSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+SGImageSize.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+SGImageSize.h"; sourceTree = "<group>"; };
  1046 + 57E72E9618A42B800C5C9ED6279D6798 /* CNLiveImagePickerController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveImagePickerController-prefix.pch"; sourceTree = "<group>"; };
  1047 + 58D29FC6403141AA3DD13F7D77818E2C /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/NSButton+WebCache.h"; sourceTree = "<group>"; };
  1048 + 59DDD5CAADE2A4E80EE6D56EE7F31547 /* QMUIAlertController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAlertController.m; path = QMUIKit/QMUIComponents/QMUIAlertController.m; sourceTree = "<group>"; };
  1049 + 59DFAD976CCD4BB8BC26D2FC51D916D9 /* ResourceBundle-CNLiveAVCamera-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-CNLiveAVCamera-Info.plist"; sourceTree = "<group>"; };
  1050 + 59E3B9121C271C195C4AEBEF964B7B6A /* IOSDeviceConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOSDeviceConfig.h; path = CNLiveBaseKit/Classes/ARC/IOSDeviceSetting/IOSDeviceConfig.h; sourceTree = "<group>"; };
  1051 + 5A8430818F222E5BB32B3FFCA3075305 /* JSONKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSONKit.m; path = CNLiveBaseKit/Classes/MRC/JSON/JSONKit.m; sourceTree = "<group>"; };
  1052 + 5D31C517854048EC1E68D4B28B4A2CE3 /* TZImageCropManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageCropManager.m; path = CNLiveImagePickerController/TZImageCropManager.m; sourceTree = "<group>"; };
  1053 + 5ECFB0743AE45783AA78AEB56820971E /* QMUICellSizeKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellSizeKeyCache.m; path = QMUIKit/QMUIComponents/QMUICellSizeKeyCache/QMUICellSizeKeyCache.m; sourceTree = "<group>"; };
  1054 + 5EFA2541339CA39216BC1B8056D67B17 /* UIImage+ZXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ZXExtension.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ZXExtension.h"; sourceTree = "<group>"; };
925 1055 5F1D5FE6287D0F09CDAA99B101F82EA5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
926   - 5F54A27555C7D330A3334CBAD4FA7813 /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = "<group>"; };
927   - 5F8AA3E3C34C0A9A90B7DD12727EF40B /* QMUIAsset.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAsset.m; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAsset.m; sourceTree = "<group>"; };
928   - 5F9850488F9B59F3A03CA1EC4FCBE467 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = "<group>"; };
929   - 5FAA7BD1BD7D59029572338433AFDAD3 /* CNLiveDiseaseController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CNLiveDiseaseController.h; sourceTree = "<group>"; };
930   - 5FBC890D62C36BB58830853AB8C21ADD /* QMUIStaticTableViewCellDataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIStaticTableViewCellDataSource.m; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellDataSource.m; sourceTree = "<group>"; };
931   - 60C94408860F7549279D69D3FFF2DB0F /* UIColor+TLChat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+TLChat.h"; path = "CNLiveCommonCategory/Classes/ARC/UIColorExtension/UIColor+TLChat.h"; sourceTree = "<group>"; };
932   - 61299B1B230F8171806E05560EB141D3 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = "<group>"; };
933   - 61E174F46B53F802ED34FEFE405ED490 /* QMUINavigationBarScrollingSnapAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationBarScrollingSnapAnimator.m; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUINavigationBarScrollingSnapAnimator.m; sourceTree = "<group>"; };
934   - 62126422414508199EEDD2F60AC1EDEE /* UIView+Glow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Glow.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Glow.m"; sourceTree = "<group>"; };
935   - 6259A66AF6A24D6D2B08113967CC3AC1 /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = "<group>"; };
936   - 6284EF7818E68B48A1C2F12D23330B18 /* UIButton+CNCreateButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+CNCreateButton.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIButton+CNCreateButton.h"; sourceTree = "<group>"; };
937   - 62CF04FF2CC5197A8A140B5123912398 /* SDWebImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageFrame.m; path = SDWebImage/SDWebImageFrame.m; sourceTree = "<group>"; };
938   - 631425C02A5650C0DC6E3375BF48B745 /* QMUIEmotionInputManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIEmotionInputManager.m; path = QMUIKit/QMUIComponents/QMUIEmotionInputManager.m; sourceTree = "<group>"; };
939   - 63431687924440B4C424D2AAE2656991 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/UIView+WebCache.m"; sourceTree = "<group>"; };
940   - 657EA78B315D60E1ED164BCA19205F0F /* UILabel+InitMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+InitMethod.h"; path = "CNLiveCommonCategory/Classes/ARC/UILabelExtension/UILabel+InitMethod.h"; sourceTree = "<group>"; };
941   - 66001BEB9D0B3E5426D8B549CC6E8625 /* QMUINavigationBarScrollingAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationBarScrollingAnimator.m; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUINavigationBarScrollingAnimator.m; sourceTree = "<group>"; };
942   - 66D40BDC64EBB2F97539219B87B12927 /* QMUIPopupMenuItemProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuItemProtocol.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuItemProtocol.h; sourceTree = "<group>"; };
943   - 676D885B7099DBA95E2D6FBD3C56ECE4 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/SDImageCacheConfig.h; sourceTree = "<group>"; };
944   - 6796E016A1FA06D19D0F849C38231608 /* QMUIImagePreviewViewTransitionAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePreviewViewTransitionAnimator.h; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewTransitionAnimator.h; sourceTree = "<group>"; };
945   - 680821CB60E7F8EEE58A0847F2973206 /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = "<group>"; };
946   - 681F1E540B529B4EC010838EAF4AA548 /* QMUIAssetsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAssetsManager.m; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsManager.m; sourceTree = "<group>"; };
947   - 68EF6A55E4468637D3180492821F675B /* NSObject+QMUIMultipleDelegates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+QMUIMultipleDelegates.h"; path = "QMUIKit/QMUIComponents/QMUIMultipleDelegates/NSObject+QMUIMultipleDelegates.h"; sourceTree = "<group>"; };
948   - 68F07823A8159E88ADD306DE31A77B0E /* QMUITabBarViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITabBarViewController.m; path = QMUIKit/QMUIMainFrame/QMUITabBarViewController.m; sourceTree = "<group>"; };
949   - 6A50A9BC9BA8D342A43E7DFBD4024240 /* UITableViewCell+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITableViewCell+QMUI.h"; sourceTree = "<group>"; };
950   - 6ADF9FEE100549060E098C2A7A870DC9 /* UIImage+ScaleImageSize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ScaleImageSize.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ScaleImageSize.m"; sourceTree = "<group>"; };
951   - 6B095857F26F62CE1E9B2B46FC9E9DCF /* Foundation+Log.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Foundation+Log.m"; path = "CNLiveCommonCategory/Classes/ARC/NSDictionaryExtension/Foundation+Log.m"; sourceTree = "<group>"; };
952   - 6B6E034CDB94441882031D74BCE966B5 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/UIImage+ForceDecode.m"; sourceTree = "<group>"; };
953   - 6BF942B9E8DA4A1C16D37E8BD439AC11 /* UIScrollView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIScrollView+QMUI.m"; sourceTree = "<group>"; };
954   - 6C40AA50BEB029BEFACB838C76CEF6B8 /* QMUIImagePreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePreviewViewController.m; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewController.m; sourceTree = "<group>"; };
955   - 6CC33F1EABEF1B3377E0B10933798FC9 /* QMUIKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = QMUIKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
956   - 6CDF1467A23EE3E46BFE71ABC3E532DF /* QMUIAssetsGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAssetsGroup.h; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsGroup.h; sourceTree = "<group>"; };
957   - 6CFBB6ACEFC3488E6D93EF3328106EB1 /* UITextView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITextView+QMUI.m"; sourceTree = "<group>"; };
958   - 6D7FDB41C5683B43E9D1E81637C3475F /* UIView+Glow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Glow.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Glow.h"; sourceTree = "<group>"; };
959   - 6DBF26BE0FE79EEEB542C377D06CD50F /* UIGestureRecognizer+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIGestureRecognizer+QMUI.h"; sourceTree = "<group>"; };
960   - 6E1D52A7133B78F20E9ADC0DC752B202 /* CNDiseaseType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CNDiseaseType.m; sourceTree = "<group>"; };
961   - 6E4B5E1D6AD35FCDEFB005527387493C /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = "<group>"; };
962   - 6F91393AC845DEABDFABBAAA60B7FFC0 /* UIImage+ImageEffect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ImageEffect.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ImageEffect.m"; sourceTree = "<group>"; };
963   - 700D604C2D7F6C311F80E286231BDFD9 /* CNLiveDisease.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; path = CNLiveDisease.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
964   - 709B7493FB8BDE8D74BD8D77B5BD41FB /* QMUICore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICore.h; path = QMUIKit/QMUICore/QMUICore.h; sourceTree = "<group>"; };
965   - 717498C260EDB20B27281566F0E196A2 /* QMUIVisualEffectView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIVisualEffectView.m; path = QMUIKit/QMUIComponents/QMUIVisualEffectView.m; sourceTree = "<group>"; };
966   - 71E8EFD040D620F0C7562F00BC08CF31 /* UICollectionView+QMUICellSizeKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+QMUICellSizeKeyCache.m"; path = "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/UICollectionView+QMUICellSizeKeyCache.m"; sourceTree = "<group>"; };
967   - 72275FD798D78E1B7E4F17C8D7F88D9C /* QMUIGridView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIGridView.h; path = QMUIKit/QMUIComponents/QMUIGridView.h; sourceTree = "<group>"; };
968   - 733DB59358A6819AEED99A450F19E8D7 /* UIWindow+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIWindow+QMUI.h"; sourceTree = "<group>"; };
969   - 7364CA1AA9244B27B675CF9F61426486 /* UIColor+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIColor+QMUI.m"; sourceTree = "<group>"; };
970   - 73F48CF137482CEC66E0E72B8863C519 /* QMUIFloatLayoutView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIFloatLayoutView.m; path = QMUIKit/QMUIComponents/QMUIFloatLayoutView.m; sourceTree = "<group>"; };
  1056 + 5F2189D3471BEE5F15259E27A35C451A /* QMUIPopupMenuItemProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuItemProtocol.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuItemProtocol.h; sourceTree = "<group>"; };
  1057 + 5F276E861DFC999C1F94CBAD868A5380 /* CNLiveCommonCategory-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveCommonCategory-umbrella.h"; sourceTree = "<group>"; };
  1058 + 5F3CAB0B2AD2129E1ED63C707673E9ED /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = "<group>"; };
  1059 + 60B8717B331B2394C1CBC387C23F7F2B /* CAAnimation+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CAAnimation+QMUI.h"; path = "QMUIKit/QMUIComponents/CAAnimation+QMUI.h"; sourceTree = "<group>"; };
  1060 + 60DE7ECE29BA94C18499467F6A00144A /* QMUITableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITableViewCell.m; path = QMUIKit/QMUIComponents/QMUITableViewCell.m; sourceTree = "<group>"; };
  1061 + 615466C4CF47AECA5B010363DCF5C939 /* UISearchBar+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISearchBar+QMUI.m"; path = "QMUIKit/UIKitExtensions/UISearchBar+QMUI.m"; sourceTree = "<group>"; };
  1062 + 61BDB5B44FA225D19D49507C8DF06D6C /* UIImage+Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Common.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Common.m"; sourceTree = "<group>"; };
  1063 + 61C18498BAE9F00B01EA5473F6BC738A /* UIView+Effect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Effect.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Effect.h"; sourceTree = "<group>"; };
  1064 + 622BB07733662A1FEA37BA60A714A39F /* UICollectionView+QMUICellSizeKeyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+QMUICellSizeKeyCache.h"; path = "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/UICollectionView+QMUICellSizeKeyCache.h"; sourceTree = "<group>"; };
  1065 + 6253F78F8117BA8C207A4DA3509293C4 /* QMUIButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUIButton.h; sourceTree = "<group>"; };
  1066 + 62DB6B816AC238392BD814F6F872495D /* QMUIPopupMenuButtonItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIPopupMenuButtonItem.m; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuButtonItem.m; sourceTree = "<group>"; };
  1067 + 633B0E4FE234572DEC6992EBC29C504D /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = "<group>"; };
  1068 + 646198D46F8490F40BFE2B9A12C8729C /* QMUIMoreOperationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIMoreOperationController.m; path = QMUIKit/QMUIComponents/QMUIMoreOperationController.m; sourceTree = "<group>"; };
  1069 + 64B0C186F2BA6579807906C3220E2BEC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  1070 + 64BC38278E2688144E171C60EEB7C44E /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = "<group>"; };
  1071 + 656984A285E69B89250A344CDE0B69DD /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
  1072 + 658504150D9F5674A79D219FBCD7D887 /* NSString+RegexCheck.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RegexCheck.m"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+RegexCheck.m"; sourceTree = "<group>"; };
  1073 + 65B776EA0356C5AA7AD218AFD1DFB37D /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = "<group>"; };
  1074 + 65C61C8A336D8030A3953898C191AE7A /* QMUILogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILogger.h; path = QMUIKit/QMUIComponents/QMUILog/QMUILogger.h; sourceTree = "<group>"; };
  1075 + 65DCAC5D687BB1E775DB357F3450762B /* QMUINavigationButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.m; sourceTree = "<group>"; };
  1076 + 65EA95474A8E7E2A464E2D3CBB9BAD37 /* CNLiveAVCamera.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = CNLiveAVCamera.bundle; path = "CNLiveAVCamera-CNLiveAVCamera.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
  1077 + 668060AF075E4D105B791F47B8012F91 /* UINavigationController+NavigationBarTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+NavigationBarTransition.h"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationController+NavigationBarTransition.h"; sourceTree = "<group>"; };
  1078 + 6787372C3B0E4771DE6EFAD126A5D908 /* UITableView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITableView+QMUI.h"; sourceTree = "<group>"; };
  1079 + 6788997BDC7DDA752463F459A17D06FA /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = "<group>"; };
  1080 + 67FC0F2E7EA45AA97C7650B6923C0588 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1081 + 680493365AEA47263C68D25C42D8D1FD /* CNLiveBaseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveBaseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1082 + 6897BEDA9353104D6C0EECA12D5BF00C /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/UIImageView+WebCache.h"; sourceTree = "<group>"; };
  1083 + 68D1B8D3555BF63691B4A9622F2F0D7A /* QMUIResources.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = QMUIResources.bundle; path = QMUIKit/QMUIResources/QMUIResources.bundle; sourceTree = "<group>"; };
  1084 + 6902DB282DD17DE58329FF88782452D2 /* CAAnimation+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CAAnimation+QMUI.m"; path = "QMUIKit/QMUIComponents/CAAnimation+QMUI.m"; sourceTree = "<group>"; };
  1085 + 69803E5B20B700EDF39B3BB657165384 /* UIImage+CNImagePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+CNImagePicker.m"; path = "CNLiveImagePickerController/UIImage+CNImagePicker.m"; sourceTree = "<group>"; };
  1086 + 6A29224C9A62A4B807827328A79D53D4 /* UIImage+Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Common.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Common.h"; sourceTree = "<group>"; };
  1087 + 6A440A91C116F46D23C016EB79CAC207 /* ColorHeaders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ColorHeaders.h; path = CNLiveBaseKit/Classes/ARC/Utils/Color/ColorHeaders.h; sourceTree = "<group>"; };
  1088 + 6A6D8586323F1B2124267129DECFA8B2 /* QMUINavigationButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.h; sourceTree = "<group>"; };
  1089 + 6B95222110284478CA5542B9CCE24359 /* QMUIKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = QMUIKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1090 + 6BD09FB143790599780CEBA6F396296B /* UIFont+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIFont+QMUI.m"; sourceTree = "<group>"; };
  1091 + 6BFB0362B1B47CEC582A4BF83A4FD439 /* QMUIImagePickerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePickerViewController.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerViewController.h; sourceTree = "<group>"; };
  1092 + 6D821860BDA92112BABC9F0DE1B2BCB0 /* CNLiveCommonCategory.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveCommonCategory.modulemap; sourceTree = "<group>"; };
  1093 + 6E00C312F18913297F55EF3C131A5E32 /* QMUIKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = QMUIKit.framework; path = QMUIKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1094 + 6E2445999B45ECDB09AB4E2BA56F8975 /* QMUIStaticTableViewCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIStaticTableViewCellData.h; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellData.h; sourceTree = "<group>"; };
  1095 + 6E5C259E287E2F863DDDCCC45654E989 /* QMUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITextView.h; path = QMUIKit/QMUIComponents/QMUITextView.h; sourceTree = "<group>"; };
  1096 + 6E8E20AE802110BAAC946186CB2E659D /* NSMutableDictionary+Json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+Json.h"; path = "CNLiveBaseKit/Classes/MRC/JSON/NSMutableDictionary+Json.h"; sourceTree = "<group>"; };
  1097 + 6E9288E8A1832E743BCA8FB5C40BB213 /* QMUINavigationBarScrollingSnapAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationBarScrollingSnapAnimator.h; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUINavigationBarScrollingSnapAnimator.h; sourceTree = "<group>"; };
  1098 + 6EA5C2598B3F5D526CED10D378E40087 /* UIImage+Alpha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Alpha.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Alpha.h"; sourceTree = "<group>"; };
  1099 + 6EB322DB93A3DB8238E4E0C2A96280FC /* QMUIConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIConfiguration.m; path = QMUIKit/QMUICore/QMUIConfiguration.m; sourceTree = "<group>"; };
  1100 + 6F265C2E8964F423E6D62D164A50F471 /* QMUILinkButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILinkButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.h; sourceTree = "<group>"; };
  1101 + 6F69BEA90581AAF684228A27637D6246 /* QMUIEmptyView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIEmptyView.h; path = QMUIKit/QMUIComponents/QMUIEmptyView.h; sourceTree = "<group>"; };
  1102 + 6F6BCBF59444D4A5EEE43BE8238F882A /* SDWebImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageFrame.m; path = SDWebImage/SDWebImageFrame.m; sourceTree = "<group>"; };
  1103 + 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
  1104 + 6FB05E5D9CED830A950E9C87D8DC74C3 /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = "<group>"; };
  1105 + 6FD28CFD6E644D1A36A09F2A0AAE44A8 /* NSObject+CommonBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CommonBlock.h"; path = "CNLiveCommonCategory/Classes/ARC/NSObjectExtension/NSObject+CommonBlock.h"; sourceTree = "<group>"; };
  1106 + 702A45B3D963A2C3C87D51293B7C5560 /* UIView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Layout.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Layout.m"; sourceTree = "<group>"; };
  1107 + 7090B7A99AF1E09F864FD6A9F7609D5C /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = "<group>"; };
  1108 + 70D81D7628506D401B19E838BBC2FAFD /* SDWebImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageGIFCoder.m; path = SDWebImage/SDWebImageGIFCoder.m; sourceTree = "<group>"; };
  1109 + 716092B4D9EA62775FFCB66597858EEE /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = "<group>"; };
  1110 + 7175EAA64B0B8A1263F0DD86EEE315DA /* QMUIAlertController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAlertController.h; path = QMUIKit/QMUIComponents/QMUIAlertController.h; sourceTree = "<group>"; };
  1111 + 71A7B848DE10BD3890B802EEB07371DF /* TZLocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZLocationManager.m; path = CNLiveImagePickerController/TZLocationManager.m; sourceTree = "<group>"; };
  1112 + 722419720F7B4A17FB56B753CFAE6545 /* CNLiveImagePickerController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveImagePickerController.xcconfig; sourceTree = "<group>"; };
  1113 + 722BD257965C760C33EF6AC060D00049 /* QMUICollectionViewPagingLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICollectionViewPagingLayout.m; path = QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.m; sourceTree = "<group>"; };
  1114 + 72BF587282B8329210BEF9825181A3E5 /* UITabBar+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBar+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITabBar+QMUI.m"; sourceTree = "<group>"; };
  1115 + 730EB9F1EB4F728DB423A09692F41F4B /* NSString+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSString+QMUI.m"; sourceTree = "<group>"; };
971 1116 742BC9E476312FEE0E555653480F1DC5 /* Pods-CNLiveDisease_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-CNLiveDisease_Example.modulemap"; sourceTree = "<group>"; };
972   - 748EE6603D1F4408F459AE358C8FF675 /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = "<group>"; };
973   - 74920E987CC4335B6692BBE587ECF342 /* QMUIZoomImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIZoomImageView.h; path = QMUIKit/QMUIComponents/QMUIZoomImageView.h; sourceTree = "<group>"; };
974   - 7496AC8F85428289699618D61A179A5F /* QMUIScrollAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIScrollAnimator.h; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUIScrollAnimator.h; sourceTree = "<group>"; };
975   - 74A2316424545B710C4A89A8741BABF6 /* CNLiveCommonCategory-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CNLiveCommonCategory-dummy.m"; sourceTree = "<group>"; };
976   - 74D3634E12DFB0271046F8908B984C87 /* UIInterface+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIInterface+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIInterface+QMUI.m"; sourceTree = "<group>"; };
977   - 74FBE2C112DCEEAEB1ACC6B3A9EA646E /* QMUIAssetsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAssetsManager.h; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsManager.h; sourceTree = "<group>"; };
978   - 75D9FE211DC47790C56FB808F8B0E177 /* UINavigationBar+Transition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+Transition.h"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationBar+Transition.h"; sourceTree = "<group>"; };
979   - 76C67DD05FC5757D9437B8E9CC2409E9 /* UITextField+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITextField+QMUI.m"; sourceTree = "<group>"; };
980   - 76EA48E32124B0943DA587A603E1F5B6 /* QMUIToastView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToastView.h; path = QMUIKit/QMUIComponents/ToastView/QMUIToastView.h; sourceTree = "<group>"; };
981   - 77391439D9FAEC63E5F3ACC436CA21C0 /* GTMDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMDefines.h; path = CNLiveBaseKit/Classes/ARC/Utils/GTMBase64/GTMDefines.h; sourceTree = "<group>"; };
982   - 77465CE180AA1A562C00CF9B273D84D0 /* NSString+AES.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+AES.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+AES.m"; sourceTree = "<group>"; };
983   - 7792EA39A0D65700F376F45736A040AD /* QMUIImagePickerPreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerPreviewViewController.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerPreviewViewController.m; sourceTree = "<group>"; };
984   - 78DD6F37B45FB9991A942276F8BAA3CB /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = "<group>"; };
985   - 791854C005A03CFA3805FE81317CCC88 /* QMUICellHeightCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICellHeightCache.h; path = QMUIKit/QMUIComponents/QMUICellHeightCache.h; sourceTree = "<group>"; };
986   - 79185F49EADA657DFA2DAA85B46B1682 /* NSString+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSString+QMUI.h"; sourceTree = "<group>"; };
987   - 7965E4B0C744818CCA28A3A9CACBDA74 /* UITabBar+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBar+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITabBar+QMUI.m"; sourceTree = "<group>"; };
988   - 7A0FC23FF1503DFD50087E5C3332E8CE /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = "<group>"; };
989   - 7D404BCBC28BDD0E59583B2D8DEAC527 /* NSData+Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+Common.m"; path = "CNLiveCommonCategory/Classes/ARC/NSDataExtension/NSData+Common.m"; sourceTree = "<group>"; };
990   - 7E1589EC1DEA27C321D63F4FB261043F /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = "<group>"; };
991   - 7E29F3B9870C66868E8E20E12CA040B1 /* UITextView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITextView+QMUI.h"; sourceTree = "<group>"; };
992   - 7E4B54ECBD7C1B36977AAFDFA0463542 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = "<group>"; };
993   - 7E5D75F3CE7FB48210664DA5EB34C918 /* QMUINavigationBarScrollingAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationBarScrollingAnimator.h; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUINavigationBarScrollingAnimator.h; sourceTree = "<group>"; };
994   - 7E6136F18E9BE91124109B21D99D75C2 /* UIView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIView+QMUI.m"; sourceTree = "<group>"; };
995   - 7E6FD07DDF29364299967E9C4C4EE589 /* IOSDeviceConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IOSDeviceConfig.m; path = CNLiveBaseKit/Classes/ARC/IOSDeviceSetting/IOSDeviceConfig.m; sourceTree = "<group>"; };
996   - 7F0FBD0F6FB904F64C61D0CAB9D449A8 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; };
997   - 7FF5A68B53B2369E798B3EAC81BF6F53 /* QMUITextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITextView.m; path = QMUIKit/QMUIComponents/QMUITextView.m; sourceTree = "<group>"; };
998   - 80C93E5C5EAA1992BB22B137B991CD27 /* QMUIToastView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToastView.m; path = QMUIKit/QMUIComponents/ToastView/QMUIToastView.m; sourceTree = "<group>"; };
999   - 80ECB9AA1AB041A876F683F61046ABEA /* Pods_CNLiveDisease_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CNLiveDisease_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1000   - 811AF20528D9D2B1F4794F320BD7A07E /* CALayer+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+QMUI.h"; path = "QMUIKit/UIKitExtensions/CALayer+QMUI.h"; sourceTree = "<group>"; };
1001   - 8173C290AC4F4CB8A41DFADCF42EA495 /* QMUIResources.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = QMUIResources.bundle; path = QMUIKit/QMUIResources/QMUIResources.bundle; sourceTree = "<group>"; };
1002   - 81747C58347D3F2AFD889CD2C3C0B739 /* UIView+CustomAutoLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CustomAutoLayout.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CustomAutoLayout.h"; sourceTree = "<group>"; };
1003   - 820F9AB5996EE1B30564D3EF793B2778 /* UITableView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITableView+QMUI.h"; sourceTree = "<group>"; };
1004   - 833B94328B55212CC4CE1DA2DEBA1341 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = "<group>"; };
1005   - 8352E2CA64AB0E09318B8AAACC2E4FD5 /* CNLiveBaseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveBaseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1006   - 840F3C4ADABF301EE1B7C822DA920E0E /* UIBarItem+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarItem+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIBarItem+QMUI.h"; sourceTree = "<group>"; };
1007   - 8446BED61D787A512AD7B8A2627503A1 /* NSString+UrlEncode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+UrlEncode.h"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+UrlEncode.h"; sourceTree = "<group>"; };
1008   - 849506B80DD81D9888ABAA2D275DB401 /* UIDevice+CNDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+CNDevice.m"; path = "CNLiveCommonCategory/Classes/ARC/UIDeviceExtension/UIDevice+CNDevice.m"; sourceTree = "<group>"; };
1009   - 8569E8D5F23E721449AEB89F872F8AAF /* NSString+Category.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Category.h"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+Category.h"; sourceTree = "<group>"; };
1010   - 859DDB9F7A10CB5B3D52BA4546EFEA2D /* NSData+Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+Common.h"; path = "CNLiveCommonCategory/Classes/ARC/NSDataExtension/NSData+Common.h"; sourceTree = "<group>"; };
  1117 + 745086A2AE0AAE149618D970D882DAA9 /* QMUITestView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITestView.h; path = QMUIKit/QMUIComponents/QMUITestView.h; sourceTree = "<group>"; };
  1118 + 7476A2FE05FB3A4105DFB7E5E0EAFE41 /* QMUIImagePickerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePickerHelper.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerHelper.h; sourceTree = "<group>"; };
  1119 + 74FB417FE309F1199FE777F0403F6F54 /* QMUIConsoleViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIConsoleViewController.h; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsoleViewController.h; sourceTree = "<group>"; };
  1120 + 7542C94CC97A7C9A4CF3CD121A1268DC /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = "<group>"; };
  1121 + 757B78864D1150125A56903553A6CEE7 /* NSString+Category.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Category.h"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+Category.h"; sourceTree = "<group>"; };
  1122 + 761A5FE090DB4C02EEC716BFB93B7565 /* CNLiveAVCamera-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CNLiveAVCamera-dummy.m"; sourceTree = "<group>"; };
  1123 + 768F5366338602EBA63AB2A002090C97 /* UITableView+QMUIStaticCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+QMUIStaticCell.h"; path = "QMUIKit/QMUIComponents/StaticTableView/UITableView+QMUIStaticCell.h"; sourceTree = "<group>"; };
  1124 + 7735AD1001C35EE1A642E50E4D4804F6 /* QMUIPopupContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupContainerView.h; path = QMUIKit/QMUIComponents/QMUIPopupContainerView.h; sourceTree = "<group>"; };
  1125 + 7759A8BA281FE495F1E99DDF6D9BB779 /* CNDiseaseType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CNDiseaseType.m; sourceTree = "<group>"; };
  1126 + 780E78B8B6256B7B3E79D1CE92C21738 /* UINavigationBar+NavigationBarBackground.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+NavigationBarBackground.h"; path = "CNLiveCommonCategory/Classes/ARC/UINavigationBarExtension/UINavigationBar+NavigationBarBackground.h"; sourceTree = "<group>"; };
  1127 + 78238353164C2798C9E145BC8398440B /* CNLiveDisease.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = CNLiveDisease.bundle; path = "CNLiveDisease-CNLiveDisease.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
  1128 + 78712D14910C9FF12A9EB223ABB4F9F7 /* UIButton+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIButton+QMUI.m"; sourceTree = "<group>"; };
  1129 + 787AFD75A75F2A21A127FD6E4044DCA2 /* QMUILogNameManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILogNameManager.h; path = QMUIKit/QMUIComponents/QMUILog/QMUILogNameManager.h; sourceTree = "<group>"; };
  1130 + 78B333D40294A3C4C514B20AD964DF4E /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Photos.framework; sourceTree = DEVELOPER_DIR; };
  1131 + 7941C817E939068E9680EAFACD73ECE3 /* UIControl+CNEventInterval.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+CNEventInterval.m"; path = "CNLiveCommonCategory/Classes/ARC/UIControlExtension/UIControl+CNEventInterval.m"; sourceTree = "<group>"; };
  1132 + 79592FEB85AF6A7D31C7A92328509334 /* UIView+CNAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CNAlertView.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIView+CNAlertView.m"; sourceTree = "<group>"; };
  1133 + 795EE72740336575E43885A9366E7000 /* XFCameraButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = XFCameraButton.h; path = CNLiveAVCamera/Classes/XFAVCamera/XFCameraButton.h; sourceTree = "<group>"; };
  1134 + 79F47134350F820C42E0684855713A24 /* NSPointerArray+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPointerArray+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSPointerArray+QMUI.m"; sourceTree = "<group>"; };
  1135 + 7A0A2192246433E4851CD5D107F61E56 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = "<group>"; };
  1136 + 7A2F3D99604F7AC3B20BE1C1F3AB027C /* UIDevice+CNDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+CNDevice.m"; path = "CNLiveCommonCategory/Classes/ARC/UIDeviceExtension/UIDevice+CNDevice.m"; sourceTree = "<group>"; };
  1137 + 7A3AC4DCCE1D40405BA8AD275BCF089E /* QMUIConsole.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIConsole.h; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsole.h; sourceTree = "<group>"; };
  1138 + 7A7C656607CD8E8F5520798294E649CC /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = "<group>"; };
  1139 + 7B07B7B42194C01B4CE78A58C044964F /* QMUITableViewHeaderFooterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITableViewHeaderFooterView.m; path = QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.m; sourceTree = "<group>"; };
  1140 + 7BB46C3EA1C43584296C72428924A0CD /* SDWebImageImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageImageIOCoder.m; path = SDWebImage/SDWebImageImageIOCoder.m; sourceTree = "<group>"; };
  1141 + 7C15B37E0169CCA00A7C5ABB2DA0FB7B /* QMUITabBarViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITabBarViewController.m; path = QMUIKit/QMUIMainFrame/QMUITabBarViewController.m; sourceTree = "<group>"; };
  1142 + 7C758B8197151D7A54074EAC5F346518 /* CNLiveImagePickerController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveImagePickerController.modulemap; sourceTree = "<group>"; };
  1143 + 7C7D93A5B8BE3BF9ABC86D54228E41AF /* QMUIVisualEffectView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIVisualEffectView.m; path = QMUIKit/QMUIComponents/QMUIVisualEffectView.m; sourceTree = "<group>"; };
  1144 + 7D45354E46D6B094B5EECB59638BD2C7 /* NSObject+Json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+Json.h"; path = "CNLiveBaseKit/Classes/MRC/JSON/NSObject+Json.h"; sourceTree = "<group>"; };
  1145 + 7D86FFC5A6B47D7D0C25C0CCE777D68D /* XFCameraButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = XFCameraButton.m; path = CNLiveAVCamera/Classes/XFAVCamera/XFCameraButton.m; sourceTree = "<group>"; };
  1146 + 7D8C2BD1311EFF5DE7ADC5BAC9C28F47 /* QMUIImagePreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePreviewViewController.h; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewController.h; sourceTree = "<group>"; };
  1147 + 7E3CF7AD62D9D43BA8414C96729CD551 /* UIImage+ZXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ZXExtension.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ZXExtension.m"; sourceTree = "<group>"; };
  1148 + 7E54C51EA6144D689593A1599C7665FD /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = "<group>"; };
  1149 + 7F1B3988F62F7960C8635B9D5255B474 /* QMUIEmotionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIEmotionView.h; path = QMUIKit/QMUIComponents/QMUIEmotionView.h; sourceTree = "<group>"; };
  1150 + 7F8FCB7988E116A4687AC80E4629780C /* QMUINavigationTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationTitleView.m; path = QMUIKit/QMUIComponents/QMUINavigationTitleView.m; sourceTree = "<group>"; };
  1151 + 80A56E2239D1D754EAD245E8AFF8254D /* QMUICellHeightKeyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICellHeightKeyCache.h; path = QMUIKit/QMUIComponents/QMUICellHeightKeyCache/QMUICellHeightKeyCache.h; sourceTree = "<group>"; };
  1152 + 82165F74F4EC33898D7B7C950363F6D4 /* QMUICommonViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICommonViewController.h; path = QMUIKit/QMUIMainFrame/QMUICommonViewController.h; sourceTree = "<group>"; };
  1153 + 82A6289E95B0BF036552F0CABA8A0630 /* SDWebImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCodersManager.h; path = SDWebImage/SDWebImageCodersManager.h; sourceTree = "<group>"; };
  1154 + 82FE828D43284C388CAB260711D3220A /* UIColor+TLChat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+TLChat.h"; path = "CNLiveCommonCategory/Classes/ARC/UIColorExtension/UIColor+TLChat.h"; sourceTree = "<group>"; };
  1155 + 83625B6E28CB1483B0C3BF0B51D65462 /* CNLiveFriutViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CNLiveFriutViewController.h; sourceTree = "<group>"; };
  1156 + 8365BD4BA892A9038A789B864DD14CE3 /* CNLiveBaseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveBaseKit-umbrella.h"; sourceTree = "<group>"; };
  1157 + 83EE8B961BC800E355FC97F3908F8DF0 /* CNDiseaseType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CNDiseaseType.h; sourceTree = "<group>"; };
  1158 + 8452F75A0AE427772DA2CC1E1AD93A17 /* BaseModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BaseModel.h; path = CNLiveBaseKit/Classes/ARC/BaseModel/BaseModel.h; sourceTree = "<group>"; };
  1159 + 8471047FCC5C3654C846592D3BE3AF8E /* UINavigationBar+NavigationBarBackground.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+NavigationBarBackground.m"; path = "CNLiveCommonCategory/Classes/ARC/UINavigationBarExtension/UINavigationBar+NavigationBarBackground.m"; sourceTree = "<group>"; };
  1160 + 847BB111539F3623C154E939C413837E /* QMUITestView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITestView.m; path = QMUIKit/QMUIComponents/QMUITestView.m; sourceTree = "<group>"; };
  1161 + 8483D90CF58014874E6104EBFC49F8D6 /* QMUIToolbarButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToolbarButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.h; sourceTree = "<group>"; };
  1162 + 84D00036BBF5BFA836B4A214763EB263 /* QMUINavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationController.h; path = QMUIKit/QMUIMainFrame/QMUINavigationController.h; sourceTree = "<group>"; };
  1163 + 84D997DD07478D3C0E0FC6D847983CD2 /* NSObject+KVOCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KVOCategory.m"; path = "CNLiveCommonCategory/Classes/ARC/NSObjectExtension/NSObject+KVOCategory.m"; sourceTree = "<group>"; };
  1164 + 852667ABA4BF9E71C13E3D5CCBA15432 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = "<group>"; };
  1165 + 854BD41BFEBC6C723060D82481C8E80D /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = "<group>"; };
1011 1166 85C3A336ECACE1CA2DB3542FF0D1788A /* Pods-CNLiveDisease_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CNLiveDisease_Tests-frameworks.sh"; sourceTree = "<group>"; };
1012   - 86DD4226C94FF3F89B83692496374577 /* CNLiveDisease.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveDisease.xcconfig; sourceTree = "<group>"; };
1013   - 86F39ED8419DF189527564F0F75584B7 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = "<group>"; };
1014   - 86FD9EEBD8BBEC757BB8C58F3E01D918 /* UIImage+ScaleImageSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ScaleImageSize.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ScaleImageSize.h"; sourceTree = "<group>"; };
1015   - 8A1ABFA00DFD673DC1EFA3AEDAD159EC /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/UIImageView+WebCache.h"; sourceTree = "<group>"; };
1016   - 8A29B97B11732FE1F16804A327D10655 /* CNLiveDiseaseSegment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CNLiveDiseaseSegment.m; sourceTree = "<group>"; };
1017   - 8A38BBAAF67F0353D25F70ACBEAC2E92 /* JSONKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONKit.h; path = CNLiveBaseKit/Classes/MRC/JSON/JSONKit.h; sourceTree = "<group>"; };
1018   - 8AACA8FA1AB820FEA57F1BFA4579B56B /* QMUIImagePickerCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePickerCollectionViewCell.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerCollectionViewCell.h; sourceTree = "<group>"; };
1019   - 8AB466A55E27F78C5FDD75E571D9B6F2 /* QMUINavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationController.m; path = QMUIKit/QMUIMainFrame/QMUINavigationController.m; sourceTree = "<group>"; };
1020   - 8B19A21C300697A551876F23E7E3D166 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = "<group>"; };
1021   - 8C27B3FD1F9698D9305A17CB7A33BFEF /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; };
1022   - 8C39E6303D87973F8CC581E86D8D5B9C /* SDWebImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageFrame.h; path = SDWebImage/SDWebImageFrame.h; sourceTree = "<group>"; };
1023   - 8CD2E957D5415DE3CC275AD542118151 /* UIButton+CNCreateButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+CNCreateButton.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIButton+CNCreateButton.m"; sourceTree = "<group>"; };
1024   - 8CF111D198E813C6D97681AAE79378ED /* UIFont+TLChat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+TLChat.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIFont+TLChat.m"; sourceTree = "<group>"; };
1025   - 8D51036A86E4ADA43B674A60D6F2235D /* UIColor+MLPFlatColors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+MLPFlatColors.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Color/UIColor+MLPFlatColors.h"; sourceTree = "<group>"; };
1026   - 8DB5097F888DD3DBB2555C330F2B5450 /* UIView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Layout.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Layout.m"; sourceTree = "<group>"; };
1027   - 8DEE8B0EED7041BCBD2AE8A8CAF0E58A /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = "<group>"; };
1028   - 8EF5947D1E7259A7D5A23E9CC68693E9 /* QMUIOrderedDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIOrderedDictionary.h; path = QMUIKit/QMUIComponents/QMUIOrderedDictionary.h; sourceTree = "<group>"; };
1029   - 8F52C5D19C24DD3BC2B97B3E14CE9859 /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = "<group>"; };
1030   - 8F8330749E29AD201132C7B906D5D237 /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = "<group>"; };
1031   - 9002815638C23F795028F448A71FFD54 /* CNLiveCommonCategory.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveCommonCategory.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1032   - 902597EAF54B7E9A6F9587D045A8790C /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
1033   - 90AF67A35FED6821D65DC1C31F841AA4 /* UIControl+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIControl+QMUI.h"; sourceTree = "<group>"; };
1034   - 90AF6E93E5EBDBAA348545276FF2C92D /* NSImage+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+WebCache.h"; path = "SDWebImage/NSImage+WebCache.h"; sourceTree = "<group>"; };
1035   - 90CB79B05A8A4B7EAFC1CBB6C9AAD695 /* QMUITableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableView.h; path = QMUIKit/QMUIComponents/QMUITableView.h; sourceTree = "<group>"; };
1036   - 911D5A6D4FCF39DC0F8B147818FE9F25 /* UISearchBar+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISearchBar+QMUI.m"; path = "QMUIKit/UIKitExtensions/UISearchBar+QMUI.m"; sourceTree = "<group>"; };
1037   - 9122C5B8F74D0B5A933B945F16275EA2 /* UINavigationBar+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+QMUI.m"; path = "QMUIKit/UIKitExtensions/UINavigationBar+QMUI.m"; sourceTree = "<group>"; };
1038   - 916C97272B128DC7DF41708FAFF717E6 /* QMUIPopupMenuBaseItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuBaseItem.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuBaseItem.h; sourceTree = "<group>"; };
1039   - 9203D996637A257F375676A3A3229E5E /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
1040   - 9317D6F6E7A6CDD65F041F54FA463F64 /* Masonry.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.xcconfig; sourceTree = "<group>"; };
1041   - 931CB606E4F350AC6F8428366D1D6A37 /* NSObject+QMUIMultipleDelegates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+QMUIMultipleDelegates.m"; path = "QMUIKit/QMUIComponents/QMUIMultipleDelegates/NSObject+QMUIMultipleDelegates.m"; sourceTree = "<group>"; };
1042   - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
1043   - 9472290CE0B828C6F93A022454FCA115 /* UIImageView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIImageView+QMUI.h"; sourceTree = "<group>"; };
1044   - 9484B81FF2FE9E950158BED879341CD5 /* QMUILog+QMUIConsole.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "QMUILog+QMUIConsole.m"; path = "QMUIKit/QMUIComponents/QMUIConsole/QMUILog+QMUIConsole.m"; sourceTree = "<group>"; };
1045   - 94AE94142FEACD80732DEF21AFF8C04C /* NSNumber+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSNumber+QMUI.h"; sourceTree = "<group>"; };
1046   - 94E58C505A521F45FE041E7BCA68645A /* UIImage+zipData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+zipData.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+zipData.h"; sourceTree = "<group>"; };
1047   - 94E7FBD55FDEE6E17E35110EE8DD470A /* CNLiveCommonCategory-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveCommonCategory-prefix.pch"; sourceTree = "<group>"; };
1048   - 95427A7F6BD3BC2446308B75DB0D52AD /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = "<group>"; };
1049   - 95560E0950FE80F914D2608F30537A71 /* QMUIMoreOperationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIMoreOperationController.h; path = QMUIKit/QMUIComponents/QMUIMoreOperationController.h; sourceTree = "<group>"; };
1050   - 95593531E36C6D52BDD3B74644BFFEDA /* NSString+Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Common.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+Common.h"; sourceTree = "<group>"; };
1051   - 95D490FEC87E40B6C4D580F61CFB7E1B /* NSPointerArray+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPointerArray+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSPointerArray+QMUI.h"; sourceTree = "<group>"; };
1052   - 95DA203A6941A79E9F1723ABD2673A64 /* UINavigationController+NavigationBarTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+NavigationBarTransition.m"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationController+NavigationBarTransition.m"; sourceTree = "<group>"; };
1053   - 965DB590011BE721770DC10998E866E1 /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = "<group>"; };
1054   - 96CF88B090AB7BB7D3BFC93F40FE9ACA /* UIImage+Luban_iOS_Extension_h.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Luban_iOS_Extension_h.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Luban_iOS_Extension_h.h"; sourceTree = "<group>"; };
1055   - 986950D5B314AD207D41854BCBA28A35 /* UIImage+Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Common.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Common.h"; sourceTree = "<group>"; };
1056   - 98FE58726716AC5B98955B76EEEA2410 /* GTMBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMBase64.h; path = CNLiveBaseKit/Classes/ARC/Utils/GTMBase64/GTMBase64.h; sourceTree = "<group>"; };
1057   - 99636017AD4294D9F63B95D225276FC0 /* QMUITextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITextField.h; path = QMUIKit/QMUIComponents/QMUITextField.h; sourceTree = "<group>"; };
1058   - 99C675F2977BD9AC51FCD5D65060F51A /* NSString+RegexCheck.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RegexCheck.m"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+RegexCheck.m"; sourceTree = "<group>"; };
1059   - 9A0AC0B0F9EB194F5D7D0D9BF4CD0167 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = "<group>"; };
1060   - 9A2C63B20BF54B8507A5846753DFCA0D /* QMUIButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIButton.m; sourceTree = "<group>"; };
1061   - 9ACE3A13BF5F70A3BEB82A1CD5435C5F /* QMUIAlertController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAlertController.h; path = QMUIKit/QMUIComponents/QMUIAlertController.h; sourceTree = "<group>"; };
1062   - 9AF9FA196636E83C00A81F31305121EC /* QMUIToastAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToastAnimator.h; path = QMUIKit/QMUIComponents/ToastView/QMUIToastAnimator.h; sourceTree = "<group>"; };
1063   - 9BD1FF227F38094B05747B02B89F3202 /* CNLiveDisease.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveDisease.modulemap; sourceTree = "<group>"; };
1064   - 9C4900FADE3B1B386AA6B60732120364 /* QMUIWeakObjectContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIWeakObjectContainer.m; path = QMUIKit/QMUIComponents/QMUIWeakObjectContainer.m; sourceTree = "<group>"; };
1065   - 9C8C2A8D452EF75EDD7BEFC1BE87143C /* UIBarItem+QMUIBadge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarItem+QMUIBadge.h"; path = "QMUIKit/QMUIComponents/QMUIBadge/UIBarItem+QMUIBadge.h"; sourceTree = "<group>"; };
1066   - 9D5B158675D98C4AE0B75C0A9CEF7859 /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = "<group>"; };
1067   - 9D9F85D3A3F6043E916A154BB85E3F2C /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = "<group>"; };
1068   - 9DB4DC88D6CEA685A878C6F7D6361C69 /* UIGestureRecognizer+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIGestureRecognizer+QMUI.m"; sourceTree = "<group>"; };
1069   - 9DD56AE5BCAE617A4EBC8094E8BE5628 /* NSArray+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSArray+QMUI.m"; sourceTree = "<group>"; };
1070   - 9E4A2BB6D325E9DAD010874F98D4183D /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = "<group>"; };
1071   - 9F6DEC55FBBEB9796C461F0F87A4399B /* SDWebImageImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageImageIOCoder.h; path = SDWebImage/SDWebImageImageIOCoder.h; sourceTree = "<group>"; };
1072   - A00D88EB145461F47077AE53B5F7B3A8 /* NSArray+Safety.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+Safety.m"; path = "CNLiveCommonCategory/Classes/ARC/NSArrayExtension/NSArray+Safety.m"; sourceTree = "<group>"; };
1073   - A02DBC34D5B77C0133083B5E87F6B2D2 /* QMUIImagePreviewView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePreviewView.m; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewView.m; sourceTree = "<group>"; };
1074   - A158A9B9DEE9D4E5C87F21EC991959B9 /* QMUIStaticTableViewCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIStaticTableViewCellData.m; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellData.m; sourceTree = "<group>"; };
1075   - A161C07C4746420571F3922790E52D6B /* UIView+Extension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Extension.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIView+Extension.m"; sourceTree = "<group>"; };
1076   - A16B407E462D65BCD3EC6B3702D993E2 /* QMUICommonTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICommonTableViewController.m; path = QMUIKit/QMUIMainFrame/QMUICommonTableViewController.m; sourceTree = "<group>"; };
  1167 + 85EDD4B0746AA4701DD323B3C65734DB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  1168 + 85FBEA4808D6ADD5CE87A18681CC146F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  1169 + 876DA28F3D4973BDEC407BE47D84F5CD /* QMUIFloatLayoutView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIFloatLayoutView.m; path = QMUIKit/QMUIComponents/QMUIFloatLayoutView.m; sourceTree = "<group>"; };
  1170 + 87808FE5211743BD62F4557B65C53716 /* UIDevice+CNDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+CNDevice.h"; path = "CNLiveCommonCategory/Classes/ARC/UIDeviceExtension/UIDevice+CNDevice.h"; sourceTree = "<group>"; };
  1171 + 8799DD8DE6B626EF5A93F9222577D76D /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/SDWebImageTransition.h; sourceTree = "<group>"; };
  1172 + 87F7FD26183E3426A227E6236C167B9F /* QMUIToastView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToastView.h; path = QMUIKit/QMUIComponents/ToastView/QMUIToastView.h; sourceTree = "<group>"; };
  1173 + 887F63DBE20DEEF666728D84FD34331C /* CNLiveBaseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CNLiveBaseKit-dummy.m"; sourceTree = "<group>"; };
  1174 + 88869D8840128FF1D77AA4F5B56D634E /* QMUILinkButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILinkButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.m; sourceTree = "<group>"; };
  1175 + 88A7211E4271B370D3D1D4C8905FF25F /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = "<group>"; };
  1176 + 88B436B5430AFF8CE4AA6599E59F47EE /* UIScrollView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIScrollView+QMUI.h"; sourceTree = "<group>"; };
  1177 + 89D20D147E387474571CB1AB87738F21 /* TZAssetModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAssetModel.h; path = CNLiveImagePickerController/TZAssetModel.h; sourceTree = "<group>"; };
  1178 + 89DAEA99450ADF5B8844486A04007D3F /* TZPhotoPreviewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPreviewCell.m; path = CNLiveImagePickerController/TZPhotoPreviewCell.m; sourceTree = "<group>"; };
  1179 + 8A07345E4E6A0AC4496606DEE515F573 /* QMUIToastAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToastAnimator.h; path = QMUIKit/QMUIComponents/ToastView/QMUIToastAnimator.h; sourceTree = "<group>"; };
  1180 + 8A8066BA8A2F9B49E1B16CC0EA70BDB6 /* QMUIImagePreviewView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePreviewView.m; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewView.m; sourceTree = "<group>"; };
  1181 + 8AB36EBFCA56B2D91FAE3D10E2FE9F6D /* NSObject+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSObject+QMUI.h"; sourceTree = "<group>"; };
  1182 + 8B9976DD9409AAF19A311B6DB0C95A9C /* QMUIStaticTableViewCellDataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIStaticTableViewCellDataSource.m; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellDataSource.m; sourceTree = "<group>"; };
  1183 + 8BA739C89E4A6C83E361A77F085024F1 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
  1184 + 8BAB1C21D8C11EEFD54C54D47EDE8DC2 /* UIImage+CNLiveBaseExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+CNLiveBaseExtension.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIImage+CNLiveBaseExtension.m"; sourceTree = "<group>"; };
  1185 + 8BBCF58D002DEC240491B0D1CEB4AD4B /* UIImage+ScaleImageSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ScaleImageSize.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ScaleImageSize.h"; sourceTree = "<group>"; };
  1186 + 8BDD90980A92797549A19A0B5E09F221 /* UIView+ModifyFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ModifyFrame.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+ModifyFrame.h"; sourceTree = "<group>"; };
  1187 + 8BECA8A93E9ED8075D9B2632AD7DA57B /* CNLiveDisease.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = CNLiveDisease.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
  1188 + 8C0DE8007C67650AF7A19818F4E45FE7 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = "<group>"; };
  1189 + 8C54DDF11208ECC2A6F3189CBF3E4C6F /* CNLiveImagePickerController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveImagePickerController-umbrella.h"; sourceTree = "<group>"; };
  1190 + 8CBB8503C9E94343DB238CE182E015D9 /* XFCameraController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = XFCameraController.h; path = CNLiveAVCamera/Classes/XFAVCamera/XFCameraController.h; sourceTree = "<group>"; };
  1191 + 8D413F513363C0283E9D19A22E808E79 /* QMUIPopupMenuBaseItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIPopupMenuBaseItem.m; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuBaseItem.m; sourceTree = "<group>"; };
  1192 + 8D89DA011A5A4AF82F18A92EB046E96E /* QMUINavigationTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationTitleView.h; path = QMUIKit/QMUIComponents/QMUINavigationTitleView.h; sourceTree = "<group>"; };
  1193 + 8DBB4D00B1C7FB7462EC1EAF705EEB95 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = "<group>"; };
  1194 + 8DBD198DA96CF0B929118A072412A08E /* NSParagraphStyle+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSParagraphStyle+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSParagraphStyle+QMUI.m"; sourceTree = "<group>"; };
  1195 + 8DD0BA76DAE58A558C30EDAC86BFB16D /* TZPhotoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPreviewController.m; path = CNLiveImagePickerController/TZPhotoPreviewController.m; sourceTree = "<group>"; };
  1196 + 8EA98EF87FC653CA03BE50C0DC5F6622 /* ResourceBundle-CNLiveDisease-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-CNLiveDisease-Info.plist"; sourceTree = "<group>"; };
  1197 + 8EF9ECCBE7BA7B3A822C9C328162B990 /* NSString+Size.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Size.h"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+Size.h"; sourceTree = "<group>"; };
  1198 + 8F48A6C270E0FD9309EA1801E9FC6476 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = "<group>"; };
  1199 + 8FEE1F3E569DA60F178417FED8306857 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = "<group>"; };
  1200 + 90A8375B9A59926EBFFE34EB480A0E9B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  1201 + 9100CBC74BBEA3E9CD2C0CB4621A248D /* QMUIImagePickerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerHelper.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerHelper.m; sourceTree = "<group>"; };
  1202 + 911088C5E5C3F908EA8C97FAE3D72BE2 /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = "<group>"; };
  1203 + 922C3809FA70012D53809740C7C24A65 /* QMUIMultipleDelegates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIMultipleDelegates.m; path = QMUIKit/QMUIComponents/QMUIMultipleDelegates/QMUIMultipleDelegates.m; sourceTree = "<group>"; };
  1204 + 9249E2866E7275C067ACA22FEA3DEFFD /* UIBarItem+QMUIBadge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarItem+QMUIBadge.h"; path = "QMUIKit/QMUIComponents/QMUIBadge/UIBarItem+QMUIBadge.h"; sourceTree = "<group>"; };
  1205 + 92620EE143E895355A86DD28661CA170 /* UINavigationController+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+QMUI.m"; path = "QMUIKit/UIKitExtensions/UINavigationController+QMUI.m"; sourceTree = "<group>"; };
  1206 + 92878837140ADF53F82994EE0A019BC6 /* QMUISlider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUISlider.m; path = QMUIKit/QMUIComponents/QMUISlider.m; sourceTree = "<group>"; };
  1207 + 93312CBD9E9E7D607C0B11400D5BE296 /* UIControl+CNEventInterval.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+CNEventInterval.h"; path = "CNLiveCommonCategory/Classes/ARC/UIControlExtension/UIControl+CNEventInterval.h"; sourceTree = "<group>"; };
  1208 + 9388D4FCEFE0F8EA9C58E957BF7B4891 /* QMUIPopupMenuButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuButtonItem.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuButtonItem.h; sourceTree = "<group>"; };
  1209 + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
  1210 + 9417B2E097055B770E6AF4BB4BBBE4EA /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/SDAnimatedImageRep.m; sourceTree = "<group>"; };
  1211 + 94FBAE03B167FAC793B5A64B2502BA2D /* CALayer+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+QMUI.m"; path = "QMUIKit/UIKitExtensions/CALayer+QMUI.m"; sourceTree = "<group>"; };
  1212 + 95D9285AC638715D207996491A9A461B /* Pods_CNLiveDisease_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_CNLiveDisease_Example.framework; path = "Pods-CNLiveDisease_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
  1213 + 95F71C0EEFCD30B169C0C6FAB7A7E17A /* QMUITips.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITips.h; path = QMUIKit/QMUIComponents/QMUITips.h; sourceTree = "<group>"; };
  1214 + 96067EB910C9F123526C491A92146D78 /* TZImageCropManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageCropManager.h; path = CNLiveImagePickerController/TZImageCropManager.h; sourceTree = "<group>"; };
  1215 + 960C4EB64195260C2BADB6A74E7E62FB /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; };
  1216 + 96A61667988D8545DAFA1EC01BAAAAE7 /* NSObject+QMUIMultipleDelegates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+QMUIMultipleDelegates.h"; path = "QMUIKit/QMUIComponents/QMUIMultipleDelegates/NSObject+QMUIMultipleDelegates.h"; sourceTree = "<group>"; };
  1217 + 96B9871985D3D822CD9103A495C9EB3D /* CNLiveAVCamera.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveAVCamera.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1218 + 96D175C65361671F6DEA9FD715918D8C /* NSArray+Safety.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+Safety.h"; path = "CNLiveCommonCategory/Classes/ARC/NSArrayExtension/NSArray+Safety.h"; sourceTree = "<group>"; };
  1219 + 97A424457D324F161E50431C914FFB8D /* CNLiveAVCamera.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveAVCamera.modulemap; sourceTree = "<group>"; };
  1220 + 97E6B5DACE61C8EDA18E0B0AFDCF5B3E /* UIView+RelativeCoordinate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+RelativeCoordinate.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+RelativeCoordinate.m"; sourceTree = "<group>"; };
  1221 + 98589062FB233E62BC1997F1F7696506 /* QMUIConsole.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIConsole.m; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsole.m; sourceTree = "<group>"; };
  1222 + 990C446B963197F9DAAEA8ED7CA960FF /* UIControl+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIControl+QMUI.m"; sourceTree = "<group>"; };
  1223 + 9A019791DFB273D3A971E91ECA0477CE /* CNLiveBaseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveBaseKit-prefix.pch"; sourceTree = "<group>"; };
  1224 + 9A33A10A0E99DC7F1BE004D87F7707D9 /* UIBarItem+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarItem+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIBarItem+QMUI.h"; sourceTree = "<group>"; };
  1225 + 9AAD09A93EA2FCB6E843097753C080B2 /* QMUIMarqueeLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIMarqueeLabel.m; path = QMUIKit/QMUIComponents/QMUIMarqueeLabel.m; sourceTree = "<group>"; };
  1226 + 9B9D30CC65470F511CA514AD9BAF338A /* QMUILogManagerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILogManagerViewController.h; path = QMUIKit/QMUIComponents/QMUILogManagerViewController.h; sourceTree = "<group>"; };
  1227 + 9BD8F8996F4A5A3F8E4C4F81E058FBA8 /* NSImage+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+WebCache.m"; path = "SDWebImage/NSImage+WebCache.m"; sourceTree = "<group>"; };
  1228 + 9C5FD20B6E2E00D379DA5FCEF068767C /* QMUIImagePreviewView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePreviewView.h; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewView.h; sourceTree = "<group>"; };
  1229 + 9C6B7E35A3C4C04C035433010D8914B6 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = "<group>"; };
  1230 + 9C9C62CAAAE516AF5BDE98D139934A40 /* QMUISlider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISlider.h; path = QMUIKit/QMUIComponents/QMUISlider.h; sourceTree = "<group>"; };
  1231 + 9CC6D7D210DC6D6B38130C60485E485A /* QMUILog+QMUIConsole.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "QMUILog+QMUIConsole.h"; path = "QMUIKit/QMUIComponents/QMUIConsole/QMUILog+QMUIConsole.h"; sourceTree = "<group>"; };
  1232 + 9CE472F918AC6661D61AC8522FCB79F0 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = "<group>"; };
  1233 + 9CE833823C5C47BFAFACC8E2BF3F00FA /* NSImage+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+WebCache.h"; path = "SDWebImage/NSImage+WebCache.h"; sourceTree = "<group>"; };
  1234 + 9D5D48E9ED6680314B754DC8293E3491 /* QMUICellSizeKeyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICellSizeKeyCache.h; path = QMUIKit/QMUIComponents/QMUICellSizeKeyCache/QMUICellSizeKeyCache.h; sourceTree = "<group>"; };
  1235 + 9DAC2BFABB09BEF200025B632389AC10 /* UIImage+SGImageSize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+SGImageSize.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+SGImageSize.m"; sourceTree = "<group>"; };
  1236 + 9DE4928CB5CBA42D27AAC8C3AD1E08B4 /* CNLiveFriutViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CNLiveFriutViewController.m; sourceTree = "<group>"; };
  1237 + 9E0B032785AFBE097701ABDF3122D5E5 /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1238 + 9E3C1311C76635C873789541A41C101D /* QMUIOrderedDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIOrderedDictionary.m; path = QMUIKit/QMUIComponents/QMUIOrderedDictionary.m; sourceTree = "<group>"; };
  1239 + 9E73DE246AE23327F5EB92B2926DC451 /* ColorMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ColorMacro.h; path = CNLiveBaseKit/Classes/ARC/Utils/Color/ColorMacro.h; sourceTree = "<group>"; };
  1240 + 9E7847E89BB6B29AD5AE1A99A0DD5596 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = "<group>"; };
  1241 + 9E902A73B3F1C39C14416825D90CD5C7 /* QMUIAssetsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAssetsManager.m; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsManager.m; sourceTree = "<group>"; };
  1242 + A00D2162671F048AAD78419E69D520F4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  1243 + A0CE1F3CBD37A1AC4D9612C87C1F4F19 /* UIInterface+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIInterface+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIInterface+QMUI.m"; sourceTree = "<group>"; };
  1244 + A138460FEFAF9E900EB1BF5E0A5FCA09 /* JSONKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONKit.h; path = CNLiveBaseKit/Classes/MRC/JSON/JSONKit.h; sourceTree = "<group>"; };
  1245 + A143F9CC78A6EF6E637B0EC24D19CBF1 /* GTMDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMDefines.h; path = CNLiveBaseKit/Classes/ARC/Utils/GTMBase64/GTMDefines.h; sourceTree = "<group>"; };
  1246 + A147640D802145CB66F611EF884420E6 /* QMUIRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIRuntime.m; path = QMUIKit/QMUICore/QMUIRuntime.m; sourceTree = "<group>"; };
1077 1247 A198C2C2D7314F9AF087B382D7672FD7 /* Pods-CNLiveDisease_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CNLiveDisease_Tests.debug.xcconfig"; sourceTree = "<group>"; };
1078   - A1B8748BACECF0D3F6BDB129C6FE3527 /* UIBezierPath+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBezierPath+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIBezierPath+QMUI.m"; sourceTree = "<group>"; };
1079   - A1CC76138051ADC213DCCD4FB14E2F9A /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = "<group>"; };
1080   - A20A3C3E1C1297715CCFA84D57C41FD0 /* QMUINavigationTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationTitleView.m; path = QMUIKit/QMUIComponents/QMUINavigationTitleView.m; sourceTree = "<group>"; };
1081   - A23B784D06DF571D97943B109539BB19 /* UITextField+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITextField+QMUI.h"; sourceTree = "<group>"; };
1082   - A251319CA0EC2A5867090D87C0E657A1 /* CNSetUserDefaultTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CNSetUserDefaultTool.m; path = CNLiveBaseKit/Classes/ARC/Utils/UIFont/CNSetUserDefaultTool.m; sourceTree = "<group>"; };
1083   - A281AC4C4715426E4A7ACF9F10AE19EB /* QMUIKeyboardManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIKeyboardManager.h; path = QMUIKit/QMUIComponents/QMUIKeyboardManager.h; sourceTree = "<group>"; };
1084   - A2A8309FD6F0B8C9DCD200FD6AD87808 /* UIView+CaptureImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CaptureImage.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CaptureImage.h"; sourceTree = "<group>"; };
1085   - A32472D4B5F02D490BAC98CB1EC239C2 /* NSDictionary+Safety.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+Safety.m"; path = "CNLiveCommonCategory/Classes/ARC/NSDictionaryExtension/NSDictionary+Safety.m"; sourceTree = "<group>"; };
1086   - A34F2893A31D45969B22824321FBE260 /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = "<group>"; };
1087   - A4F69C5180EA98035259874482911BDF /* UIView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Layout.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Layout.h"; sourceTree = "<group>"; };
1088   - A57BBE316396C51BFE896ADA5F1E2F01 /* UIImage+CNLiveAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+CNLiveAdd.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+CNLiveAdd.m"; sourceTree = "<group>"; };
1089   - A5892653183F29A5DAA50390FC240540 /* QMUIPieProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIPieProgressView.m; path = QMUIKit/QMUIComponents/QMUIPieProgressView.m; sourceTree = "<group>"; };
1090   - A67590D98827C8C2EA4E663F3CD62932 /* UIView+CNAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CNAlertView.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIView+CNAlertView.h"; sourceTree = "<group>"; };
1091   - A6A197B6D291D2E96464E069B94F1BD9 /* CNLiveCommonCategory.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveCommonCategory.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1092   - A71B3C80928C305C08399D9A415B0519 /* QMUIFillButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIFillButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.h; sourceTree = "<group>"; };
1093   - A71F960410C16DB97248BCF9DD0E3F78 /* UITabBarItem+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarItem+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITabBarItem+QMUI.m"; sourceTree = "<group>"; };
1094   - A819759ED0C1F8C629FDEF240B314291 /* QMUITabBarViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITabBarViewController.h; path = QMUIKit/QMUIMainFrame/QMUITabBarViewController.h; sourceTree = "<group>"; };
1095   - A85978FEF80EF97EF0B9191BD6968255 /* UITableView+QMUIStaticCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+QMUIStaticCell.h"; path = "QMUIKit/QMUIComponents/StaticTableView/UITableView+QMUIStaticCell.h"; sourceTree = "<group>"; };
1096   - A8AB8E7C9A64EDB6C2505D23DB9DDF73 /* QMUIConsole.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIConsole.m; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsole.m; sourceTree = "<group>"; };
1097   - A9171CF472196EF85862097921E7D961 /* QMUIEmotionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIEmotionView.h; path = QMUIKit/QMUIComponents/QMUIEmotionView.h; sourceTree = "<group>"; };
1098   - A961F869D92194FF68A459724F0F7312 /* CNLiveBaseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CNLiveBaseKit.modulemap; sourceTree = "<group>"; };
1099   - A9E921853ECC137323AD5A647B44C340 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = "<group>"; };
1100   - AA24B4C9308637DB065835D2B9D840F6 /* NSObject+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSObject+QMUI.h"; sourceTree = "<group>"; };
1101   - AA667CF40EC50544660CB65FA0A7DBE8 /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = "<group>"; };
1102   - AA7813C1E2D2E8FEF2279E0A1A916606 /* QMUIEmotionInputManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIEmotionInputManager.h; path = QMUIKit/QMUIComponents/QMUIEmotionInputManager.h; sourceTree = "<group>"; };
1103   - AA8EBF1FF3CF2B637612F13471E9DA5A /* QMUIEmptyView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIEmptyView.h; path = QMUIKit/QMUIComponents/QMUIEmptyView.h; sourceTree = "<group>"; };
1104   - AA947C272C6814C8B718B1863B09B23C /* QMUIToastBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToastBackgroundView.h; path = QMUIKit/QMUIComponents/ToastView/QMUIToastBackgroundView.h; sourceTree = "<group>"; };
1105   - AAB98D3E28673C5346E81AF9BF606D43 /* QMUIConsoleViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIConsoleViewController.h; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsoleViewController.h; sourceTree = "<group>"; };
1106   - AADC658C58B169AFAB58067BF08B63B1 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/SDWebImageTransition.m; sourceTree = "<group>"; };
1107   - AAF386DEC47884AD7EDB75B15DF7406C /* QMUILogNameManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILogNameManager.m; path = QMUIKit/QMUIComponents/QMUILog/QMUILogNameManager.m; sourceTree = "<group>"; };
1108   - AB0CF3565D5318F2F386C4FB309F6FA0 /* QMUITableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITableView.m; path = QMUIKit/QMUIComponents/QMUITableView.m; sourceTree = "<group>"; };
1109   - AB1CB45439F4826309D17BCD74782737 /* NSArray+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSArray+QMUI.h"; sourceTree = "<group>"; };
1110   - AB5E2B5F6535195408C32EA8BC4602B2 /* UIImage+Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Common.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Common.m"; sourceTree = "<group>"; };
1111   - AB8F9F6A32DD247E133B0744F2FDECC4 /* QMUIWeakObjectContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIWeakObjectContainer.h; path = QMUIKit/QMUIComponents/QMUIWeakObjectContainer.h; sourceTree = "<group>"; };
  1248 + A1CD8771B575A0F01D8E27355BF298C3 /* UIGestureRecognizer+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIGestureRecognizer+QMUI.m"; sourceTree = "<group>"; };
  1249 + A2EA13CD381DCABEA5E15A33A3C9CB75 /* QMUIGridView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIGridView.h; path = QMUIKit/QMUIComponents/QMUIGridView.h; sourceTree = "<group>"; };
  1250 + A344DF1012060B537210111AE53D6901 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = "<group>"; };
  1251 + A37B05F07EE6270979DFFD0586B3C3EC /* QMUIHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIHelper.m; path = QMUIKit/QMUICore/QMUIHelper.m; sourceTree = "<group>"; };
  1252 + A3E7993D21E636A9C0A0D089E45544C4 /* CNLiveImagePickerController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveImagePickerController.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1253 + A45D78009E8288D20CB510786EE170D6 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = "<group>"; };
  1254 + A4950F0006BEDDB0DC65E4A0E4D789DD /* UILabel+InitMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+InitMethod.h"; path = "CNLiveCommonCategory/Classes/ARC/UILabelExtension/UILabel+InitMethod.h"; sourceTree = "<group>"; };
  1255 + A5380675C48735783FA1175C198A45A0 /* MJExtension.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.xcconfig; sourceTree = "<group>"; };
  1256 + A53D965E23347C5958FEB810299B143F /* UIFont+TLChat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+TLChat.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIFont+TLChat.m"; sourceTree = "<group>"; };
  1257 + A64A76612CF93FC8A45B5B89B128784F /* TZImagePickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImagePickerController.h; path = CNLiveImagePickerController/TZImagePickerController.h; sourceTree = "<group>"; };
  1258 + A6DF3E2A7DFADEBDC200F7BD3B572F50 /* UIScrollView+Pages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+Pages.m"; path = "CNLiveCommonCategory/Classes/ARC/UIScrollviewExtension/UIScrollView+Pages.m"; sourceTree = "<group>"; };
  1259 + A7B491E15E28DEE130A93E6000CF7B6D /* CNLiveImagePickerController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CNLiveImagePickerController-dummy.m"; sourceTree = "<group>"; };
  1260 + A7D42B56A912C6F5356B78E228CE2DE7 /* QMUICellHeightCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICellHeightCache.h; path = QMUIKit/QMUIComponents/QMUICellHeightCache.h; sourceTree = "<group>"; };
  1261 + A8449C5F70D106280116BEA6DB4391BA /* GTMBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMBase64.m; path = CNLiveBaseKit/Classes/ARC/Utils/GTMBase64/GTMBase64.m; sourceTree = "<group>"; };
  1262 + A8993357A8EB416F2E4DAE4A75A30CC2 /* UIButton+CNCountDownButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+CNCountDownButton.m"; path = "CNLiveCommonCategory/Classes/ARC/UIButtonExtension/UIButton+CNCountDownButton.m"; sourceTree = "<group>"; };
  1263 + A9B4F153698EAA0C18CFA5786397ADFE /* NSString+UrlEncode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+UrlEncode.m"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+UrlEncode.m"; sourceTree = "<group>"; };
  1264 + AA110CBCDC1006CECA87FFDDD4981756 /* QMUIOrderedDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIOrderedDictionary.h; path = QMUIKit/QMUIComponents/QMUIOrderedDictionary.h; sourceTree = "<group>"; };
  1265 + AA479DDA0966438DE0829185B1B21ACC /* UIView+CustomAutoLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CustomAutoLayout.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CustomAutoLayout.h"; sourceTree = "<group>"; };
  1266 + AA4C6D6391690504F89C15AEC54A67BE /* NSDictionary+Safety.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+Safety.m"; path = "CNLiveCommonCategory/Classes/ARC/NSDictionaryExtension/NSDictionary+Safety.m"; sourceTree = "<group>"; };
  1267 + AABE7E22A17E1F08ACA550D58D470BB7 /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = "<group>"; };
  1268 + AB1AAE65DC7DE0E57A615B47F3094745 /* UIColor+CNLiveExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+CNLiveExtension.m"; path = "CNLiveCommonCategory/Classes/ARC/UIColorExtension/UIColor+CNLiveExtension.m"; sourceTree = "<group>"; };
  1269 + AB2451D90B42EB9A228FAAD4F5DFA4B1 /* CNImagePickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CNImagePickerManager.m; path = CNLiveImagePickerController/CNImagePickerManager.m; sourceTree = "<group>"; };
  1270 + AB31401B77A35AACBB5CDEC732DFDB34 /* CNImagePickerCommonDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNImagePickerCommonDefine.h; path = CNLiveImagePickerController/CNImagePickerCommonDefine.h; sourceTree = "<group>"; };
  1271 + AB411CAF010AB8F3C76FED4EA875684A /* CNLiveAVCamera-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveAVCamera-umbrella.h"; sourceTree = "<group>"; };
  1272 + AB482DCB5CC8485D84A1084EF97B5D1C /* CNLiveDiseaseController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CNLiveDiseaseController.h; sourceTree = "<group>"; };
1112 1273 ABC66342984BDE4FAADE18DAA78FDC14 /* Pods-CNLiveDisease_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CNLiveDisease_Example.release.xcconfig"; sourceTree = "<group>"; };
1113   - ABE712D474E3037A2C91EBE0736E3112 /* SDWebImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCodersManager.m; path = SDWebImage/SDWebImageCodersManager.m; sourceTree = "<group>"; };
1114   - ACEEDBE19243A9DF7DAF289547AEB2D8 /* NSObject+CommonBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CommonBlock.h"; path = "CNLiveCommonCategory/Classes/ARC/NSObjectExtension/NSObject+CommonBlock.h"; sourceTree = "<group>"; };
1115   - AD85CC2AF03997DEF1B42BB062F6E84A /* QMUINavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationController.h; path = QMUIKit/QMUIMainFrame/QMUINavigationController.h; sourceTree = "<group>"; };
1116   - ADB08643F796F583962E45A4342AE408 /* UINavigationController+NavigationBarTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+NavigationBarTransition.h"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationController+NavigationBarTransition.h"; sourceTree = "<group>"; };
1117   - ADDBDCC170B37C93D00EC2B1E63DB8BF /* NSString+Category.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Category.m"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+Category.m"; sourceTree = "<group>"; };
1118   - AE2F7F3ABDF5210716E3E4F7AE94801D /* UIScrollView+Pages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+Pages.m"; path = "CNLiveCommonCategory/Classes/ARC/UIScrollviewExtension/UIScrollView+Pages.m"; sourceTree = "<group>"; };
1119   - AEB341FE5A27A1BD1E362E1B9B289CDA /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = "<group>"; };
1120   - AF9BF34C79EFF3165DECA383CC4FD876 /* UIView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIView+QMUI.h"; sourceTree = "<group>"; };
1121   - AFC1E4A99CB43B4B063FFC78C93E9502 /* QMUITestView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITestView.m; path = QMUIKit/QMUIComponents/QMUITestView.m; sourceTree = "<group>"; };
1122   - AFEFAB498D4CE9C7C9697F23B7F524B0 /* QMUIPopupContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIPopupContainerView.m; path = QMUIKit/QMUIComponents/QMUIPopupContainerView.m; sourceTree = "<group>"; };
  1274 + AC090E7E3EE2BCFA5483DA4450F59EBC /* NSString+Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Common.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+Common.m"; sourceTree = "<group>"; };
  1275 + AC4EF1A9013B153B297352BC9396CA24 /* SDWebImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageFrame.h; path = SDWebImage/SDWebImageFrame.h; sourceTree = "<group>"; };
  1276 + ACC5D6AEADC20901C904EFA19F029708 /* NSData+Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+Common.h"; path = "CNLiveCommonCategory/Classes/ARC/NSDataExtension/NSData+Common.h"; sourceTree = "<group>"; };
  1277 + ADE6E71D8B9CD9A9805643469EC4E468 /* QMUICommonTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICommonTableViewController.h; path = QMUIKit/QMUIMainFrame/QMUICommonTableViewController.h; sourceTree = "<group>"; };
  1278 + AEB3EE5D244639978C40D9EAE1F38174 /* MJExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1279 + AED1A39D864321B5CFE40E72A18E0C7D /* TZPhotoPickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPickerController.h; path = CNLiveImagePickerController/TZPhotoPickerController.h; sourceTree = "<group>"; };
  1280 + AF240477D59B81A3DA1311DB7B6D4589 /* UIImage+TintColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+TintColor.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+TintColor.m"; sourceTree = "<group>"; };
  1281 + AF886B662052F0ADC850BF95CFA5AA9A /* PathUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PathUtility.h; path = CNLiveBaseKit/Classes/ARC/Utils/Path/PathUtility.h; sourceTree = "<group>"; };
  1282 + AFF79B74528D160C2636A259F2E4E755 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  1283 + AFF880B5D98EBF30F85D9E5CDA1A37FA /* NSString+Category.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Category.m"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+Category.m"; sourceTree = "<group>"; };
1123 1284 B03B38E8B7EAB772DE764F51E4AFF22E /* Pods-CNLiveDisease_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-CNLiveDisease_Tests.modulemap"; sourceTree = "<group>"; };
1124   - B12586F4A5CC9D5039BE64AFCCF5911B /* QMUITableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITableViewCell.m; path = QMUIKit/QMUIComponents/QMUITableViewCell.m; sourceTree = "<group>"; };
1125   - B1AB995AB1CDD2B54A22E80E9D721F6D /* UIButton+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIButton+QMUI.h"; sourceTree = "<group>"; };
1126   - B2198C44037737A2760EBC85FFA25363 /* QMUIAlbumViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAlbumViewController.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIAlbumViewController.m; sourceTree = "<group>"; };
1127   - B47D399929C87D0D94F1BE19B4831993 /* NSString+CNLiveExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+CNLiveExtension.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+CNLiveExtension.m"; sourceTree = "<group>"; };
1128   - B53871B37A0C461A91268F51A3AD8922 /* QMUIToastContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToastContentView.m; path = QMUIKit/QMUIComponents/ToastView/QMUIToastContentView.m; sourceTree = "<group>"; };
1129   - B57D4CB285C14DEEE901CFBC22E3B318 /* PathUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PathUtility.h; path = CNLiveBaseKit/Classes/ARC/Utils/Path/PathUtility.h; sourceTree = "<group>"; };
1130   - B5B42410E000BE9C02A5969E36F0BBBF /* UIButton+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIButton+QMUI.m"; sourceTree = "<group>"; };
1131   - B6494DDB3E9CD1FC9C2699A502CC61AA /* MJExtension.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.xcconfig; sourceTree = "<group>"; };
1132   - B6638DC9DCC4CE4B8CDAFC2687DC3799 /* ColorMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ColorMacro.h; path = CNLiveBaseKit/Classes/ARC/Utils/Color/ColorMacro.h; sourceTree = "<group>"; };
1133   - B6F16E04EAB938EC63D7722B71374597 /* QMUIImagePreviewViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePreviewViewController.h; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewController.h; sourceTree = "<group>"; };
1134   - B7EE8A8F65696E2E642525EABB08FB9A /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = "<group>"; };
1135   - B826749FD388D024935D123796BA4BB6 /* CNLiveDefinesHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNLiveDefinesHeader.h; path = CNLiveBaseKit/Classes/ARC/Utils/CNLiveDefinesHeader.h; sourceTree = "<group>"; };
1136   - B87EC7716031B956B6615CFC52F6FBEB /* UILabel+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+QMUI.m"; path = "QMUIKit/UIKitExtensions/UILabel+QMUI.m"; sourceTree = "<group>"; };
1137   - B8849FAF06884A67CA6AB266B988FD2E /* QMUILabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILabel.m; path = QMUIKit/QMUIComponents/QMUILabel.m; sourceTree = "<group>"; };
1138   - B8E46A1498A2D53289A376156A8D205F /* SDWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.xcconfig; sourceTree = "<group>"; };
1139   - B9040391B5B27C9888312B5018C3EA15 /* UIButton+createButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+createButton.h"; path = "CNLiveCommonCategory/Classes/ARC/UIButtonExtension/UIButton+createButton.h"; sourceTree = "<group>"; };
1140   - B9949E42AC067A4CD2E1C5B3D4E7BAA8 /* QMUIKeyboardManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIKeyboardManager.m; path = QMUIKit/QMUIComponents/QMUIKeyboardManager.m; sourceTree = "<group>"; };
1141   - BA1D527CFF8C9E368E1BB97A5C2455E8 /* QMUIRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIRuntime.m; path = QMUIKit/QMUICore/QMUIRuntime.m; sourceTree = "<group>"; };
1142   - BB06756606D63E3B60AB9F05D94B1D7C /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
1143   - BB1BE57813B19F2BB2ECA80A5771B80F /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/SDWebImageTransition.h; sourceTree = "<group>"; };
1144   - BB41657B3E0BA0838223B17E827B7AF3 /* JSONKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSONKit.m; path = CNLiveBaseKit/Classes/MRC/JSON/JSONKit.m; sourceTree = "<group>"; };
1145   - BCFD9DDD02AE0394E425972D69316FD2 /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = "<group>"; };
1146   - BD665D9B09D4258983A9D675000AB8DB /* NSAttributedString+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSAttributedString+QMUI.h"; sourceTree = "<group>"; };
1147   - BE133FCE02FE67807C16446C95A64D35 /* UITabBarItem+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarItem+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITabBarItem+QMUI.h"; sourceTree = "<group>"; };
1148   - BE703A46E44070252BA6AD546B5C61EA /* UIImageView+InitMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+InitMethod.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageViewExtension/UIImageView+InitMethod.h"; sourceTree = "<group>"; };
1149   - BECE5819575481880C93AE0360E29FD5 /* UISearchBar+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISearchBar+QMUI.h"; path = "QMUIKit/UIKitExtensions/UISearchBar+QMUI.h"; sourceTree = "<group>"; };
1150   - BF279123AA1CB738B2636DEE09F81996 /* UIWindow+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIWindow+QMUI.m"; sourceTree = "<group>"; };
1151   - BF86F99D4CB7ACBAD8A13DB0A7B378A0 /* UIViewController+ChildViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ChildViewController.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewControllerExtension/UIViewController+ChildViewController.m"; sourceTree = "<group>"; };
1152   - BFBFC70C6312153E43B1B6BAB480058E /* UIInterface+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIInterface+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIInterface+QMUI.h"; sourceTree = "<group>"; };
1153   - BFE97A7C3B7459FC2C5C1E6F0E46CC63 /* UITextField+ZXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+ZXExtension.m"; path = "CNLiveCommonCategory/Classes/ARC/UITextFieldExtension/UITextField+ZXExtension.m"; sourceTree = "<group>"; };
1154   - C01770AD0CFFF050D5E3205F573480B8 /* SDWebImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCoderHelper.h; path = SDWebImage/SDWebImageCoderHelper.h; sourceTree = "<group>"; };
1155   - C057B3B7E9520793D4713216CB6B23D5 /* QMUINavigationButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.m; sourceTree = "<group>"; };
1156   - C1743D5361240469838E7AAFF1F8C5E3 /* QMUILabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILabel.h; path = QMUIKit/QMUIComponents/QMUILabel.h; sourceTree = "<group>"; };
1157   - C185B72E51E72F4F443E6C74B999BD01 /* UIImageView+InitMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+InitMethod.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageViewExtension/UIImageView+InitMethod.m"; sourceTree = "<group>"; };
  1285 + B08211A329281835FB8B282DB7358B4C /* CNLiveBaseKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveBaseKit.xcconfig; sourceTree = "<group>"; };
  1286 + B11E32AD5B8E1DA20340D43668CD65FD /* NSParagraphStyle+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSParagraphStyle+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSParagraphStyle+QMUI.h"; sourceTree = "<group>"; };
  1287 + B279F849FD768C7A3E57327E6F809CBC /* UISearchBar+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISearchBar+QMUI.h"; path = "QMUIKit/UIKitExtensions/UISearchBar+QMUI.h"; sourceTree = "<group>"; };
  1288 + B3185F26948017CA401F9D87A8DE2694 /* CNImagePickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNImagePickerController.h; path = CNLiveImagePickerController/CNImagePickerController.h; sourceTree = "<group>"; };
  1289 + B34163143C3661D8457ED11A045A3821 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = "<group>"; };
  1290 + B3426F14FD36E7851D4E60075F9EEDD5 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = "<group>"; };
  1291 + B36815C48B6483E456EB04021A741353 /* CNLiveSelectedViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CNLiveSelectedViewController.h; sourceTree = "<group>"; };
  1292 + B3C769CC1F871FC41A218A7A9AEA7FC3 /* UIScrollView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIScrollView+QMUI.m"; sourceTree = "<group>"; };
  1293 + B3F8A79885524EEAF2C27BFE529BC325 /* UITableViewCell+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITableViewCell+QMUI.h"; sourceTree = "<group>"; };
  1294 + B40CE728D1A448490E103B550FE702B5 /* NSURL+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSURL+QMUI.m"; sourceTree = "<group>"; };
  1295 + B499B60F408BC6707B3AD77629B2276B /* TZProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZProgressView.m; path = CNLiveImagePickerController/TZProgressView.m; sourceTree = "<group>"; };
  1296 + B523DBCCD10347F549D4B68502032251 /* QMUIDialogViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIDialogViewController.m; path = QMUIKit/QMUIComponents/QMUIDialogViewController.m; sourceTree = "<group>"; };
  1297 + B5508ACDD194241E24DC95DEE588AD21 /* CNEditVideoController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNEditVideoController.h; path = CNLiveImagePickerController/CNEditVideoController.h; sourceTree = "<group>"; };
  1298 + B5EFF37F1F64C813B94E6494192630EE /* UIViewController+ChildViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ChildViewController.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewControllerExtension/UIViewController+ChildViewController.m"; sourceTree = "<group>"; };
  1299 + B68911E4EECCA31BCCC538235200F111 /* QMUIConfigurationMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIConfigurationMacros.h; path = QMUIKit/QMUICore/QMUIConfigurationMacros.h; sourceTree = "<group>"; };
  1300 + B6A36C1AD253178104D860736C50D611 /* UIViewController+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIViewController+QMUI.m"; sourceTree = "<group>"; };
  1301 + B6A6AE428DE5FE3A366ADFEF23149000 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = "<group>"; };
  1302 + B99886F89980202DAB692EB9C848BFC6 /* UIImageView+ZXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+ZXExtension.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageViewExtension/UIImageView+ZXExtension.h"; sourceTree = "<group>"; };
  1303 + B9C573BC5E62047779EBB4E56134DBA7 /* QMUIModalPresentationViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIModalPresentationViewController.m; path = QMUIKit/QMUIComponents/QMUIModalPresentationViewController.m; sourceTree = "<group>"; };
  1304 + BB6B1CC039624937B4AE257953F61F8D /* UICollectionView+QMUICellSizeKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+QMUICellSizeKeyCache.m"; path = "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/UICollectionView+QMUICellSizeKeyCache.m"; sourceTree = "<group>"; };
  1305 + BB8C0794F678F91246C66121E1496876 /* UIGestureRecognizer+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIGestureRecognizer+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIGestureRecognizer+QMUI.h"; sourceTree = "<group>"; };
  1306 + BC41E27B83D3AF0A1EFFA7BD5CC0B137 /* UIView+CustomAutoLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CustomAutoLayout.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CustomAutoLayout.m"; sourceTree = "<group>"; };
  1307 + BC82BAD9D95376E39350235A0A691959 /* UINavigationBar+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+QMUI.h"; path = "QMUIKit/UIKitExtensions/UINavigationBar+QMUI.h"; sourceTree = "<group>"; };
  1308 + BC94139313B415E1CC2364D175CC82D3 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; };
  1309 + BCB96BA043620433C7AF5DB5C90B4A1E /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = "<group>"; };
  1310 + BD3EE3EBF209EAA68ED06C337EB371A3 /* CNLiveCommonCategory-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CNLiveCommonCategory-dummy.m"; sourceTree = "<group>"; };
  1311 + BD554B2528D12B9B2969CAB8F45037B2 /* SDWebImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCodersManager.m; path = SDWebImage/SDWebImageCodersManager.m; sourceTree = "<group>"; };
  1312 + BD5F4864EA3D64F4B1CD02B07B06EB43 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = "<group>"; };
  1313 + BE8ACF738E477303D56991BD39B46E11 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/UIImageView+WebCache.m"; sourceTree = "<group>"; };
  1314 + BEAC537F76D0C2FFE2BB93B6F0781D35 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  1315 + BED1A739B178B7726F7CAD156377A553 /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = "<group>"; };
  1316 + BEE2579AED7307CC4C27F225432A6141 /* SDWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.xcconfig; sourceTree = "<group>"; };
  1317 + C01D66AF416A9C65D3D2B73574605E0C /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Masonry.framework; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1318 + C0696744FC1385C91362B8F0E4315F26 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = "<group>"; };
  1319 + C07CA7A751DFF3E2BBFF129EF9B24735 /* UIView+ModifyFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ModifyFrame.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+ModifyFrame.m"; sourceTree = "<group>"; };
  1320 + C0C1F105C0BB6CE496055B864FE0CA40 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/UIImage+ForceDecode.h"; sourceTree = "<group>"; };
  1321 + C0E80BDD26212752A904321A246DE319 /* QMUITableViewProtocols.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITableViewProtocols.h; path = QMUIKit/QMUIComponents/QMUITableViewProtocols.h; sourceTree = "<group>"; };
  1322 + C1304E0B2C51BCF88CB340A240D6C58D /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = "<group>"; };
1158 1323 C1DCFDAD51FA526A7145F77DF1EAD39E /* Pods-CNLiveDisease_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CNLiveDisease_Tests-umbrella.h"; sourceTree = "<group>"; };
1159   - C232B6C2F252EC2B6F383FEDBB5DDE9F /* QMUIMultipleDelegates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIMultipleDelegates.h; path = QMUIKit/QMUIComponents/QMUIMultipleDelegates/QMUIMultipleDelegates.h; sourceTree = "<group>"; };
1160   - C2BF9578762A47C70B12A0828F6F1A0C /* QMUILinkButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILinkButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.m; sourceTree = "<group>"; };
1161   - C32712E27F1F720A07D3759573437BA2 /* NSObject+KVOCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KVOCategory.m"; path = "CNLiveCommonCategory/Classes/ARC/NSObjectExtension/NSObject+KVOCategory.m"; sourceTree = "<group>"; };
1162   - C33A55E3EC41D8AA631444A60B69FA64 /* MJExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1163   - C377AC139F366463A2ECA806DD41B03C /* UITabBar+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBar+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITabBar+QMUI.h"; sourceTree = "<group>"; };
1164   - C3D0214CC1EB6293CDA93A3A15AF54C9 /* QMUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIKit.h; path = QMUIKit/QMUIKit.h; sourceTree = "<group>"; };
1165   - C3DEDAFF1AF61E9667DC84C525F29D7A /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/SDImageCacheConfig.m; sourceTree = "<group>"; };
1166   - C41876AE68581D9410326A96C02D1689 /* UIImageView+ZXExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+ZXExtension.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageViewExtension/UIImageView+ZXExtension.h"; sourceTree = "<group>"; };
1167   - C4988ECCF91FAA5E75B0DD191C00D1E1 /* CNLiveDisease-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveDisease-prefix.pch"; sourceTree = "<group>"; };
1168   - C4AFD3C00A57C13D4A8668348FB92DF2 /* NSCharacterSet+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSCharacterSet+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSCharacterSet+QMUI.m"; sourceTree = "<group>"; };
1169   - C4C4262FE9055238245D1F4AE7F1BBD7 /* QMUIOrderedDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIOrderedDictionary.m; path = QMUIKit/QMUIComponents/QMUIOrderedDictionary.m; sourceTree = "<group>"; };
1170   - C4F7CFC9AF0D89C032F41E08E0729496 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; };
1171   - C61C2E3825636820155B58081A2553BE /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = "<group>"; };
1172   - C68271A537F9893A00D87A8944490B92 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/SDAnimatedImageRep.h; sourceTree = "<group>"; };
1173   - C71FB5E50D23BAFF025598C4BC62090A /* CAAnimation+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CAAnimation+QMUI.m"; path = "QMUIKit/QMUIComponents/CAAnimation+QMUI.m"; sourceTree = "<group>"; };
1174   - C7E713834277AD356F13FF37EA383E5F /* QMUIConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIConfiguration.m; path = QMUIKit/QMUICore/QMUIConfiguration.m; sourceTree = "<group>"; };
1175   - C809D92D7A969FF817185BAFB355E329 /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = "<group>"; };
1176   - C834450990E7B6453801E05CECA05C55 /* UINavigationController+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+QMUI.h"; path = "QMUIKit/UIKitExtensions/UINavigationController+QMUI.h"; sourceTree = "<group>"; };
1177   - C835C7ACB2A32773361A5C7A1CAC1FC0 /* NSPointerArray+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPointerArray+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSPointerArray+QMUI.m"; sourceTree = "<group>"; };
1178   - C8E76168CD4E77E9CD08F40962AAA23E /* CNLiveDiseaseSegment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CNLiveDiseaseSegment.h; sourceTree = "<group>"; };
1179   - C8E9F8D052146D4C767AABB19ABEE2EB /* QMUISegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISegmentedControl.h; path = QMUIKit/QMUIComponents/QMUISegmentedControl.h; sourceTree = "<group>"; };
1180   - C97BEE5395932FA2D5BD2CB17EB769F9 /* QMUIPopupMenuBaseItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIPopupMenuBaseItem.m; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuBaseItem.m; sourceTree = "<group>"; };
1181   - C9DBEA30CD2EE82CE3F4CE80FD7A92F3 /* UINavigationBar+Transition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+Transition.m"; path = "QMUIKit/QMUIComponents/NavigationBarTransition/UINavigationBar+Transition.m"; sourceTree = "<group>"; };
1182   - CAECA5577D496475417786AD6D04F8CE /* QMUIFloatLayoutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIFloatLayoutView.h; path = QMUIKit/QMUIComponents/QMUIFloatLayoutView.h; sourceTree = "<group>"; };
1183   - CBBA6AF0FC6C6E0EE52603A54DDA6D69 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = "<group>"; };
1184   - CBBCBD5AA7D0BA60F8E1360E0F01C92C /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = "<group>"; };
1185   - CC19C27FF17FC640802999170278A58B /* QMUIPopupMenuView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIPopupMenuView.m; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuView.m; sourceTree = "<group>"; };
1186   - CD0A2C495F93F28CE50735E5FC7ADE3B /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = "<group>"; };
1187   - CE74203BD58665EE3527E93F6CA08754 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = "<group>"; };
1188   - CF4CFD149650212DD3DB157058588D11 /* QMUIAlertController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIAlertController.m; path = QMUIKit/QMUIComponents/QMUIAlertController.m; sourceTree = "<group>"; };
1189   - CF576BDC769E5E259D24A2CD3E39CBAF /* UIBarItem+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarItem+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIBarItem+QMUI.m"; sourceTree = "<group>"; };
  1324 + C23082DBF1889636C2F81836269B4955 /* NSString+CNLiveExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+CNLiveExtension.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+CNLiveExtension.m"; sourceTree = "<group>"; };
  1325 + C2E4D65B973CC42C6AF5ABB5D300970A /* QMUIKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = QMUIKit.modulemap; sourceTree = "<group>"; };
  1326 + C30C9B7E7CEEAF65311C32F3F6BA7D11 /* Foundation+Log.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Foundation+Log.m"; path = "CNLiveCommonCategory/Classes/ARC/NSDictionaryExtension/Foundation+Log.m"; sourceTree = "<group>"; };
  1327 + C37CB675462F6B6DFEA5FA375D4AB2E9 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = "<group>"; };
  1328 + C37FF454F3B8E91763CB706191F237BB /* UIColor+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIColor+QMUI.m"; sourceTree = "<group>"; };
  1329 + C3C9A7255B1D10808937223B7F57AE02 /* QMUIAsset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAsset.h; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAsset.h; sourceTree = "<group>"; };
  1330 + C3E5AF02E9D23416E835E929EAB63E80 /* CNLiveCommonCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNLiveCommonCategory.h; path = CNLiveCommonCategory/Classes/CNLiveCommonCategory.h; sourceTree = "<group>"; };
  1331 + C440E3BBBE3931364DCA0784DBAF8E0F /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = "<group>"; };
  1332 + C48BC18E079F615377DB04E1A446978B /* UIImage+TintColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+TintColor.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+TintColor.h"; sourceTree = "<group>"; };
  1333 + C58794CCCC533C7DE718910D5D21EA7F /* QMUICommonViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICommonViewController.m; path = QMUIKit/QMUIMainFrame/QMUICommonViewController.m; sourceTree = "<group>"; };
  1334 + C690059D6C52669C21C3D44B0B0B69DD /* TZAssetModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAssetModel.m; path = CNLiveImagePickerController/TZAssetModel.m; sourceTree = "<group>"; };
  1335 + C6C334746AC6B20D23939CDE671CD50B /* QMUITips.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITips.m; path = QMUIKit/QMUIComponents/QMUITips.m; sourceTree = "<group>"; };
  1336 + C736282DDFB179DA9A947FD6D82CAAA9 /* NSString+AES.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+AES.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+AES.h"; sourceTree = "<group>"; };
  1337 + C8D3EBFFF3880A57944DA1A38B943777 /* QMUIScrollAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIScrollAnimator.h; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUIScrollAnimator.h; sourceTree = "<group>"; };
  1338 + C8E8CC6A3093EA012D2D0339B8C10BCB /* QMUIPopupMenuBaseItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuBaseItem.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuBaseItem.h; sourceTree = "<group>"; };
  1339 + C92433A0F943AC160E2E59D640E64B5B /* UIImage+ImageEffect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ImageEffect.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ImageEffect.m"; sourceTree = "<group>"; };
  1340 + C9341036F158EF6CDFEBBC9C667D0447 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/SDWebImageTransition.m; sourceTree = "<group>"; };
  1341 + C966F3ABA8D43A5B7BD87614B4819F8F /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = "<group>"; };
  1342 + C977C540A53D86D14955BA550A7DB7A0 /* UICollectionView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UICollectionView+QMUI.h"; sourceTree = "<group>"; };
  1343 + C9AF92E4CDBAB0E15AC8A4D8F7B3F785 /* QMUIPopupMenuView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuView.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuView.h; sourceTree = "<group>"; };
  1344 + C9B92D333B9E784D8DD5C75CC2B7FF69 /* CNDiseaseViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CNDiseaseViewCell.m; sourceTree = "<group>"; };
  1345 + CA14B3DA72C9F4A2BEC165019C47646C /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = "<group>"; };
  1346 + CA3A9EE27F240BA998AB1B7907E3E62B /* QMUIKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QMUIKit-prefix.pch"; sourceTree = "<group>"; };
  1347 + CA51FF1B0B977169F0DA15881D7AA766 /* QMUIImagePreviewViewTransitionAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePreviewViewTransitionAnimator.m; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewTransitionAnimator.m; sourceTree = "<group>"; };
  1348 + CA96DBD05A2FDB5457A484979C8B20E9 /* QMUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIKit.h; path = QMUIKit/QMUIKit.h; sourceTree = "<group>"; };
  1349 + CAA8E9FFCEBB8E8B0989345E8B6123CC /* UIButton+createButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+createButton.h"; path = "CNLiveCommonCategory/Classes/ARC/UIButtonExtension/UIButton+createButton.h"; sourceTree = "<group>"; };
  1350 + CAD4E9F8ADC6F8B2CEDFDF38772B2B15 /* NSObject+Json.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+Json.m"; path = "CNLiveBaseKit/Classes/MRC/JSON/NSObject+Json.m"; sourceTree = "<group>"; };
  1351 + CB3655EC909840A3396904C8A0862532 /* TZAssetCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAssetCell.h; path = CNLiveImagePickerController/TZAssetCell.h; sourceTree = "<group>"; };
  1352 + CB7EC2BAEB8AB956C58015CA5467B750 /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = "<group>"; };
  1353 + CC299ED10FBAA4B5A4A6A8BA38DAB9E0 /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = "<group>"; };
  1354 + CC3CBBCE74C8FAB261E52A7E3ABBAC6D /* TZProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZProgressView.h; path = CNLiveImagePickerController/TZProgressView.h; sourceTree = "<group>"; };
  1355 + CC54C7AE585ED44BA19717A549408522 /* SDWebImageImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageImageIOCoder.h; path = SDWebImage/SDWebImageImageIOCoder.h; sourceTree = "<group>"; };
  1356 + CC8D83E73AA6CD9FA4354F5C5CAACC2B /* UINavigationController+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+QMUI.h"; path = "QMUIKit/UIKitExtensions/UINavigationController+QMUI.h"; sourceTree = "<group>"; };
  1357 + CD0492D30E4612271D5A4EEAB7AFFDE0 /* UIScrollView+Pages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+Pages.h"; path = "CNLiveCommonCategory/Classes/ARC/UIScrollviewExtension/UIScrollView+Pages.h"; sourceTree = "<group>"; };
  1358 + CE2D79966FA8435D2459EC0D7A08F3B9 /* QMUIToastAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToastAnimator.m; path = QMUIKit/QMUIComponents/ToastView/QMUIToastAnimator.m; sourceTree = "<group>"; };
  1359 + CE3091262054D9C73FC4446FE65772C0 /* CNLiveCommonCategory.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CNLiveCommonCategory.xcconfig; sourceTree = "<group>"; };
  1360 + CE399E576BE0CDD72053AFE8AD7054C9 /* UIBezierPath+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBezierPath+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIBezierPath+QMUI.m"; sourceTree = "<group>"; };
  1361 + CE7612F3F8815A84E407AFDF8261EA0B /* UIImage+ScaleImageSize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ScaleImageSize.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ScaleImageSize.m"; sourceTree = "<group>"; };
  1362 + CEAEBACD952BE252FA6546538291F9FA /* QMUITextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITextView.m; path = QMUIKit/QMUIComponents/QMUITextView.m; sourceTree = "<group>"; };
1190 1363 CF9D0753BE107B97119A5F72D5BB9328 /* Pods-CNLiveDisease_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CNLiveDisease_Example-umbrella.h"; sourceTree = "<group>"; };
1191   - D012AB6B4D61FF313730D7F62A19D346 /* QMUIAlbumViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAlbumViewController.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIAlbumViewController.h; sourceTree = "<group>"; };
1192   - D0382C19223BA7433C5CB16624BE7935 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = "<group>"; };
1193   - D07E8D2AB1B6E40352579224022BF30E /* QMUIConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIConfiguration.h; path = QMUIKit/QMUICore/QMUIConfiguration.h; sourceTree = "<group>"; };
1194   - D0E725D2ADD93FE41665986704DB192D /* NSDictionary+Safety.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+Safety.h"; path = "CNLiveCommonCategory/Classes/ARC/NSDictionaryExtension/NSDictionary+Safety.h"; sourceTree = "<group>"; };
1195   - D1096A7ED2DF0A8A8D4CA01E01F7A81D /* QMUIPopupContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupContainerView.h; path = QMUIKit/QMUIComponents/QMUIPopupContainerView.h; sourceTree = "<group>"; };
1196   - D1D8DE238F52896FC6652F4E044369A0 /* QMUIConsoleToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIConsoleToolbar.h; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsoleToolbar.h; sourceTree = "<group>"; };
1197   - D277DD86EB58DA8CDCD95340E4F4C324 /* QMUISlider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISlider.h; path = QMUIKit/QMUIComponents/QMUISlider.h; sourceTree = "<group>"; };
1198   - D2D097A19A2A5144939DE3D3C2C1E881 /* QMUITips.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITips.h; path = QMUIKit/QMUIComponents/QMUITips.h; sourceTree = "<group>"; };
1199   - D32B35130AEEC1A4B5784672653AF369 /* QMUIConsoleViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIConsoleViewController.m; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsoleViewController.m; sourceTree = "<group>"; };
1200   - D4C74A262B13C09FC462F51EE7E375BD /* QMUICellSizeKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellSizeKeyCache.m; path = QMUIKit/QMUIComponents/QMUICellSizeKeyCache/QMUICellSizeKeyCache.m; sourceTree = "<group>"; };
1201   - D4DEBF6250A518BFA1B29034AC0F0CD4 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = "<group>"; };
1202   - D5E1A1A210902D1AD55A5640F57F4045 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = "<group>"; };
1203   - D5FCEE559B95543AC1A9944B76915A90 /* QMUIKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = QMUIKit.xcconfig; sourceTree = "<group>"; };
1204   - D622CBB1EC846E193A5BEAD64F56F2F1 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = "<group>"; };
1205   - D669E22C9D5C7A3527BA74731352962D /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = "<group>"; };
1206   - D71FDCA4EBCE92F8A4E8EBA130AAA2EE /* CNDiseaseType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CNDiseaseType.h; sourceTree = "<group>"; };
1207   - D72AF1F38940754F5B3CCF371B8A87BA /* QMUISearchController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISearchController.h; path = QMUIKit/QMUIComponents/QMUISearchController.h; sourceTree = "<group>"; };
1208   - D774836DB05EA5DB23FF559C521C6BA9 /* NSString+CNLiveExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+CNLiveExtension.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/NSString+CNLiveExtension.h"; sourceTree = "<group>"; };
1209   - D78FB44DDF3BCBC8E2129D7D5A0A4B6C /* QMUIConfigurationMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIConfigurationMacros.h; path = QMUIKit/QMUICore/QMUIConfigurationMacros.h; sourceTree = "<group>"; };
1210   - D7EE0CD360D3643DDB75F040CB68BCF2 /* CNLiveDisease.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CNLiveDisease.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1211   - D8386EDEDB8A3A16F326B13905080B6F /* UITableView+Hit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+Hit.h"; path = "CNLiveCommonCategory/Classes/ARC/UITableViewExtension/UITableView+Hit.h"; sourceTree = "<group>"; };
1212   - D85AED3264B0305FE3F435F33BC67AB3 /* CNLiveBaseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveBaseKit-prefix.pch"; sourceTree = "<group>"; };
1213   - D8CE3ACEC543208A495ECDD28520D25F /* QMUIFillButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIFillButton.m; path = QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.m; sourceTree = "<group>"; };
1214   - D9264E6ED94CB8420EBAA248BE800799 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = "<group>"; };
1215   - DA43068F40DB4F27CAA192EEADC2B5D2 /* QMUINavigationButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.h; sourceTree = "<group>"; };
1216   - DA81207FC666C926439402091AFAB531 /* UIImage+CNLiveBaseExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+CNLiveBaseExtension.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIImage+CNLiveBaseExtension.m"; sourceTree = "<group>"; };
1217   - DA91BD3A133410DB1BF276814146A6A5 /* QMUITableViewHeaderFooterView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITableViewHeaderFooterView.m; path = QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.m; sourceTree = "<group>"; };
1218   - DB108591369DA72B32B2C4A4DEBE795B /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = "<group>"; };
1219   - DB70F96C933C4A52007AD1D6477CE777 /* UILabel+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+QMUI.h"; path = "QMUIKit/UIKitExtensions/UILabel+QMUI.h"; sourceTree = "<group>"; };
1220   - DCA3176EC979D247CA1FF400E2CF914A /* NSString+RegexCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RegexCheck.h"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+RegexCheck.h"; sourceTree = "<group>"; };
1221   - DCBE66E7DFCC5389BFEC79C15F549563 /* QMUISlider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUISlider.m; path = QMUIKit/QMUIComponents/QMUISlider.m; sourceTree = "<group>"; };
1222   - DD02740FD62E415EF0DF24109BB81F36 /* QMUIImagePickerCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerCollectionViewCell.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerCollectionViewCell.m; sourceTree = "<group>"; };
1223   - DD38A72DD4F1C346E955E4D4895499A4 /* QMUIPopupMenuButtonItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIPopupMenuButtonItem.m; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuButtonItem.m; sourceTree = "<group>"; };
1224   - DDC8A20B0ADA97F3690C5D744CA39909 /* UIImage+SGImageSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+SGImageSize.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+SGImageSize.h"; sourceTree = "<group>"; };
1225   - DE7A86EA92BEDA02F7D6A8BAEDB41D77 /* QMUICommonViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICommonViewController.h; path = QMUIKit/QMUIMainFrame/QMUICommonViewController.h; sourceTree = "<group>"; };
1226   - DE9D9364FB34F5279A81E6A8A820F3E0 /* SDWebImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCoder.m; path = SDWebImage/SDWebImageCoder.m; sourceTree = "<group>"; };
1227   - DEE965DB4377E1B0C1C613D74DE41D69 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = "<group>"; };
1228   - DF5B2A699E9443CB88087814B2D6A1E6 /* QMUILogItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILogItem.m; path = QMUIKit/QMUIComponents/QMUILog/QMUILogItem.m; sourceTree = "<group>"; };
1229   - DF77A4A4FE4694A01189057E4A28B318 /* UIView+RelativeCoordinate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+RelativeCoordinate.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+RelativeCoordinate.h"; sourceTree = "<group>"; };
1230   - DFD3C20392DD0371D66D7F64E77988EF /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/NSData+ImageContentType.h"; sourceTree = "<group>"; };
1231   - E2BA2CC395BD8A649E44FFED8196CC16 /* UIImageView+ZXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+ZXExtension.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageViewExtension/UIImageView+ZXExtension.m"; sourceTree = "<group>"; };
1232   - E318E0A61061B5B3CD99BD72FE332FB7 /* NSObject+Json.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+Json.m"; path = "CNLiveBaseKit/Classes/MRC/JSON/NSObject+Json.m"; sourceTree = "<group>"; };
1233   - E3466B133DB99887F7DD4C99906DBC50 /* NSString+Size.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Size.h"; path = "CNLiveCommonCategory/Classes/ARC/NSStringExtension/NSString+Size.h"; sourceTree = "<group>"; };
1234   - E3675D934D478FB848E96E59C4EC513F /* UIControl+CNEventInterval.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+CNEventInterval.m"; path = "CNLiveCommonCategory/Classes/ARC/UIControlExtension/UIControl+CNEventInterval.m"; sourceTree = "<group>"; };
  1364 + D0B7578E6F8E12E33BEB04B3427AD748 /* NSObject+KVOCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KVOCategory.h"; path = "CNLiveCommonCategory/Classes/ARC/NSObjectExtension/NSObject+KVOCategory.h"; sourceTree = "<group>"; };
  1365 + D105654D8AD38F108508111517C6B56D /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = "<group>"; };
  1366 + D10E245A67C7D031E2AEFF85A0D7993F /* UIScrollView+Extensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+Extensions.h"; path = "CNLiveCommonCategory/Classes/ARC/UIScrollviewExtension/UIScrollView+Extensions.h"; sourceTree = "<group>"; };
  1367 + D12A75948228107C2D7D15ACCFB31BFC /* QMUIMarqueeLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIMarqueeLabel.h; path = QMUIKit/QMUIComponents/QMUIMarqueeLabel.h; sourceTree = "<group>"; };
  1368 + D154061560298B7E4039DE914DA5F932 /* NSDictionary+Safety.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+Safety.h"; path = "CNLiveCommonCategory/Classes/ARC/NSDictionaryExtension/NSDictionary+Safety.h"; sourceTree = "<group>"; };
  1369 + D1570EA55E9386910B8E6871913A460E /* UIView+Glow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Glow.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Glow.m"; sourceTree = "<group>"; };
  1370 + D173605F71BD5EC07FA7019FCB9430AE /* QMUITableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITableView.m; path = QMUIKit/QMUIComponents/QMUITableView.m; sourceTree = "<group>"; };
  1371 + D260371DEABA5F17EE471754F3D604DE /* QMUIPopupMenuView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIPopupMenuView.m; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuView.m; sourceTree = "<group>"; };
  1372 + D2CBF86412BB090F68D5372F7A68D450 /* TZGifPhotoPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZGifPhotoPreviewController.h; path = CNLiveImagePickerController/TZGifPhotoPreviewController.h; sourceTree = "<group>"; };
  1373 + D398271D0C5EE06C750211C77EDB82D9 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = "<group>"; };
  1374 + D3F2DA8AF3716D3CD573C5B1FBD67B67 /* QMUICore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICore.h; path = QMUIKit/QMUICore/QMUICore.h; sourceTree = "<group>"; };
  1375 + D40603318B855F439F5BB3E4ADD96F50 /* QMUINavigationBarScrollingAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationBarScrollingAnimator.m; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUINavigationBarScrollingAnimator.m; sourceTree = "<group>"; };
  1376 + D4C94D4AAEE77CEC81065A614F407FB3 /* UITableView+QMUICellHeightKeyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+QMUICellHeightKeyCache.m"; path = "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/UITableView+QMUICellHeightKeyCache.m"; sourceTree = "<group>"; };
  1377 + D552AC3D382CA82D3D876AE15CA1BC57 /* CNImagePickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNImagePickerManager.h; path = CNLiveImagePickerController/CNImagePickerManager.h; sourceTree = "<group>"; };
  1378 + D5864B5A7286073ED2F847C3D6753C51 /* UIImage+CNLiveAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+CNLiveAdd.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+CNLiveAdd.h"; sourceTree = "<group>"; };
  1379 + D5D4E4948E622F3B71ADB8C2D041E823 /* UITableViewCell+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITableViewCell+QMUI.m"; sourceTree = "<group>"; };
  1380 + D5F64B4DAED1126E6553CE313402356B /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = "<group>"; };
  1381 + D6307E045A30DB2991A803E5BB327168 /* QMUIConsoleViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIConsoleViewController.m; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsoleViewController.m; sourceTree = "<group>"; };
  1382 + D6359391264191F30436C3236E86DB1D /* QMUITextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITextField.m; path = QMUIKit/QMUIComponents/QMUITextField.m; sourceTree = "<group>"; };
  1383 + D6F1FD584F474092BC84E69F3F4E7D70 /* NSCharacterSet+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSCharacterSet+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSCharacterSet+QMUI.h"; sourceTree = "<group>"; };
  1384 + D7ABE96DAB46831EEC01CFCD384775BF /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/SDImageCacheConfig.h; sourceTree = "<group>"; };
  1385 + D80F488B41FB9B919845450B993D15EB /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/UIImage+ForceDecode.m"; sourceTree = "<group>"; };
  1386 + D88E05400F35D5EBF4ADBD0BAC88CD9D /* NSBundle+CNLiveXFCamera.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+CNLiveXFCamera.m"; path = "CNLiveAVCamera/Classes/XFAVCamera/NSBundle+CNLiveXFCamera.m"; sourceTree = "<group>"; };
  1387 + D91EA08C0F4A510C02339A771C469950 /* TZPhotoPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPreviewController.h; path = CNLiveImagePickerController/TZPhotoPreviewController.h; sourceTree = "<group>"; };
  1388 + D95F51925D584B25D1D401E39CCAE8DE /* UIView+Effect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Effect.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Effect.m"; sourceTree = "<group>"; };
  1389 + D9EE7B4F2806F84E200EE4B8107248CE /* UIFont+TLChat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+TLChat.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIFont+TLChat.h"; sourceTree = "<group>"; };
  1390 + D9F28EB8CCFBC54B0F7084BEC4241404 /* QMUIPieProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIPieProgressView.m; path = QMUIKit/QMUIComponents/QMUIPieProgressView.m; sourceTree = "<group>"; };
  1391 + DA0A1A6E18DD0E8F980CD60D386A2403 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = "<group>"; };
  1392 + DAC1AF4FE0B5E67EA9D32CAA1FB44970 /* NSBundle+TZImagePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+TZImagePicker.h"; path = "CNLiveImagePickerController/NSBundle+TZImagePicker.h"; sourceTree = "<group>"; };
  1393 + DACD1C6967AB55A00F48184BB1E67648 /* UILabel+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+QMUI.m"; path = "QMUIKit/UIKitExtensions/UILabel+QMUI.m"; sourceTree = "<group>"; };
  1394 + DAF3F63931FCD711E95084A6AB7ADF40 /* UIImageView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIImageView+QMUI.h"; sourceTree = "<group>"; };
  1395 + DC0D169ED83FE6F1B90FE2FBC9D39236 /* QMUIConsoleToolbar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIConsoleToolbar.h; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsoleToolbar.h; sourceTree = "<group>"; };
  1396 + DC1C71A7597A2025B6FA91363911CCAC /* UIImage+Alpha.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Alpha.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Alpha.m"; sourceTree = "<group>"; };
  1397 + DC96426169463469209A9ED25EDE6B36 /* TZAssetCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAssetCell.m; path = CNLiveImagePickerController/TZAssetCell.m; sourceTree = "<group>"; };
  1398 + DCB54957362B04FA99FE63918E9FCE69 /* UILabel+InitMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+InitMethod.m"; path = "CNLiveCommonCategory/Classes/ARC/UILabelExtension/UILabel+InitMethod.m"; sourceTree = "<group>"; };
  1399 + DD2B8340D1795CF0009D832D01F734A9 /* UITableView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITableView+QMUI.m"; sourceTree = "<group>"; };
  1400 + DEACACBDCB3210B8A69EB253F6072F12 /* UIView+Glow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Glow.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+Glow.h"; sourceTree = "<group>"; };
  1401 + DEEDD35E8E36BA1985D038A490CA8CAB /* QMUINavigationBarScrollingSnapAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUINavigationBarScrollingSnapAnimator.m; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUINavigationBarScrollingSnapAnimator.m; sourceTree = "<group>"; };
  1402 + DEF14FE4EFDA672CAD366248931DE21A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
  1403 + DF5243FCB4D731EAF192F1360AADE33E /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
  1404 + DF6CCB04E81A1E879D3C750A4BF53F85 /* QMUIModalPresentationViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIModalPresentationViewController.h; path = QMUIKit/QMUIComponents/QMUIModalPresentationViewController.h; sourceTree = "<group>"; };
  1405 + E008C453898C4923620F507AA374B2A5 /* QMUIHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIHelper.h; path = QMUIKit/QMUICore/QMUIHelper.h; sourceTree = "<group>"; };
  1406 + E0800B69700010E136A8255D1168DD7B /* UIImageView+InitMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+InitMethod.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageViewExtension/UIImageView+InitMethod.h"; sourceTree = "<group>"; };
  1407 + E083E4982AE3F2C363029C30AB778DC0 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = "<group>"; };
  1408 + E13DAA46634EA35D7EF44C402F05DC1D /* QMUIKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "QMUIKit-umbrella.h"; sourceTree = "<group>"; };
  1409 + E15FA71056CE48051C4520D0C5B571D9 /* QMUISegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISegmentedControl.h; path = QMUIKit/QMUIComponents/QMUISegmentedControl.h; sourceTree = "<group>"; };
  1410 + E17948327E3356A848B97B50765B3F16 /* PathHeaders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PathHeaders.h; path = CNLiveBaseKit/Classes/ARC/Utils/Path/PathHeaders.h; sourceTree = "<group>"; };
  1411 + E1CB724B569C50B49A41797445A505E6 /* UITabBar+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBar+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITabBar+QMUI.h"; sourceTree = "<group>"; };
  1412 + E20381E84481FD7A61FAF551A583CB75 /* QMUILogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILogger.m; path = QMUIKit/QMUIComponents/QMUILog/QMUILogger.m; sourceTree = "<group>"; };
  1413 + E266AC4A935A3903D5F6D97E848A79EF /* UIView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIView+QMUI.m"; sourceTree = "<group>"; };
  1414 + E29BDCE9C483353ED5EF0BD1FE7AC541 /* QMUILog+QMUIConsole.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "QMUILog+QMUIConsole.m"; path = "QMUIKit/QMUIComponents/QMUIConsole/QMUILog+QMUIConsole.m"; sourceTree = "<group>"; };
  1415 + E3666331E5D1B81C3ED0B7E99E2FFFFE /* UIImage+CNLiveBaseExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+CNLiveBaseExtension.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIImage+CNLiveBaseExtension.h"; sourceTree = "<group>"; };
  1416 + E3677CB8DB8AE731088D558CD7A46A71 /* CNLiveSelectedViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CNLiveSelectedViewController.m; sourceTree = "<group>"; };
  1417 + E380D889DC75200D74EE6F482621A68E /* CNLiveDisease-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveDisease-prefix.pch"; sourceTree = "<group>"; };
1235 1418 E3C61BE3960C7FDF9FE2A22FFC6F9657 /* Pods-CNLiveDisease_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CNLiveDisease_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
1236   - E3CF298CBD66BF59E7BC3AF2D6EF3798 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = "<group>"; };
1237   - E419A4964E1FE7635A923569FE7DCCE9 /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Photos.framework; sourceTree = DEVELOPER_DIR; };
1238   - E66AE108BF72BB5152DF936FA33557F3 /* QMUIAsset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAsset.h; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAsset.h; sourceTree = "<group>"; };
1239   - E6A5093161D17EF8B5F8DC7AE35A1F99 /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = "<group>"; };
1240   - E6F60383F9415AA7E5F4EB47AEAEDC23 /* UICollectionView+QMUICellSizeKeyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+QMUICellSizeKeyCache.h"; path = "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/UICollectionView+QMUICellSizeKeyCache.h"; sourceTree = "<group>"; };
  1419 + E4C154B8EAF0558E2870D25B1EF46C7E /* UILabel+Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+Common.m"; path = "CNLiveCommonCategory/Classes/ARC/UILabelExtension/UILabel+Common.m"; sourceTree = "<group>"; };
  1420 + E5B79667BB36894B380FD897A333F48F /* NSCharacterSet+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSCharacterSet+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSCharacterSet+QMUI.m"; sourceTree = "<group>"; };
  1421 + E5BE2384E8827733D6C5EF0F4A169CD7 /* QMUIEmotionInputManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIEmotionInputManager.h; path = QMUIKit/QMUIComponents/QMUIEmotionInputManager.h; sourceTree = "<group>"; };
  1422 + E5FDA13A133CCCA28E61B59493C79184 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = "<group>"; };
  1423 + E6283743FB45D4294C875FCC5F8BCE2D /* SDWebImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageGIFCoder.h; path = SDWebImage/SDWebImageGIFCoder.h; sourceTree = "<group>"; };
  1424 + E6D062AEE6D7664886BC0DCAD70C0348 /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = "<group>"; };
  1425 + E71017A5217FA8015F788F4E49B02617 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = "<group>"; };
  1426 + E7B973FA5DE49E5437BEB49FD565CBDA /* NSDate+Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+Common.m"; path = "CNLiveCommonCategory/Classes/ARC/NSDateExtension/NSDate+Common.m"; sourceTree = "<group>"; };
1241 1427 E7C54C63F72B4E960DA2A0E158F6A2E9 /* Pods-CNLiveDisease_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CNLiveDisease_Tests-dummy.m"; sourceTree = "<group>"; };
1242   - E7D68640F35C78BEB248ABF215E56440 /* UIViewController+ChildViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+ChildViewController.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewControllerExtension/UIViewController+ChildViewController.h"; sourceTree = "<group>"; };
1243   - E80B74C3308EF7F8B621E7EB5AC3036C /* QMUIImagePickerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerViewController.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerViewController.m; sourceTree = "<group>"; };
1244   - E815F2CF011C3ACD06CC99395A206D86 /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1245   - E88DD1BA6D02A835C04274F2955C1D4B /* NSDate+Common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+Common.h"; path = "CNLiveCommonCategory/Classes/ARC/NSDateExtension/NSDate+Common.h"; sourceTree = "<group>"; };
1246   - E99C466FE65C0139BBEEC5027B9F7D07 /* UIScrollView+Extensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+Extensions.m"; path = "CNLiveCommonCategory/Classes/ARC/UIScrollviewExtension/UIScrollView+Extensions.m"; sourceTree = "<group>"; };
1247   - EAE6E8EBF88F46016C69337C609DD0EB /* QMUITestView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITestView.h; path = QMUIKit/QMUIComponents/QMUITestView.h; sourceTree = "<group>"; };
1248   - EAF98D0A0C32209E07037DC74CBB6F30 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = "<group>"; };
1249   - EB4B23E13A09E4B07A576940B1CA09F3 /* QMUIPopupMenuButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIPopupMenuButtonItem.h; path = QMUIKit/QMUIComponents/QMUIPopupMenuView/QMUIPopupMenuButtonItem.h; sourceTree = "<group>"; };
  1428 + E810D6F5B1B35777A46EB6B8BB60BB79 /* NSString+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSString+QMUI.h"; sourceTree = "<group>"; };
  1429 + E81232B74A8A77158B463909256D9DC4 /* QMUIFillButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIFillButton.h; path = QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.h; sourceTree = "<group>"; };
  1430 + E97B6E602945C8F9AF77460B60ABCABB /* CNSetUserDefaultTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CNSetUserDefaultTool.h; path = CNLiveBaseKit/Classes/ARC/Utils/UIFont/CNSetUserDefaultTool.h; sourceTree = "<group>"; };
  1431 + E9B018F714A58CF9B5B4BCDAEEA121DC /* UIButton+createButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+createButton.m"; path = "CNLiveCommonCategory/Classes/ARC/UIButtonExtension/UIButton+createButton.m"; sourceTree = "<group>"; };
  1432 + EA53072906E62C8AEB45A53AE4EB43A3 /* QMUILab.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUILab.h; path = QMUIKit/QMUICore/QMUILab.h; sourceTree = "<group>"; };
  1433 + EA5FF69833409626930023C336C03579 /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = "<group>"; };
  1434 + EB420BE582CDAA291FFAF40D2DF12F9C /* QMUINavigationBarScrollingAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationBarScrollingAnimator.h; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUINavigationBarScrollingAnimator.h; sourceTree = "<group>"; };
1250 1435 EB853BF4346E8C5F7D294C8DFFFC9445 /* Pods-CNLiveDisease_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CNLiveDisease_Example-frameworks.sh"; sourceTree = "<group>"; };
1251   - EB8B9D6BAF94780E45AC42D7B7A49320 /* UIColor+TLChat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+TLChat.m"; path = "CNLiveCommonCategory/Classes/ARC/UIColorExtension/UIColor+TLChat.m"; sourceTree = "<group>"; };
1252   - ECA6855B94A0605812FBC40821E03FE3 /* UINavigationBar+NavigationBarBackground.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+NavigationBarBackground.h"; path = "CNLiveCommonCategory/Classes/ARC/UINavigationBarExtension/UINavigationBar+NavigationBarBackground.h"; sourceTree = "<group>"; };
1253   - ECDFFD7E5D9A8DA19FA6385AB189614B /* UILabel+InitMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+InitMethod.m"; path = "CNLiveCommonCategory/Classes/ARC/UILabelExtension/UILabel+InitMethod.m"; sourceTree = "<group>"; };
1254   - ED6768D0150C1324BE43C2E602AC4193 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1255   - EEBF070A76EA19CC6DB4F60AA93D8F38 /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = "<group>"; };
1256   - EEE86797AB5325C704E23510BCF43FC5 /* QMUILog+QMUIConsole.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "QMUILog+QMUIConsole.h"; path = "QMUIKit/QMUIComponents/QMUIConsole/QMUILog+QMUIConsole.h"; sourceTree = "<group>"; };
1257   - EF2E2E627B38457368C59931D83D3D11 /* QMUIImagePickerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePickerViewController.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerViewController.h; sourceTree = "<group>"; };
1258   - F01F55FF78D849286A3B8861D283399B /* UINavigationBar+NavigationBarBackground.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+NavigationBarBackground.m"; path = "CNLiveCommonCategory/Classes/ARC/UINavigationBarExtension/UINavigationBar+NavigationBarBackground.m"; sourceTree = "<group>"; };
1259   - F02B6FC941F4BC6E466336876A522F29 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1260   - F0CF43DA3E2D47C99DF06843DFF75A81 /* UITableViewCell+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+QMUI.m"; path = "QMUIKit/UIKitExtensions/UITableViewCell+QMUI.m"; sourceTree = "<group>"; };
1261   - F0D3B2E4B2A50C984205C14FC27AA3C7 /* UILabel+Common.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+Common.m"; path = "CNLiveCommonCategory/Classes/ARC/UILabelExtension/UILabel+Common.m"; sourceTree = "<group>"; };
1262   - F129C86F710DC5B0618860D27136164E /* QMUITextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUITextView.h; path = QMUIKit/QMUIComponents/QMUITextView.h; sourceTree = "<group>"; };
1263   - F195255C29CFD7CA1E199CFD865DC1FA /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = "<group>"; };
1264   - F2B73F5F2442651AEF0C27A20C506730 /* QMUITips.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUITips.m; path = QMUIKit/QMUIComponents/QMUITips.m; sourceTree = "<group>"; };
1265   - F2EC3799F4A47286A45DD2B4CC713443 /* CNLiveBaseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CNLiveBaseKit-dummy.m"; sourceTree = "<group>"; };
1266   - F3666C235DD18D8413AD689AAC12081E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1267   - F3F95525E97AC42B7D73554F6484C7CE /* CNLiveCommonCategory-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CNLiveCommonCategory-umbrella.h"; sourceTree = "<group>"; };
1268   - F46D7AACCA46F6223EFEF71D589A53F2 /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = "<group>"; };
1269   - F4816D3C339CE6CEF3F58C887F543F83 /* NSParagraphStyle+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSParagraphStyle+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSParagraphStyle+QMUI.h"; sourceTree = "<group>"; };
1270   - F4A5F18110EA01D7B66DC8E78BCAA78A /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/NSButton+WebCache.h"; sourceTree = "<group>"; };
1271   - F4E9D0B312CC361A2CFC7689C83BEB65 /* NSArray+Safety.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+Safety.h"; path = "CNLiveCommonCategory/Classes/ARC/NSArrayExtension/NSArray+Safety.h"; sourceTree = "<group>"; };
1272   - F4FD2F3034A7593AEB0DD0C4028E263C /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = "<group>"; };
1273   - F53D13399E5C4FF454813F0D6D1BBC77 /* SDWebImageImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageImageIOCoder.m; path = SDWebImage/SDWebImageImageIOCoder.m; sourceTree = "<group>"; };
1274   - F6781062017A24734993C56FE7F3CE0A /* QMUICollectionViewPagingLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICollectionViewPagingLayout.m; path = QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.m; sourceTree = "<group>"; };
1275   - F67EBF30BC626EB1203405FF32ED0671 /* UIImageView+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIImageView+QMUI.m"; sourceTree = "<group>"; };
1276   - F7107CD260D71E81CE1E0B1379BFEC5E /* QMUIConsoleToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIConsoleToolbar.m; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsoleToolbar.m; sourceTree = "<group>"; };
1277   - F81ABBE4DE45B4419579F48E56C3977A /* UIImage+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIImage+QMUI.m"; sourceTree = "<group>"; };
1278   - F8C0EA5508FFF6BB997F70C9C6785145 /* UIControl+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIControl+QMUI.m"; sourceTree = "<group>"; };
1279   - F8CC31D1487182FCA19438886B49B9D3 /* NSAttributedString+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSAttributedString+QMUI.m"; sourceTree = "<group>"; };
1280   - F9D3D58E6A78449C2E0548ABE09C54DA /* NSMutableDictionary+Json.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+Json.m"; path = "CNLiveBaseKit/Classes/MRC/JSON/NSMutableDictionary+Json.m"; sourceTree = "<group>"; };
1281   - FA010D37CD63C0FCCC446802CA707BD5 /* UIBezierPath+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBezierPath+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIBezierPath+QMUI.h"; sourceTree = "<group>"; };
1282   - FA2072250488D45556BCD9DAA435D187 /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = "<group>"; };
1283   - FA6C4BE020CF5E4366F45EF8D85D84D8 /* QMUIToastContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToastContentView.h; path = QMUIKit/QMUIComponents/ToastView/QMUIToastContentView.h; sourceTree = "<group>"; };
1284   - FA7B334C8F8C4AD8F8DEF75BB0A17A45 /* UIView+CustomAutoLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CustomAutoLayout.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CustomAutoLayout.m"; sourceTree = "<group>"; };
1285   - FB13874F13DDC4F344511205FE5E807E /* QMUICollectionViewPagingLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUICollectionViewPagingLayout.h; path = QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.h; sourceTree = "<group>"; };
1286   - FC358D544AD43D3208AB5BD3DD634DFB /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = "<group>"; };
1287   - FC3CD71E7C83164C4DC62E073D13A4EE /* UIImage+CNLiveBaseExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+CNLiveBaseExtension.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIImage+CNLiveBaseExtension.h"; sourceTree = "<group>"; };
1288   - FDC3CC0756E024A1D22018437395AAE4 /* UIImage+SGImageSize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+SGImageSize.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+SGImageSize.m"; sourceTree = "<group>"; };
1289   - FDFD0A3621827376C659332DD24AC987 /* UIImage+ZXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ZXExtension.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ZXExtension.m"; sourceTree = "<group>"; };
1290   - FE346AE3B57FB7CDD7222DFF6401E5ED /* NSObject+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSObject+QMUI.m"; sourceTree = "<group>"; };
  1436 + EBE7A2331BFD0B83EF10DB6B5F37D7D6 /* UINavigationBar+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+QMUI.m"; path = "QMUIKit/UIKitExtensions/UINavigationBar+QMUI.m"; sourceTree = "<group>"; };
  1437 + EC062EA16E914B3E95FAF2FDEB8AE1F3 /* NSArray+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSArray+QMUI.m"; sourceTree = "<group>"; };
  1438 + EC2EFB4A0D2199B4E3181A191502C0AC /* UIInterface+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIInterface+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIInterface+QMUI.h"; sourceTree = "<group>"; };
  1439 + ED2C7849546396B9FFB950A84A369D2B /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; };
  1440 + ED3BABAD27771E6203B8CCA1361D2CEE /* UIButton+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIButton+QMUI.h"; sourceTree = "<group>"; };
  1441 + ED49B6A59B8D953F34A5019932E24A8F /* UITabBarItem+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarItem+QMUI.h"; path = "QMUIKit/UIKitExtensions/UITabBarItem+QMUI.h"; sourceTree = "<group>"; };
  1442 + EDA6A316ECAA180E6871FDED69DAA850 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  1443 + EE0667338AC1F392A8438F241ACB6307 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = "<group>"; };
  1444 + EE53DD072CB5A09AE3A4D68DA73CD7B0 /* UIView+CaptureImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CaptureImage.h"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CaptureImage.h"; sourceTree = "<group>"; };
  1445 + EEB865BDE5C45615783252467DEBD3E1 /* QMUIKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = QMUIKit.xcconfig; sourceTree = "<group>"; };
  1446 + EF1308F81F860736017B415CC421A908 /* QMUISearchController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUISearchController.h; path = QMUIKit/QMUIComponents/QMUISearchController.h; sourceTree = "<group>"; };
  1447 + EF668F328E46C7B1FDDE294123E26163 /* QMUIToastBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToastBackgroundView.h; path = QMUIKit/QMUIComponents/ToastView/QMUIToastBackgroundView.h; sourceTree = "<group>"; };
  1448 + EFDF683F84809901BD666E73DD54A392 /* UIFont+CNLiveExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+CNLiveExtension.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/UIFont/UIFont+CNLiveExtension.m"; sourceTree = "<group>"; };
  1449 + F05A21DA739976E106B4C8E496A24A39 /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = "<group>"; };
  1450 + F05D8F55D855383BF9AE2AC031DCB6DA /* QMUISegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUISegmentedControl.m; path = QMUIKit/QMUIComponents/QMUISegmentedControl.m; sourceTree = "<group>"; };
  1451 + F1B3E029F340A7BCD4A819845DB972E9 /* NSArray+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+QMUI.h"; path = "QMUIKit/UIKitExtensions/NSArray+QMUI.h"; sourceTree = "<group>"; };
  1452 + F1CB305A130BFE91D0B304690F5FC59C /* QMUIVisualEffectView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIVisualEffectView.h; path = QMUIKit/QMUIComponents/QMUIVisualEffectView.h; sourceTree = "<group>"; };
  1453 + F20DD5452F6F3F6BDC0AFA4ABD21F493 /* CALayer+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+QMUI.h"; path = "QMUIKit/UIKitExtensions/CALayer+QMUI.h"; sourceTree = "<group>"; };
  1454 + F22DDB0ED0FE6DA327D224C9D7796A23 /* XFPhotoLibraryManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = XFPhotoLibraryManager.h; path = CNLiveAVCamera/Classes/XFAVCamera/XFPhotoLibraryManager.h; sourceTree = "<group>"; };
  1455 + F2556820F28A359D4C736570A181F1F4 /* QMUIConsoleToolbar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIConsoleToolbar.m; path = QMUIKit/QMUIComponents/QMUIConsole/QMUIConsoleToolbar.m; sourceTree = "<group>"; };
  1456 + F25B69E2B789889D85B822BCCE1402D4 /* Media.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Media.xcassets; path = CNLiveAVCamera/Assets/Media.xcassets; sourceTree = "<group>"; };
  1457 + F26F8745D0DD4D83BBD02C5AB3F85EF4 /* UIColor+MLPFlatColors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+MLPFlatColors.m"; path = "CNLiveBaseKit/Classes/ARC/Utils/Color/UIColor+MLPFlatColors.m"; sourceTree = "<group>"; };
  1458 + F28C4C2745818B190D6EA5F1ACDDAA8A /* QMUIFloatLayoutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIFloatLayoutView.h; path = QMUIKit/QMUIComponents/QMUIFloatLayoutView.h; sourceTree = "<group>"; };
  1459 + F2FE665CD74A8F8D43268FEC2DC28523 /* QMUIToastContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIToastContentView.h; path = QMUIKit/QMUIComponents/ToastView/QMUIToastContentView.h; sourceTree = "<group>"; };
  1460 + F307B15EC4EC2C4B66F6446007E5CA8F /* QMUIImagePickerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePickerViewController.m; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerViewController.m; sourceTree = "<group>"; };
  1461 + F319206443F4B5EC9EE612383B8E47AC /* UIImageView+ZXExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+ZXExtension.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageViewExtension/UIImageView+ZXExtension.m"; sourceTree = "<group>"; };
  1462 + F35E9EBAF4E4C83AB76FD4094FBBBD75 /* QMUIImagePreviewViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIImagePreviewViewController.m; path = QMUIKit/QMUIComponents/QMUIImagePreviewView/QMUIImagePreviewViewController.m; sourceTree = "<group>"; };
  1463 + F3C07787F9B4C1EDF63C43E33B71DCD3 /* SDWebImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCoderHelper.h; path = SDWebImage/SDWebImageCoderHelper.h; sourceTree = "<group>"; };
  1464 + F446647E404B43FC9E8B264DCC216645 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/NSButton+WebCache.m"; sourceTree = "<group>"; };
  1465 + F5A2375F20D23CD9F60E70241916223B /* UIActivityIndicatorView+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIActivityIndicatorView+QMUI.h"; sourceTree = "<group>"; };
  1466 + F5B602235D2C0C188E0738A1AA545BF2 /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = "<group>"; };
  1467 + F5B6FADD38DE8D568F396A5524A1146A /* QMUICellHeightCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUICellHeightCache.m; path = QMUIKit/QMUIComponents/QMUICellHeightCache.m; sourceTree = "<group>"; };
  1468 + F6AA911720D013C4DC17859E86ED4B2D /* QMUIAssetsGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIAssetsGroup.h; path = QMUIKit/QMUIComponents/AssetLibrary/QMUIAssetsGroup.h; sourceTree = "<group>"; };
  1469 + F71A9B729E5F490EDE320AD2963702C4 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/SDAnimatedImageRep.h; sourceTree = "<group>"; };
  1470 + F762ADB232C808604C1F988DD450325D /* UIImage+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIImage+QMUI.h"; sourceTree = "<group>"; };
  1471 + F7E8FBE48730B2DC0ABAE0597E070361 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = "<group>"; };
  1472 + F82DD20E391DDA55B12C04659416C83D /* UIButton+CNCreateButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+CNCreateButton.h"; path = "CNLiveBaseKit/Classes/ARC/Utils/Categorys/UIButton+CNCreateButton.h"; sourceTree = "<group>"; };
  1473 + F8EA049835031072B12641888B67137A /* UIView+CNGradienLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CNGradienLayer.m"; path = "CNLiveCommonCategory/Classes/ARC/UIViewExtension/UIView+CNGradienLayer.m"; sourceTree = "<group>"; };
  1474 + F96DC467491CC1D1FDE4D83B4AB4CD5F /* QMUIZoomImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIZoomImageView.h; path = QMUIKit/QMUIComponents/QMUIZoomImageView.h; sourceTree = "<group>"; };
  1475 + F9CB78126B0D40EB9E09B4C55A58B135 /* UIWindow+CNCurrentViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+CNCurrentViewController.h"; path = "CNLiveCommonCategory/Classes/ARC/UIWindowExtension/UIWindow+CNCurrentViewController.h"; sourceTree = "<group>"; };
  1476 + FA3D7CF9B698B01F272414D7B40B4745 /* UIBarItem+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarItem+QMUI.m"; path = "QMUIKit/UIKitExtensions/UIBarItem+QMUI.m"; sourceTree = "<group>"; };
  1477 + FA88CD56C1C79A8B63386D5C874C3B6C /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = "<group>"; };
  1478 + FB179F8D5CF9A95A05CE1851B0130755 /* QMUILabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUILabel.m; path = QMUIKit/QMUIComponents/QMUILabel.m; sourceTree = "<group>"; };
  1479 + FB3EA1D627F836B991EF739F0C669326 /* UIImageView+InitMethod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+InitMethod.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageViewExtension/UIImageView+InitMethod.m"; sourceTree = "<group>"; };
  1480 + FB5B91FFF7D4C84310BF6EF8AE04E45E /* UIView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Layout.m"; path = "CNLiveImagePickerController/UIView+Layout.m"; sourceTree = "<group>"; };
  1481 + FB5EF77C7A6097B53C1CDC4B02DD48BA /* NSNumber+QMUI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+QMUI.m"; path = "QMUIKit/UIKitExtensions/NSNumber+QMUI.m"; sourceTree = "<group>"; };
  1482 + FBE3BBDB141222260CDFA5137504CDEE /* SDWebImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCoder.h; path = SDWebImage/SDWebImageCoder.h; sourceTree = "<group>"; };
  1483 + FC195004CA4B79C689B7F5CA93EB1A7C /* UIImage+Luban_iOS_Extension_h.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Luban_iOS_Extension_h.m"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+Luban_iOS_Extension_h.m"; sourceTree = "<group>"; };
  1484 + FC249F81606BF59DBB669E868D95F34D /* QMUIImagePickerCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUIImagePickerCollectionViewCell.h; path = QMUIKit/QMUIComponents/ImagePickerLibrary/QMUIImagePickerCollectionViewCell.h; sourceTree = "<group>"; };
  1485 + FCEB2BCBC16E32A014BDC5BE25B6BB58 /* UIViewController+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIViewController+QMUI.h"; sourceTree = "<group>"; };
  1486 + FDD92DB36CB8A391F1EC944ED020FD69 /* UITableView+QMUIStaticCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+QMUIStaticCell.m"; path = "QMUIKit/QMUIComponents/StaticTableView/UITableView+QMUIStaticCell.m"; sourceTree = "<group>"; };
  1487 + FDDB0730F95FE4CD3746E09C1235E791 /* MJExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJExtension.framework; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1291 1488 FE3E8C7FC3CCFCB572ABA6732AD07018 /* Pods-CNLiveDisease_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-CNLiveDisease_Tests-resources.sh"; sourceTree = "<group>"; };
1292   - FE4F09E924B9DA2D161BCB9690F38E90 /* UIImage+CNLiveAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+CNLiveAdd.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+CNLiveAdd.h"; sourceTree = "<group>"; };
1293   - FE9DCDF07E9CC816CB7E92F2082791FB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1294   - FEC3EBDD3DD8153466D1859F367354F1 /* QMUINavigationBarScrollingSnapAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QMUINavigationBarScrollingSnapAnimator.h; path = QMUIKit/QMUIComponents/QMUIScrollAnimator/QMUINavigationBarScrollingSnapAnimator.h; sourceTree = "<group>"; };
1295   - FF036DB86A7F5892AB01CE2A13CDBE24 /* UIImage+ImageEffect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ImageEffect.h"; path = "CNLiveCommonCategory/Classes/ARC/UIImageExtension/UIImage+ImageEffect.h"; sourceTree = "<group>"; };
1296   - FF2CDED76C1B32FA6BD0F20C013C168E /* QMUIToastBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIToastBackgroundView.m; path = QMUIKit/QMUIComponents/ToastView/QMUIToastBackgroundView.m; sourceTree = "<group>"; };
1297   - FFC3071BC3D73298CC39F653C48E295A /* UIViewController+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIViewController+QMUI.h"; sourceTree = "<group>"; };
1298   - FFE79EB840E8AAA41AED329DB0EEB49D /* UIColor+QMUI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+QMUI.h"; path = "QMUIKit/UIKitExtensions/UIColor+QMUI.h"; sourceTree = "<group>"; };
  1489 + FED25F9201444DD53E946D7C7488EEF0 /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = "<group>"; };
  1490 + FF83D52F2230227C977F6BB9EFF7079A /* QMUISearchController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUISearchController.m; path = QMUIKit/QMUIComponents/QMUISearchController.m; sourceTree = "<group>"; };
  1491 + FF9033BD9BC9ADEDB7936763A504070F /* NSBundle+TZImagePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+TZImagePicker.m"; path = "CNLiveImagePickerController/NSBundle+TZImagePicker.m"; sourceTree = "<group>"; };
  1492 + FFDDDEC4CBCDFD175E1B207689F1530D /* QMUIStaticTableViewCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QMUIStaticTableViewCellData.m; path = QMUIKit/QMUIComponents/StaticTableView/QMUIStaticTableViewCellData.m; sourceTree = "<group>"; };
  1493 + FFE5C6F15F469B927C7D51C48F76D604 /* CNLiveDiseaseController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CNLiveDiseaseController.m; sourceTree = "<group>"; };
1299 1494 /* End PBXFileReference section */
1300 1495  
1301 1496 /* Begin PBXFrameworksBuildPhase section */
1302   - 3D7AEE2CB922B8444473EC1ECC80C8AE /* Frameworks */ = {
  1497 + 1772A32CF634901CF37B621E9381C575 /* Frameworks */ = {
1303 1498 isa = PBXFrameworksBuildPhase;
1304 1499 buildActionMask = 2147483647;
1305 1500 files = (
1306   - E5A088531F7F387B904EF36AEF95BD2B /* Foundation.framework in Frameworks */,
1307   - 11787F3813B44F30403091423FAF4C54 /* UIKit.framework in Frameworks */,
  1501 + AC94D3E1CDD1943A448C98B2D4DE0EF2 /* CoreGraphics.framework in Frameworks */,
  1502 + 43EFC2B9B318CEB3AF96619A4E969CAA /* Foundation.framework in Frameworks */,
  1503 + 226B15F8D45EFF1B8B01FDC6F560E4CD /* Photos.framework in Frameworks */,
  1504 + A1FE4C4E4553B6B56F1FA9A0603538CB /* UIKit.framework in Frameworks */,
1308 1505 );
1309 1506 runOnlyForDeploymentPostprocessing = 0;
1310 1507 };
1311   - 5FA33B6AD0AE94D71750C96C2A9EB6C0 /* Frameworks */ = {
  1508 + 1B8FFE1983732EDC710FC7C2FD6CD86A /* Frameworks */ = {
1312 1509 isa = PBXFrameworksBuildPhase;
1313 1510 buildActionMask = 2147483647;
1314 1511 files = (
1315   - 9E09B37C22C4DE84431E7F1F7D7E748C /* Foundation.framework in Frameworks */,
1316 1512 );
1317 1513 runOnlyForDeploymentPostprocessing = 0;
1318 1514 };
1319   - 6487766EE2FFF8267199BD7BFE58BC55 /* Frameworks */ = {
  1515 + 2672EE6C2AA92299FEAFBB441C93B37C /* Frameworks */ = {
1320 1516 isa = PBXFrameworksBuildPhase;
1321 1517 buildActionMask = 2147483647;
1322 1518 files = (
1323   - 6D35CDA3D25D6BD696EC9AD3F437C669 /* Foundation.framework in Frameworks */,
  1519 + 4CC8D92A291E90A6BA773043427FB47A /* Foundation.framework in Frameworks */,
1324 1520 );
1325 1521 runOnlyForDeploymentPostprocessing = 0;
1326 1522 };
1327   - 67F5AE6606D839CD1DA4EF1249BAEF0B /* Frameworks */ = {
  1523 + 30A85585E63569A2A81ABE2D7A286F72 /* Frameworks */ = {
1328 1524 isa = PBXFrameworksBuildPhase;
1329 1525 buildActionMask = 2147483647;
1330 1526 files = (
1331   - F257B1D8A129BD1BC546716798B0940B /* Foundation.framework in Frameworks */,
1332   - 93BC69950079F22E03C209A710F0599F /* MJExtension.framework in Frameworks */,
  1527 + A0671CFC3746C0FB9987311E36ACC26B /* Foundation.framework in Frameworks */,
  1528 + 993FA4C3386A13CC6B343C14C8434A8D /* Masonry.framework in Frameworks */,
  1529 + 5F5B010A6CA0BFF555A1F32E0309FEA6 /* Photos.framework in Frameworks */,
  1530 + 30E6E6F57B5B6B50BBF87386C00D23FE /* UIKit.framework in Frameworks */,
1333 1531 );
1334 1532 runOnlyForDeploymentPostprocessing = 0;
1335 1533 };
1336   - 7C15F7282B0D12F4ACE7D037D27C7ADB /* Frameworks */ = {
  1534 + 4DEA7440E6E44BE8C01DDDD27714ED9E /* Frameworks */ = {
1337 1535 isa = PBXFrameworksBuildPhase;
1338 1536 buildActionMask = 2147483647;
1339 1537 files = (
1340   - 30A4210DB1EF6813C67F09FDEB223DCC /* Foundation.framework in Frameworks */,
  1538 + 33896B8EE87EBAE1F7B5DEEB87824061 /* CNLiveAVCamera.framework in Frameworks */,
  1539 + 89EA5B5E5DCF7EF37A395F717407159D /* CNLiveBaseKit.framework in Frameworks */,
  1540 + F8F01E93E3C65C97B2D7CFDE2419E0B5 /* CNLiveCommonCategory.framework in Frameworks */,
  1541 + 9DE963DABF7C9C192B375DC7D68F699C /* CNLiveImagePickerController.framework in Frameworks */,
  1542 + 28CD76669EF47810B1DF56BE8C3448D1 /* Foundation.framework in Frameworks */,
  1543 + 5A2378D262FB5E7020322EFE4C480D6D /* Masonry.framework in Frameworks */,
  1544 + A706455B471B8CC5C0D6CE56D5555572 /* MJExtension.framework in Frameworks */,
  1545 + 3509C22732822C997807E8F91DC1700F /* QMUIKit.framework in Frameworks */,
  1546 + B0BEB78C0D1B503A2F3320330E594379 /* SDWebImage.framework in Frameworks */,
  1547 + F8F5595033D7AF7D7792C509DB8295A9 /* UIKit.framework in Frameworks */,
1341 1548 );
1342 1549 runOnlyForDeploymentPostprocessing = 0;
1343 1550 };
1344   - A66227AECC7266432DDC7082EAAC49C1 /* Frameworks */ = {
  1551 + 53BAB3502A5620346D9EA0B3F935A2CD /* Frameworks */ = {
  1552 + isa = PBXFrameworksBuildPhase;
  1553 + buildActionMask = 2147483647;
  1554 + files = (
  1555 + 83143BB19E1ED2C97BE2D0D5BFC5B3BD /* Foundation.framework in Frameworks */,
  1556 + 3C5D6A9C1A3207854D114154C7178D9E /* UIKit.framework in Frameworks */,
  1557 + );
  1558 + runOnlyForDeploymentPostprocessing = 0;
  1559 + };
  1560 + 5F36B8B6CDA174DF1D554EEA958C0B3C /* Frameworks */ = {
  1561 + isa = PBXFrameworksBuildPhase;
  1562 + buildActionMask = 2147483647;
  1563 + files = (
  1564 + E208AA71E4C639A77C1926695E4363D8 /* Foundation.framework in Frameworks */,
  1565 + 0F7C17246E80DCB42FF5DBA7ACE35DED /* UIKit.framework in Frameworks */,
  1566 + );
  1567 + runOnlyForDeploymentPostprocessing = 0;
  1568 + };
  1569 + 5FA33B6AD0AE94D71750C96C2A9EB6C0 /* Frameworks */ = {
  1570 + isa = PBXFrameworksBuildPhase;
  1571 + buildActionMask = 2147483647;
  1572 + files = (
  1573 + 9E09B37C22C4DE84431E7F1F7D7E748C /* Foundation.framework in Frameworks */,
  1574 + );
  1575 + runOnlyForDeploymentPostprocessing = 0;
  1576 + };
  1577 + 67F5AE6606D839CD1DA4EF1249BAEF0B /* Frameworks */ = {
  1578 + isa = PBXFrameworksBuildPhase;
  1579 + buildActionMask = 2147483647;
  1580 + files = (
  1581 + F257B1D8A129BD1BC546716798B0940B /* Foundation.framework in Frameworks */,
  1582 + 93BC69950079F22E03C209A710F0599F /* MJExtension.framework in Frameworks */,
  1583 + );
  1584 + runOnlyForDeploymentPostprocessing = 0;
  1585 + };
  1586 + 926F6B5761F29FF1A3DA88D887F2AF38 /* Frameworks */ = {
1345 1587 isa = PBXFrameworksBuildPhase;
1346 1588 buildActionMask = 2147483647;
1347 1589 files = (
1348   - 27C7881EB2D38D949A6D0B895703BB29 /* Foundation.framework in Frameworks */,
1349   - 9582C9E7B48CE7A624AC620429EE6CF0 /* SDWebImage.framework in Frameworks */,
1350 1590 );
1351 1591 runOnlyForDeploymentPostprocessing = 0;
1352 1592 };
1353   - B0728FF4399D9928C6E68FDE47C09681 /* Frameworks */ = {
  1593 + A66227AECC7266432DDC7082EAAC49C1 /* Frameworks */ = {
1354 1594 isa = PBXFrameworksBuildPhase;
1355 1595 buildActionMask = 2147483647;
1356 1596 files = (
1357   - CFACCCE5BBE3147C6061D43B25AB0FB5 /* CoreGraphics.framework in Frameworks */,
1358   - 6DF5D7BA6B9CEB4ADA0C5CAE799B3098 /* Foundation.framework in Frameworks */,
1359   - A2372A9C9AE926096885D6EF4E6DACFF /* Photos.framework in Frameworks */,
1360   - 15C1EFC5207B06115BE9F50A4EA4A474 /* UIKit.framework in Frameworks */,
  1597 + 27C7881EB2D38D949A6D0B895703BB29 /* Foundation.framework in Frameworks */,
  1598 + 9582C9E7B48CE7A624AC620429EE6CF0 /* SDWebImage.framework in Frameworks */,
1361 1599 );
1362 1600 runOnlyForDeploymentPostprocessing = 0;
1363 1601 };
1364   - DC46CE96C21C85741CBEC67FA066D51D /* Frameworks */ = {
  1602 + D0C0C8D7AC21758B00D86C58410C14ED /* Frameworks */ = {
1365 1603 isa = PBXFrameworksBuildPhase;
1366 1604 buildActionMask = 2147483647;
1367 1605 files = (
1368   - FED7D2E5879A6B78B61E946F8738D55E /* CNLiveBaseKit.framework in Frameworks */,
1369   - 18943B995FA60AF6E5A5737AD0AB325C /* CNLiveCommonCategory.framework in Frameworks */,
1370   - 58467F3E518FE08C6FC7D29D9C874BA6 /* Foundation.framework in Frameworks */,
1371   - D03C1157927CD16F1990A989A6C41EA5 /* Masonry.framework in Frameworks */,
1372   - 64E81F8A009C28CFFDF9AE1A3553C720 /* MJExtension.framework in Frameworks */,
1373   - CA538AF182CD4C8F96CB3A1E348E1D7A /* QMUIKit.framework in Frameworks */,
1374   - F7A897FA296A1494B11DE7CFAFB557AB /* SDWebImage.framework in Frameworks */,
1375   - F962F1637138B4CF37EA5808B956240C /* UIKit.framework in Frameworks */,
  1606 + 8D10AF144A800B4A5FA516EC02AF960F /* Foundation.framework in Frameworks */,
1376 1607 );
1377 1608 runOnlyForDeploymentPostprocessing = 0;
1378 1609 };
... ... @@ -1388,496 +1619,581 @@
1388 1619 /* End PBXFrameworksBuildPhase section */
1389 1620  
1390 1621 /* Begin PBXGroup section */
1391   - 02E7D4FA3D640FC3093461AD6B0A14A5 /* QMUIGridView */ = {
1392   - isa = PBXGroup;
1393   - children = (
1394   - 72275FD798D78E1B7E4F17C8D7F88D9C /* QMUIGridView.h */,
1395   - 045E7F42B8DBD8C2E2060DAB288B6C17 /* QMUIGridView.m */,
1396   - );
1397   - name = QMUIGridView;
1398   - sourceTree = "<group>";
1399   - };
1400   - 02EDB0A76DA480AFA8B4C4D7F54A797A /* QMUIZoomImageView */ = {
  1622 + 05B27D0D32AFA2B5F332C2F948BD5A4D /* Frameworks */ = {
1401 1623 isa = PBXGroup;
1402 1624 children = (
1403   - 74920E987CC4335B6692BBE587ECF342 /* QMUIZoomImageView.h */,
1404   - 16531A7BC7DDDF3411FDB7EF2919C806 /* QMUIZoomImageView.m */,
  1625 + 96B9871985D3D822CD9103A495C9EB3D /* CNLiveAVCamera.framework */,
  1626 + 680493365AEA47263C68D25C42D8D1FD /* CNLiveBaseKit.framework */,
  1627 + 2F79EBC1DDD7B26913630352C6BEE75A /* CNLiveCommonCategory.framework */,
  1628 + A3E7993D21E636A9C0A0D089E45544C4 /* CNLiveImagePickerController.framework */,
  1629 + 9E0B032785AFBE097701ABDF3122D5E5 /* Masonry.framework */,
  1630 + AEB3EE5D244639978C40D9EAE1F38174 /* MJExtension.framework */,
  1631 + 6B95222110284478CA5542B9CCE24359 /* QMUIKit.framework */,
  1632 + 67FC0F2E7EA45AA97C7650B6923C0588 /* SDWebImage.framework */,
  1633 + D8E212CB4311E591FC685A5DCA83FB7C /* iOS */,
1405 1634 );
1406   - name = QMUIZoomImageView;
  1635 + name = Frameworks;
1407 1636 sourceTree = "<group>";
1408 1637 };
1409   - 06C1DD70D7FDD1E9A7117074B0A5A972 /* CNLiveBaseKit */ = {
  1638 + 081F17B9000E0D5A230C1F2CC58C10C8 /* QMUIOrderedDictionary */ = {
1410 1639 isa = PBXGroup;
1411 1640 children = (
1412   - 475C5759DACD214DB8319B80E78822CF /* BaseModel.h */,
1413   - 1EC32F6E38B16F73BE37F12D395FD232 /* BaseModel.m */,
1414   - 3FDD4BBDD76DFD56B947FC1DE1B5C5DC /* CNLiveBaseKit.h */,
1415   - B826749FD388D024935D123796BA4BB6 /* CNLiveDefinesHeader.h */,
1416   - 207093CC34F04F129399D4E3C1B3F273 /* CNSetUserDefaultTool.h */,
1417   - A251319CA0EC2A5867090D87C0E657A1 /* CNSetUserDefaultTool.m */,
1418   - 1C9EF7371891F31A1DDCC1FB7E408C16 /* ColorHeaders.h */,
1419   - B6638DC9DCC4CE4B8CDAFC2687DC3799 /* ColorMacro.h */,
1420   - 98FE58726716AC5B98955B76EEEA2410 /* GTMBase64.h */,
1421   - 0D35D2B5BC873BC8486C15176406D2D6 /* GTMBase64.m */,
1422   - 77391439D9FAEC63E5F3ACC436CA21C0 /* GTMDefines.h */,
1423   - 1CFE48650EB626882BF4A6BE9956E38B /* IOSDeviceConfig.h */,
1424   - 7E6FD07DDF29364299967E9C4C4EE589 /* IOSDeviceConfig.m */,
1425   - 336BAE58B4776A1179D296BC6DE2EBDE /* IOSDeviceMacro.h */,
1426   - 8A38BBAAF67F0353D25F70ACBEAC2E92 /* JSONKit.h */,
1427   - BB41657B3E0BA0838223B17E827B7AF3 /* JSONKit.m */,
1428   - 52173714AB59BEC7F8718A422B4C97CF /* NSMutableDictionary+Json.h */,
1429   - F9D3D58E6A78449C2E0548ABE09C54DA /* NSMutableDictionary+Json.m */,
1430   - 103E9D65008E57E383869D67D3178226 /* NSObject+Json.h */,
1431   - E318E0A61061B5B3CD99BD72FE332FB7 /* NSObject+Json.m */,
1432   - 5C3EA70EB85850BBD87C430912514ECE /* NSString+AES.h */,
1433   - 77465CE180AA1A562C00CF9B273D84D0 /* NSString+AES.m */,
1434   - D774836DB05EA5DB23FF559C521C6BA9 /* NSString+CNLiveExtension.h */,
1435   - B47D399929C87D0D94F1BE19B4831993 /* NSString+CNLiveExtension.m */,
1436   - 95593531E36C6D52BDD3B74644BFFEDA /* NSString+Common.h */,
1437   - 01E62559209345CC98CD524987E87AE9 /* NSString+Common.m */,
1438   - 2B244AB9293D189F6EBC389F3597F678 /* PathHeaders.h */,
1439   - B57D4CB285C14DEEE901CFBC22E3B318 /* PathUtility.h */,
1440   - 20140A0DD610DA8ECBBAFC6CAAD61453 /* PathUtility.m */,
1441   - 6284EF7818E68B48A1C2F12D23330B18 /* UIButton+CNCreateButton.h */,
1442   - 8CD2E957D5415DE3CC275AD542118151 /* UIButton+CNCreateButton.m */,
1443   - 8D51036A86E4ADA43B674A60D6F2235D /* UIColor+MLPFlatColors.h */,
1444   - 271F1EEFCFBB7B54CE80C5D60F973195 /* UIColor+MLPFlatColors.m */,
1445   - 36990FE933D7336EACBA458AECD7DB26 /* UIFont+CNLiveExtension.h */,
1446   - 11C73A8E60F57C7D4E46A2A13E6FBCE8 /* UIFont+CNLiveExtension.m */,
1447   - 38A6E7422B7E0409BCAD7912C5541D76 /* UIFont+TLChat.h */,
1448   - 8CF111D198E813C6D97681AAE79378ED /* UIFont+TLChat.m */,
1449   - FC3CD71E7C83164C4DC62E073D13A4EE /* UIImage+CNLiveBaseExtension.h */,
1450   - DA81207FC666C926439402091AFAB531 /* UIImage+CNLiveBaseExtension.m */,
1451   - A67590D98827C8C2EA4E663F3CD62932 /* UIView+CNAlertView.h */,
1452   - 1B35140049A59232C84125092161DB9B /* UIView+CNAlertView.m */,
1453   - 1EC18BC13FEF108C481E8BC67EF54833 /* UIView+Extension.h */,
1454   - A161C07C4746420571F3922790E52D6B /* UIView+Extension.m */,
1455   - 636D5574E74B2DE57F3952E31D205F39 /* Support Files */,
  1641 + AA110CBCDC1006CECA87FFDDD4981756 /* QMUIOrderedDictionary.h */,
  1642 + 9E3C1311C76635C873789541A41C101D /* QMUIOrderedDictionary.m */,
1456 1643 );
1457   - path = CNLiveBaseKit;
  1644 + name = QMUIOrderedDictionary;
1458 1645 sourceTree = "<group>";
1459 1646 };
1460   - 07E80C9FA493B4B0A81538D285760BE6 /* QMUITextView */ = {
  1647 + 0831C50F472C45D28437B0BF01CEBF09 /* QMUIToolbarButton */ = {
1461 1648 isa = PBXGroup;
1462 1649 children = (
1463   - F129C86F710DC5B0618860D27136164E /* QMUITextView.h */,
1464   - 7FF5A68B53B2369E798B3EAC81BF6F53 /* QMUITextView.m */,
  1650 + 8483D90CF58014874E6104EBFC49F8D6 /* QMUIToolbarButton.h */,
  1651 + 42F9A15C4F7861F50673E4F2CFF776ED /* QMUIToolbarButton.m */,
1465 1652 );
1466   - name = QMUITextView;
  1653 + name = QMUIToolbarButton;
1467 1654 sourceTree = "<group>";
1468 1655 };
1469   - 09E95768E2BBF4C32445AA52F6435E85 /* Frameworks */ = {
  1656 + 0841C40A8CEC9E501B0874DB0A5761F1 /* QMUICore */ = {
1470 1657 isa = PBXGroup;
1471 1658 children = (
1472   - 49F987423C4D20A262A32CCFB38B6819 /* CNLiveBaseKit.framework */,
1473   - A6A197B6D291D2E96464E069B94F1BD9 /* CNLiveCommonCategory.framework */,
1474   - 2E05C1A358D9D31773533A1CF1EFC7F7 /* Masonry.framework */,
1475   - C33A55E3EC41D8AA631444A60B69FA64 /* MJExtension.framework */,
1476   - 45521DC5465977571F3609016F60893D /* QMUIKit.framework */,
1477   - 050771D561822B82604D20A12B31FAE9 /* SDWebImage.framework */,
1478   - 3C1167FE35A3A89209A085E4C96E29F1 /* iOS */,
  1659 + F20DD5452F6F3F6BDC0AFA4ABD21F493 /* CALayer+QMUI.h */,
  1660 + 94FBAE03B167FAC793B5A64B2502BA2D /* CALayer+QMUI.m */,
  1661 + F1B3E029F340A7BCD4A819845DB972E9 /* NSArray+QMUI.h */,
  1662 + EC062EA16E914B3E95FAF2FDEB8AE1F3 /* NSArray+QMUI.m */,
  1663 + 482293DE97E2AC189B0B05DA64BAF0DF /* NSAttributedString+QMUI.h */,
  1664 + 20B921CB39ACA9E694EDCF272A97F72F /* NSAttributedString+QMUI.m */,
  1665 + D6F1FD584F474092BC84E69F3F4E7D70 /* NSCharacterSet+QMUI.h */,
  1666 + E5B79667BB36894B380FD897A333F48F /* NSCharacterSet+QMUI.m */,
  1667 + 49C313118B46EA617C0EA6170E69E038 /* NSNumber+QMUI.h */,
  1668 + FB5EF77C7A6097B53C1CDC4B02DD48BA /* NSNumber+QMUI.m */,
  1669 + 8AB36EBFCA56B2D91FAE3D10E2FE9F6D /* NSObject+QMUI.h */,
  1670 + 1954ED4B72A8F7596BB793D19565FD35 /* NSObject+QMUI.m */,
  1671 + B11E32AD5B8E1DA20340D43668CD65FD /* NSParagraphStyle+QMUI.h */,
  1672 + 8DBD198DA96CF0B929118A072412A08E /* NSParagraphStyle+QMUI.m */,
  1673 + 206FDBDBE6042C2AB4A585B85A75BDB5 /* NSPointerArray+QMUI.h */,
  1674 + 79F47134350F820C42E0684855713A24 /* NSPointerArray+QMUI.m */,
  1675 + E810D6F5B1B35777A46EB6B8BB60BB79 /* NSString+QMUI.h */,
  1676 + 730EB9F1EB4F728DB423A09692F41F4B /* NSString+QMUI.m */,
  1677 + 3BDCF1FB9BDDB44742C97BC307215D14 /* NSURL+QMUI.h */,
  1678 + B40CE728D1A448490E103B550FE702B5 /* NSURL+QMUI.m */,
  1679 + 470F791C7E225E98BAF2A9253537CD57 /* QMUICommonDefines.h */,
  1680 + 3C9D6A5537F4E30E81586E8EAD9247CF /* QMUIConfiguration.h */,
  1681 + 6EB322DB93A3DB8238E4E0C2A96280FC /* QMUIConfiguration.m */,
  1682 + B68911E4EECCA31BCCC538235200F111 /* QMUIConfigurationMacros.h */,
  1683 + D3F2DA8AF3716D3CD573C5B1FBD67B67 /* QMUICore.h */,
  1684 + E008C453898C4923620F507AA374B2A5 /* QMUIHelper.h */,
  1685 + A37B05F07EE6270979DFFD0586B3C3EC /* QMUIHelper.m */,
  1686 + EA53072906E62C8AEB45A53AE4EB43A3 /* QMUILab.h */,
  1687 + 2E64FBB8536EEF9AD7211049AFF03D72 /* QMUIRuntime.h */,
  1688 + A147640D802145CB66F611EF884420E6 /* QMUIRuntime.m */,
  1689 + F5A2375F20D23CD9F60E70241916223B /* UIActivityIndicatorView+QMUI.h */,
  1690 + 1FB7FA6EE6CF8AEEB99DBF3984BC1AE5 /* UIActivityIndicatorView+QMUI.m */,
  1691 + 9A33A10A0E99DC7F1BE004D87F7707D9 /* UIBarItem+QMUI.h */,
  1692 + FA3D7CF9B698B01F272414D7B40B4745 /* UIBarItem+QMUI.m */,
  1693 + 362B3E452EC779956B9B60887FE4F712 /* UIBezierPath+QMUI.h */,
  1694 + CE399E576BE0CDD72053AFE8AD7054C9 /* UIBezierPath+QMUI.m */,
  1695 + ED3BABAD27771E6203B8CCA1361D2CEE /* UIButton+QMUI.h */,
  1696 + 78712D14910C9FF12A9EB223ABB4F9F7 /* UIButton+QMUI.m */,
  1697 + C977C540A53D86D14955BA550A7DB7A0 /* UICollectionView+QMUI.h */,
  1698 + 31042939B7FA11E372EFC890D75C1730 /* UICollectionView+QMUI.m */,
  1699 + 506D66000D16D7BC3A399414637ECA27 /* UIColor+QMUI.h */,
  1700 + C37FF454F3B8E91763CB706191F237BB /* UIColor+QMUI.m */,
  1701 + 57009985143C40A59565C23DD4E096A8 /* UIControl+QMUI.h */,
  1702 + 990C446B963197F9DAAEA8ED7CA960FF /* UIControl+QMUI.m */,
  1703 + 0C4EE87FC9C4230953A0735CB78A5AD4 /* UIFont+QMUI.h */,
  1704 + 6BD09FB143790599780CEBA6F396296B /* UIFont+QMUI.m */,
  1705 + BB8C0794F678F91246C66121E1496876 /* UIGestureRecognizer+QMUI.h */,
  1706 + A1CD8771B575A0F01D8E27355BF298C3 /* UIGestureRecognizer+QMUI.m */,
  1707 + F762ADB232C808604C1F988DD450325D /* UIImage+QMUI.h */,
  1708 + 1C33B139C79F084D9C1572BF71303B38 /* UIImage+QMUI.m */,
  1709 + DAF3F63931FCD711E95084A6AB7ADF40 /* UIImageView+QMUI.h */,
  1710 + 064A8CDFA4BDB6FB8E1CAC4F6C6EB96C /* UIImageView+QMUI.m */,
  1711 + EC2EFB4A0D2199B4E3181A191502C0AC /* UIInterface+QMUI.h */,
  1712 + A0CE1F3CBD37A1AC4D9612C87C1F4F19 /* UIInterface+QMUI.m */,
  1713 + 461D4A2D5F2A088D65016D9D3B33A654 /* UILabel+QMUI.h */,
  1714 + DACD1C6967AB55A00F48184BB1E67648 /* UILabel+QMUI.m */,
  1715 + BC82BAD9D95376E39350235A0A691959 /* UINavigationBar+QMUI.h */,
  1716 + EBE7A2331BFD0B83EF10DB6B5F37D7D6 /* UINavigationBar+QMUI.m */,
  1717 + CC8D83E73AA6CD9FA4354F5C5CAACC2B /* UINavigationController+QMUI.h */,
  1718 + 92620EE143E895355A86DD28661CA170 /* UINavigationController+QMUI.m */,
  1719 + 88B436B5430AFF8CE4AA6599E59F47EE /* UIScrollView+QMUI.h */,
  1720 + B3C769CC1F871FC41A218A7A9AEA7FC3 /* UIScrollView+QMUI.m */,
  1721 + B279F849FD768C7A3E57327E6F809CBC /* UISearchBar+QMUI.h */,
  1722 + 615466C4CF47AECA5B010363DCF5C939 /* UISearchBar+QMUI.m */,
  1723 + E1CB724B569C50B49A41797445A505E6 /* UITabBar+QMUI.h */,
  1724 + 72BF587282B8329210BEF9825181A3E5 /* UITabBar+QMUI.m */,
  1725 + ED49B6A59B8D953F34A5019932E24A8F /* UITabBarItem+QMUI.h */,
  1726 + 1EC2CE622DD9DC243D5DDCBAB6040CA2 /* UITabBarItem+QMUI.m */,
  1727 + 6787372C3B0E4771DE6EFAD126A5D908 /* UITableView+QMUI.h */,
  1728 + DD2B8340D1795CF0009D832D01F734A9 /* UITableView+QMUI.m */,
  1729 + B3F8A79885524EEAF2C27BFE529BC325 /* UITableViewCell+QMUI.h */,
  1730 + D5D4E4948E622F3B71ADB8C2D041E823 /* UITableViewCell+QMUI.m */,
  1731 + 243B7285EE334B2971BF47C5E694C0C4 /* UITextField+QMUI.h */,
  1732 + 54C1B9770477608C48D1B46AA77E80CD /* UITextField+QMUI.m */,
  1733 + 533421608A586C4CC186474F3C64B9E6 /* UITextView+QMUI.h */,
  1734 + 29AE61E240E9B3577AD636DC5A6CF2E5 /* UITextView+QMUI.m */,
  1735 + 49C6BA5B17EF66C78072022C81626A4E /* UIView+QMUI.h */,
  1736 + E266AC4A935A3903D5F6D97E848A79EF /* UIView+QMUI.m */,
  1737 + FCEB2BCBC16E32A014BDC5BE25B6BB58 /* UIViewController+QMUI.h */,
  1738 + B6A36C1AD253178104D860736C50D611 /* UIViewController+QMUI.m */,
  1739 + 29BC7B6EDF4D242C2E73E4AABA2626F9 /* UIWindow+QMUI.h */,
  1740 + 452DC6E213392C15AF222F67771EA945 /* UIWindow+QMUI.m */,
1479 1741 );
1480   - name = Frameworks;
  1742 + name = QMUICore;
1481 1743 sourceTree = "<group>";
1482 1744 };
1483   - 0C26B94EDB43FD16B5C7C91E3C35F8E8 /* QMUIScrollAnimator */ = {
  1745 + 08A69518F6C77208A1B78ED3EFF67DA3 /* CNLiveImagePickerController */ = {
1484 1746 isa = PBXGroup;
1485 1747 children = (
1486   - 7E5D75F3CE7FB48210664DA5EB34C918 /* QMUINavigationBarScrollingAnimator.h */,
1487   - 66001BEB9D0B3E5426D8B549CC6E8625 /* QMUINavigationBarScrollingAnimator.m */,
1488   - FEC3EBDD3DD8153466D1859F367354F1 /* QMUINavigationBarScrollingSnapAnimator.h */,
1489   - 61E174F46B53F802ED34FEFE405ED490 /* QMUINavigationBarScrollingSnapAnimator.m */,
1490   - 7496AC8F85428289699618D61A179A5F /* QMUIScrollAnimator.h */,
1491   - 2F68969E931115135272E003D3365CB0 /* QMUIScrollAnimator.m */,
1492   - );
1493   - name = QMUIScrollAnimator;
  1748 + B5508ACDD194241E24DC95DEE588AD21 /* CNEditVideoController.h */,
  1749 + 20CC25FFD907143A2C52BD3BBCE29D42 /* CNEditVideoController.m */,
  1750 + AB31401B77A35AACBB5CDEC732DFDB34 /* CNImagePickerCommonDefine.h */,
  1751 + B3185F26948017CA401F9D87A8DE2694 /* CNImagePickerController.h */,
  1752 + 462E0AEA5B7D2F63729BBADA6436CBDC /* CNImagePickerController.m */,
  1753 + D552AC3D382CA82D3D876AE15CA1BC57 /* CNImagePickerManager.h */,
  1754 + AB2451D90B42EB9A228FAAD4F5DFA4B1 /* CNImagePickerManager.m */,
  1755 + DAC1AF4FE0B5E67EA9D32CAA1FB44970 /* NSBundle+TZImagePicker.h */,
  1756 + FF9033BD9BC9ADEDB7936763A504070F /* NSBundle+TZImagePicker.m */,
  1757 + CB3655EC909840A3396904C8A0862532 /* TZAssetCell.h */,
  1758 + DC96426169463469209A9ED25EDE6B36 /* TZAssetCell.m */,
  1759 + 89D20D147E387474571CB1AB87738F21 /* TZAssetModel.h */,
  1760 + C690059D6C52669C21C3D44B0B0B69DD /* TZAssetModel.m */,
  1761 + D2CBF86412BB090F68D5372F7A68D450 /* TZGifPhotoPreviewController.h */,
  1762 + 34D317B6B74AA56C150AB70A63CE7277 /* TZGifPhotoPreviewController.m */,
  1763 + 96067EB910C9F123526C491A92146D78 /* TZImageCropManager.h */,
  1764 + 5D31C517854048EC1E68D4B28B4A2CE3 /* TZImageCropManager.m */,
  1765 + 000907A9DCA64A14F6D56A90E32DB682 /* TZImageManager.h */,
  1766 + 482F51B9584A58F270DDE60EBC3D4B24 /* TZImageManager.m */,
  1767 + A64A76612CF93FC8A45B5B89B128784F /* TZImagePickerController.h */,
  1768 + 030126F8FC2FF1CE90F86FBAF77EEA6C /* TZImagePickerController.m */,
  1769 + 3408D4D21B22D0262E600F2E4307448E /* TZLocationManager.h */,
  1770 + 71A7B848DE10BD3890B802EEB07371DF /* TZLocationManager.m */,
  1771 + AED1A39D864321B5CFE40E72A18E0C7D /* TZPhotoPickerController.h */,
  1772 + 5302AA5B1E73B9EE96CAF1C35E1B5D9E /* TZPhotoPickerController.m */,
  1773 + 0BD804531D535077034445C5EC422915 /* TZPhotoPreviewCell.h */,
  1774 + 89DAEA99450ADF5B8844486A04007D3F /* TZPhotoPreviewCell.m */,
  1775 + D91EA08C0F4A510C02339A771C469950 /* TZPhotoPreviewController.h */,
  1776 + 8DD0BA76DAE58A558C30EDAC86BFB16D /* TZPhotoPreviewController.m */,
  1777 + CC3CBBCE74C8FAB261E52A7E3ABBAC6D /* TZProgressView.h */,
  1778 + B499B60F408BC6707B3AD77629B2276B /* TZProgressView.m */,
  1779 + 0F83DC631923BCEEFC8DE55141700959 /* TZVideoPlayerController.h */,
  1780 + 35727FE1AC2BBD926245C98DA8547C4B /* TZVideoPlayerController.m */,
  1781 + 1C20A022A45EEB7E007AB75B0912B9DC /* UIImage+CNImagePicker.h */,
  1782 + 69803E5B20B700EDF39B3BB657165384 /* UIImage+CNImagePicker.m */,
  1783 + 360B1AFF04E4FD53A75F5908F2362057 /* UIView+Layout.h */,
  1784 + FB5B91FFF7D4C84310BF6EF8AE04E45E /* UIView+Layout.m */,
  1785 + 5F8FA00C1D26D29DEB9D193B97FACC5C /* Support Files */,
  1786 + );
  1787 + name = CNLiveImagePickerController;
  1788 + path = CNLiveImagePickerController;
1494 1789 sourceTree = "<group>";
1495 1790 };
1496   - 13643820A35C4187D905F4F1EA93AA56 /* QMUILogWithConfigurationSupported */ = {
  1791 + 09240A1EFA753C86F871A0AC795F74AE /* CNLiveDisease */ = {
1497 1792 isa = PBXGroup;
1498 1793 children = (
1499   - 47B360A3A43FC381BBECF88553DACC7D /* QMUILogger+QMUIConfigurationTemplate.h */,
1500   - 47B9721F74F0A5AFA2508A4FB26749C7 /* QMUILogger+QMUIConfigurationTemplate.m */,
  1794 + 5B73CAC83F930872913B387512453CF5 /* Controller */,
  1795 + 7E2B0F36C770930363D546D15FA5C281 /* Pod */,
  1796 + 6716303E23B5A8865A666E1611534882 /* Resources */,
  1797 + 23CC1A49FF4CA48C7923A68D78463C3C /* Support Files */,
  1798 + CF110E076EE38A298B29E1CC145BB625 /* View */,
1501 1799 );
1502   - name = QMUILogWithConfigurationSupported;
  1800 + name = CNLiveDisease;
  1801 + path = ../..;
1503 1802 sourceTree = "<group>";
1504 1803 };
1505   - 1D0E4A1420071C9C736F1DD88BC41771 /* QMUITableViewHeaderFooterView */ = {
  1804 + 1128ADDA7B520A38520B59A4D9A89324 /* QMUIMarqueeLabel */ = {
1506 1805 isa = PBXGroup;
1507 1806 children = (
1508   - 26D05164081D49672CE6397921B62C7C /* QMUITableViewHeaderFooterView.h */,
1509   - DA91BD3A133410DB1BF276814146A6A5 /* QMUITableViewHeaderFooterView.m */,
  1807 + D12A75948228107C2D7D15ACCFB31BFC /* QMUIMarqueeLabel.h */,
  1808 + 9AAD09A93EA2FCB6E843097753C080B2 /* QMUIMarqueeLabel.m */,
1510 1809 );
1511   - name = QMUITableViewHeaderFooterView;
  1810 + name = QMUIMarqueeLabel;
1512 1811 sourceTree = "<group>";
1513 1812 };
1514   - 2042BE3F453B4C089C265FCF656A7253 /* Targets Support Files */ = {
  1813 + 115393ABB3EC8C8193A022DD97BF48A9 /* Support Files */ = {
1515 1814 isa = PBXGroup;
1516 1815 children = (
1517   - B6E605295B86A3A8E4507ABFB268EA91 /* Pods-CNLiveDisease_Example */,
1518   - 5CF09A401E702F639F48CA4B5C35F5DA /* Pods-CNLiveDisease_Tests */,
  1816 + AFF79B74528D160C2636A259F2E4E755 /* Info.plist */,
  1817 + 7E54C51EA6144D689593A1599C7665FD /* MJExtension.modulemap */,
  1818 + A5380675C48735783FA1175C198A45A0 /* MJExtension.xcconfig */,
  1819 + 510CD758521E5FC132CAFA4BCF02145E /* MJExtension-dummy.m */,
  1820 + EA5FF69833409626930023C336C03579 /* MJExtension-prefix.pch */,
  1821 + CA14B3DA72C9F4A2BEC165019C47646C /* MJExtension-umbrella.h */,
1519 1822 );
1520   - name = "Targets Support Files";
  1823 + name = "Support Files";
  1824 + path = "../Target Support Files/MJExtension";
1521 1825 sourceTree = "<group>";
1522 1826 };
1523   - 21BFDE40E418CE8C28E2D82A6CC6CE41 /* QMUISegmentedControl */ = {
  1827 + 11556681375D5D1E2FCC91101DF1E34D /* Core */ = {
1524 1828 isa = PBXGroup;
1525 1829 children = (
1526   - C8E9F8D052146D4C767AABB19ABEE2EB /* QMUISegmentedControl.h */,
1527   - 02FD9F2A988B7BF332C2F6B44FD5E019 /* QMUISegmentedControl.m */,
  1830 + 58D29FC6403141AA3DD13F7D77818E2C /* NSButton+WebCache.h */,
  1831 + F446647E404B43FC9E8B264DCC216645 /* NSButton+WebCache.m */,
  1832 + 2D5C26C7B67C9CAA2EA3B1364F1DFFBA /* NSData+ImageContentType.h */,
  1833 + 8C0DE8007C67650AF7A19818F4E45FE7 /* NSData+ImageContentType.m */,
  1834 + 9CE833823C5C47BFAFACC8E2BF3F00FA /* NSImage+WebCache.h */,
  1835 + 9BD8F8996F4A5A3F8E4C4F81E058FBA8 /* NSImage+WebCache.m */,
  1836 + F71A9B729E5F490EDE320AD2963702C4 /* SDAnimatedImageRep.h */,
  1837 + 9417B2E097055B770E6AF4BB4BBBE4EA /* SDAnimatedImageRep.m */,
  1838 + E5FDA13A133CCCA28E61B59493C79184 /* SDImageCache.h */,
  1839 + 5F3CAB0B2AD2129E1ED63C707673E9ED /* SDImageCache.m */,
  1840 + D7ABE96DAB46831EEC01CFCD384775BF /* SDImageCacheConfig.h */,
  1841 + 3F84B06FA97D3F33FB14A9164B846F37 /* SDImageCacheConfig.m */,
  1842 + FBE3BBDB141222260CDFA5137504CDEE /* SDWebImageCoder.h */,
  1843 + 2B2AA046D222C92C0ABBBA0CF9CF3185 /* SDWebImageCoder.m */,
  1844 + F3C07787F9B4C1EDF63C43E33B71DCD3 /* SDWebImageCoderHelper.h */,
  1845 + 1DEC585D5A92AE5A1198CE7493593281 /* SDWebImageCoderHelper.m */,
  1846 + 82A6289E95B0BF036552F0CABA8A0630 /* SDWebImageCodersManager.h */,
  1847 + BD554B2528D12B9B2969CAB8F45037B2 /* SDWebImageCodersManager.m */,
  1848 + 9E7847E89BB6B29AD5AE1A99A0DD5596 /* SDWebImageCompat.h */,
  1849 + 8DBB4D00B1C7FB7462EC1EAF705EEB95 /* SDWebImageCompat.m */,
  1850 + 3A4C2F0E4F0EE4AD64424C009D1DE16F /* SDWebImageDownloader.h */,
  1851 + 9CE472F918AC6661D61AC8522FCB79F0 /* SDWebImageDownloader.m */,
  1852 + 8FEE1F3E569DA60F178417FED8306857 /* SDWebImageDownloaderOperation.h */,
  1853 + 3B4641201DFCA43A68099A87B8967418 /* SDWebImageDownloaderOperation.m */,
  1854 + AC4EF1A9013B153B297352BC9396CA24 /* SDWebImageFrame.h */,
  1855 + 6F6BCBF59444D4A5EEE43BE8238F882A /* SDWebImageFrame.m */,
  1856 + E6283743FB45D4294C875FCC5F8BCE2D /* SDWebImageGIFCoder.h */,
  1857 + 70D81D7628506D401B19E838BBC2FAFD /* SDWebImageGIFCoder.m */,
  1858 + CC54C7AE585ED44BA19717A549408522 /* SDWebImageImageIOCoder.h */,
  1859 + 7BB46C3EA1C43584296C72428924A0CD /* SDWebImageImageIOCoder.m */,
  1860 + 4353216EAA0F68E3199B60BCF47F18FF /* SDWebImageManager.h */,
  1861 + D398271D0C5EE06C750211C77EDB82D9 /* SDWebImageManager.m */,
  1862 + C1304E0B2C51BCF88CB340A240D6C58D /* SDWebImageOperation.h */,
  1863 + 36BAF14E4EB3BE40E53E85F1B955CD7B /* SDWebImagePrefetcher.h */,
  1864 + 11321ECCCF6EB99B66D734A04D277052 /* SDWebImagePrefetcher.m */,
  1865 + 8799DD8DE6B626EF5A93F9222577D76D /* SDWebImageTransition.h */,
  1866 + C9341036F158EF6CDFEBBC9C667D0447 /* SDWebImageTransition.m */,
  1867 + F7E8FBE48730B2DC0ABAE0597E070361 /* UIButton+WebCache.h */,
  1868 + C0696744FC1385C91362B8F0E4315F26 /* UIButton+WebCache.m */,
  1869 + C0C1F105C0BB6CE496055B864FE0CA40 /* UIImage+ForceDecode.h */,
  1870 + D80F488B41FB9B919845450B993D15EB /* UIImage+ForceDecode.m */,
  1871 + B6A6AE428DE5FE3A366ADFEF23149000 /* UIImage+GIF.h */,
  1872 + 158BF5EFF88019AA811B0998F74B6B23 /* UIImage+GIF.m */,
  1873 + B3426F14FD36E7851D4E60075F9EEDD5 /* UIImage+MultiFormat.h */,
  1874 + DA0A1A6E18DD0E8F980CD60D386A2403 /* UIImage+MultiFormat.m */,
  1875 + BC94139313B415E1CC2364D175CC82D3 /* UIImageView+HighlightedWebCache.h */,
  1876 + ED2C7849546396B9FFB950A84A369D2B /* UIImageView+HighlightedWebCache.m */,
  1877 + 6897BEDA9353104D6C0EECA12D5BF00C /* UIImageView+WebCache.h */,
  1878 + BE8ACF738E477303D56991BD39B46E11 /* UIImageView+WebCache.m */,
  1879 + 34CA4B26E80E8D24743AF210764DF622 /* UIView+WebCache.h */,
  1880 + 106C97D88308075697085AD8BDE1FEF0 /* UIView+WebCache.m */,
  1881 + 0F3DAC299B8180EC66700DD27EAB293E /* UIView+WebCacheOperation.h */,
  1882 + 8BA739C89E4A6C83E361A77F085024F1 /* UIView+WebCacheOperation.m */,
1528 1883 );
1529   - name = QMUISegmentedControl;
  1884 + name = Core;
1530 1885 sourceTree = "<group>";
1531 1886 };
1532   - 27095652FDB8382E58499F5B08FD430A /* QMUIKeyboardManager */ = {
  1887 + 13E3DCB3B585F6DDF4EE6E72DD1E55D3 /* Support Files */ = {
1533 1888 isa = PBXGroup;
1534 1889 children = (
1535   - A281AC4C4715426E4A7ACF9F10AE19EB /* QMUIKeyboardManager.h */,
1536   - B9949E42AC067A4CD2E1C5B3D4E7BAA8 /* QMUIKeyboardManager.m */,
  1890 + 90A8375B9A59926EBFFE34EB480A0E9B /* Info.plist */,
  1891 + 3919FBE6FFE020003AFBA608AABF85B6 /* Masonry.modulemap */,
  1892 + 07A8FDD6B37EAF1C6DF0B43E155FB3DA /* Masonry.xcconfig */,
  1893 + 3220C01FA4EA5422A49D5DCB0D895F9E /* Masonry-dummy.m */,
  1894 + C966F3ABA8D43A5B7BD87614B4819F8F /* Masonry-prefix.pch */,
  1895 + 2BB09CE154D317BD4FA6E1117C1DD355 /* Masonry-umbrella.h */,
1537 1896 );
1538   - name = QMUIKeyboardManager;
  1897 + name = "Support Files";
  1898 + path = "../Target Support Files/Masonry";
1539 1899 sourceTree = "<group>";
1540 1900 };
1541   - 28BC8520BD7449E485B000F974E11CEF /* QMUIPopupMenuView */ = {
  1901 + 1441EED8CD80647D19580EBED6349F82 /* QMUIComponents */ = {
1542 1902 isa = PBXGroup;
1543 1903 children = (
1544   - 916C97272B128DC7DF41708FAFF717E6 /* QMUIPopupMenuBaseItem.h */,
1545   - C97BEE5395932FA2D5BD2CB17EB769F9 /* QMUIPopupMenuBaseItem.m */,
1546   - EB4B23E13A09E4B07A576940B1CA09F3 /* QMUIPopupMenuButtonItem.h */,
1547   - DD38A72DD4F1C346E955E4D4895499A4 /* QMUIPopupMenuButtonItem.m */,
1548   - 66D40BDC64EBB2F97539219B87B12927 /* QMUIPopupMenuItemProtocol.h */,
1549   - 2125D06B8B28375132B2C9EE78BB9CCC /* QMUIPopupMenuView.h */,
1550   - CC19C27FF17FC640802999170278A58B /* QMUIPopupMenuView.m */,
  1904 + 7CA6695B7BAC40C570FEC5B5882DC0D8 /* NavigationBarTransition */,
  1905 + A46A68B1E5E04543FBC0CCCFC2ADB673 /* QMUIAlertController */,
  1906 + E4707BACBFAA5A441B13D1C263B78190 /* QMUIAssetLibrary */,
  1907 + DC722EAF138D7FB9B582017C5EAE136B /* QMUIBadge */,
  1908 + BB1F205685B1CD4A652F76ACCA6AA34C /* QMUIButton */,
  1909 + C3E746060C8B1ACA8DA07A502151A32D /* QMUICAAnimationExtension */,
  1910 + EC50F50D63362A222AC0BA18CD0979DC /* QMUICellHeightCache */,
  1911 + 980D0D20EDF49328972AC2394E40AA6F /* QMUICellHeightKeyCache */,
  1912 + 1B7153806BBB89940AB53CE94DB2D1CB /* QMUICellSizeKeyCache */,
  1913 + F75268FC37F0EFC7CA071880F8B32291 /* QMUICollectionViewPagingLayout */,
  1914 + C390A8DFDD819820CC977F13C2E77421 /* QMUIConsole */,
  1915 + 707FA9E6B62927523F0D3784C655B72F /* QMUIDialogViewController */,
  1916 + 4BC603F7D80E985DD5887B11E14B2B9B /* QMUIEmotionInputManager */,
  1917 + DBBA5E55E591033E367E91C1F7681DE3 /* QMUIEmotionView */,
  1918 + 80FD729B56BAD4B4703EEBFFD4DFFB31 /* QMUIEmptyView */,
  1919 + DC42F8619DFCBDFA1664E6477E2F1E09 /* QMUIFillButton */,
  1920 + F7F3B8D510A73FA2AAFD8E5D41060908 /* QMUIFloatLayoutView */,
  1921 + AFDA0E589439AE69D1BAE6BBCD389A47 /* QMUIGhostButton */,
  1922 + 9A37133E13DBC53A740CF0C1A2F99B29 /* QMUIGridView */,
  1923 + F12AB61C99030914C15A6A5D94D8FD80 /* QMUIImagePickerLibrary */,
  1924 + 63C8A7D698B2771F3E46A742C1EB14E7 /* QMUIImagePreviewView */,
  1925 + 455B6FE8467657DBEC3604D41F067A40 /* QMUIKeyboardManager */,
  1926 + A04384E00656E45EA10A1581608A05DA /* QMUILabel */,
  1927 + CA765442264D82128933FD73AC9F6D76 /* QMUILinkButton */,
  1928 + BC0E2C478D90BF5CB49E17BBB58498D5 /* QMUILogManagerViewController */,
  1929 + 55A6C91D5C353D1831A9B94D9E6060B1 /* QMUILogWithConfigurationSupported */,
  1930 + 1128ADDA7B520A38520B59A4D9A89324 /* QMUIMarqueeLabel */,
  1931 + D53200478F95C46D10B84F461BD381B3 /* QMUIModalPresentationViewController */,
  1932 + 8CB1B837FE6AD6B3C3DCACFB88A034B2 /* QMUIMoreOperationController */,
  1933 + D999FAA45B70F7B9BE0E38FFF84ED2A6 /* QMUIMultipleDelegates */,
  1934 + CE9BDF147EDE0D0709CFEC3D5FA67DAF /* QMUINavigationButton */,
  1935 + 8834A44A8B596E9861B5581B82A3B5E9 /* QMUINavigationTitleView */,
  1936 + 081F17B9000E0D5A230C1F2CC58C10C8 /* QMUIOrderedDictionary */,
  1937 + 83559BFB64A7C641A4B5730CE13D3176 /* QMUIPieProgressView */,
  1938 + F2AACC0987C11A2E3DB7F872D2E17004 /* QMUIPopupContainerView */,
  1939 + 4F60E588621B64A24277FD208C25415D /* QMUIPopupMenuView */,
  1940 + F9B6AA6494EC9C499B769B82FFF0E64B /* QMUIScrollAnimator */,
  1941 + 3CA9E6E9EF3D9F82DF70CC9E2735A246 /* QMUISearchBar */,
  1942 + 67AFA4B679E8F9E7F0FC9B50EF2A81BC /* QMUISearchController */,
  1943 + E577FF51AF228A2BB34C044BF05980B8 /* QMUISegmentedControl */,
  1944 + 68C49EFEEAEC46B3BD5381770D2C1345 /* QMUISlider */,
  1945 + EDB239C6440E3757EBAE9E57A03A8F57 /* QMUIStaticTableView */,
  1946 + CC3805AFD5EF008510E8F4F9E15A950E /* QMUITableView */,
  1947 + E91B877A91787EC2B2EF4DA083542427 /* QMUITableViewCell */,
  1948 + 1A1B78E5A305FE6BD275DCEC8C9C7445 /* QMUITableViewHeaderFooterView */,
  1949 + AA4935CD78EF5B5B132E3E7891B15F27 /* QMUITableViewProtocols */,
  1950 + 5D0428EDCF52B18261C5F3D1489B00E3 /* QMUITestView */,
  1951 + 54C985A3A7130E40C0E3ADBA705B972B /* QMUITextField */,
  1952 + BFAC3A6F45496254D5D7EE3D4C85BDF0 /* QMUITextView */,
  1953 + CE9482E3DB305128E0C83DD99AC8FA6D /* QMUITips */,
  1954 + 685D921D4BFC178110EEC81E4B96FF18 /* QMUIToastView */,
  1955 + 0831C50F472C45D28437B0BF01CEBF09 /* QMUIToolbarButton */,
  1956 + 78ECD9CE82ED411ACACC4CC3BCCA047A /* QMUIVisualEffectView */,
  1957 + BCE3CF78B0D48F9AEFB3AA4A3422F160 /* QMUIZoomImageView */,
1551 1958 );
1552   - name = QMUIPopupMenuView;
  1959 + name = QMUIComponents;
1553 1960 sourceTree = "<group>";
1554 1961 };
1555   - 2B24E14B9AEB23403AE6874E1A6B8534 /* QMUIOrderedDictionary */ = {
  1962 + 1A1B78E5A305FE6BD275DCEC8C9C7445 /* QMUITableViewHeaderFooterView */ = {
1556 1963 isa = PBXGroup;
1557 1964 children = (
1558   - 8EF5947D1E7259A7D5A23E9CC68693E9 /* QMUIOrderedDictionary.h */,
1559   - C4C4262FE9055238245D1F4AE7F1BBD7 /* QMUIOrderedDictionary.m */,
  1965 + 46775217125B0926750887226AA7C0A7 /* QMUITableViewHeaderFooterView.h */,
  1966 + 7B07B7B42194C01B4CE78A58C044964F /* QMUITableViewHeaderFooterView.m */,
1560 1967 );
1561   - name = QMUIOrderedDictionary;
  1968 + name = QMUITableViewHeaderFooterView;
1562 1969 sourceTree = "<group>";
1563 1970 };
1564   - 2C6AEC12FA65F20A121F1D1F953982AD /* Development Pods */ = {
  1971 + 1B7153806BBB89940AB53CE94DB2D1CB /* QMUICellSizeKeyCache */ = {
1565 1972 isa = PBXGroup;
1566 1973 children = (
1567   - 8E3839EB77C00C3F96B53B1492EF5323 /* CNLiveDisease */,
  1974 + 9D5D48E9ED6680314B754DC8293E3491 /* QMUICellSizeKeyCache.h */,
  1975 + 5ECFB0743AE45783AA78AEB56820971E /* QMUICellSizeKeyCache.m */,
  1976 + 622BB07733662A1FEA37BA60A714A39F /* UICollectionView+QMUICellSizeKeyCache.h */,
  1977 + BB6B1CC039624937B4AE257953F61F8D /* UICollectionView+QMUICellSizeKeyCache.m */,
1568 1978 );
1569   - name = "Development Pods";
  1979 + name = QMUICellSizeKeyCache;
1570 1980 sourceTree = "<group>";
1571 1981 };
1572   - 2C6B625108E5BC4A4018D983784BF56A /* QMUITestView */ = {
  1982 + 2042BE3F453B4C089C265FCF656A7253 /* Targets Support Files */ = {
1573 1983 isa = PBXGroup;
1574 1984 children = (
1575   - EAE6E8EBF88F46016C69337C609DD0EB /* QMUITestView.h */,
1576   - AFC1E4A99CB43B4B063FFC78C93E9502 /* QMUITestView.m */,
  1985 + B6E605295B86A3A8E4507ABFB268EA91 /* Pods-CNLiveDisease_Example */,
  1986 + 5CF09A401E702F639F48CA4B5C35F5DA /* Pods-CNLiveDisease_Tests */,
1577 1987 );
1578   - name = QMUITestView;
  1988 + name = "Targets Support Files";
1579 1989 sourceTree = "<group>";
1580 1990 };
1581   - 3061BA58230FDA3685744F95102ED1EB /* QMUIMultipleDelegates */ = {
  1991 + 2099B2C8E8C02F65F2897D55E0638593 /* Masonry */ = {
1582 1992 isa = PBXGroup;
1583 1993 children = (
1584   - 68EF6A55E4468637D3180492821F675B /* NSObject+QMUIMultipleDelegates.h */,
1585   - 931CB606E4F350AC6F8428366D1D6A37 /* NSObject+QMUIMultipleDelegates.m */,
1586   - C232B6C2F252EC2B6F383FEDBB5DDE9F /* QMUIMultipleDelegates.h */,
1587   - 0E928A47B457389A2664BDF00D0B2AD9 /* QMUIMultipleDelegates.m */,
  1994 + C37CB675462F6B6DFEA5FA375D4AB2E9 /* MASCompositeConstraint.h */,
  1995 + 36680D5D15385AFCC7E0B16A6D2B3DBA /* MASCompositeConstraint.m */,
  1996 + 4F1ADCF1E8BD5F239F4BB482613D8D78 /* MASConstraint.h */,
  1997 + 171F0044908971BED3F9334774CD1021 /* MASConstraint.m */,
  1998 + 0EF8678F9D6AC44660AC535348C587E7 /* MASConstraint+Private.h */,
  1999 + 7A7C656607CD8E8F5520798294E649CC /* MASConstraintMaker.h */,
  2000 + 6788997BDC7DDA752463F459A17D06FA /* MASConstraintMaker.m */,
  2001 + A344DF1012060B537210111AE53D6901 /* MASLayoutConstraint.h */,
  2002 + D5F64B4DAED1126E6553CE313402356B /* MASLayoutConstraint.m */,
  2003 + A45D78009E8288D20CB510786EE170D6 /* Masonry.h */,
  2004 + D105654D8AD38F108508111517C6B56D /* MASUtilities.h */,
  2005 + B34163143C3661D8457ED11A045A3821 /* MASViewAttribute.h */,
  2006 + 64BC38278E2688144E171C60EEB7C44E /* MASViewAttribute.m */,
  2007 + 716092B4D9EA62775FFCB66597858EEE /* MASViewConstraint.h */,
  2008 + 854BD41BFEBC6C723060D82481C8E80D /* MASViewConstraint.m */,
  2009 + 56522740E321F29B826449AC7E126456 /* NSArray+MASAdditions.h */,
  2010 + 633B0E4FE234572DEC6992EBC29C504D /* NSArray+MASAdditions.m */,
  2011 + 3711FE47C1E33C04FCF7DB06CFB75358 /* NSArray+MASShorthandAdditions.h */,
  2012 + 8F48A6C270E0FD9309EA1801E9FC6476 /* NSLayoutConstraint+MASDebugAdditions.h */,
  2013 + E71017A5217FA8015F788F4E49B02617 /* NSLayoutConstraint+MASDebugAdditions.m */,
  2014 + FED25F9201444DD53E946D7C7488EEF0 /* View+MASAdditions.h */,
  2015 + 519333791709004FFCF1B1EA3161E62F /* View+MASAdditions.m */,
  2016 + EE0667338AC1F392A8438F241ACB6307 /* View+MASShorthandAdditions.h */,
  2017 + 65B776EA0356C5AA7AD218AFD1DFB37D /* ViewController+MASAdditions.h */,
  2018 + E083E4982AE3F2C363029C30AB778DC0 /* ViewController+MASAdditions.m */,
  2019 + 13E3DCB3B585F6DDF4EE6E72DD1E55D3 /* Support Files */,
1588 2020 );
1589   - name = QMUIMultipleDelegates;
  2021 + name = Masonry;
  2022 + path = Masonry;
1590 2023 sourceTree = "<group>";
1591 2024 };
1592   - 350B1C4773EAA5544F2A0191363B51A5 /* QMUISearchBar */ = {
  2025 + 2243960EE3E8B91483DDB12D00117DAD /* Support Files */ = {
1593 2026 isa = PBXGroup;
1594 2027 children = (
1595   - 24091CFBD0BB0CAE9EE4F5FE7535F9F4 /* QMUISearchBar.h */,
1596   - 207B442F04B81CCB74AE012AEED869F4 /* QMUISearchBar.m */,
  2028 + 85EDD4B0746AA4701DD323B3C65734DB /* Info.plist */,
  2029 + C2E4D65B973CC42C6AF5ABB5D300970A /* QMUIKit.modulemap */,
  2030 + EEB865BDE5C45615783252467DEBD3E1 /* QMUIKit.xcconfig */,
  2031 + 0BAB2C228A8178A834118B60098BA1AA /* QMUIKit-dummy.m */,
  2032 + CA3A9EE27F240BA998AB1B7907E3E62B /* QMUIKit-prefix.pch */,
  2033 + E13DAA46634EA35D7EF44C402F05DC1D /* QMUIKit-umbrella.h */,
1597 2034 );
1598   - name = QMUISearchBar;
  2035 + name = "Support Files";
  2036 + path = "../Target Support Files/QMUIKit";
1599 2037 sourceTree = "<group>";
1600 2038 };
1601   - 3AB8440E5DD979CBC8E69AA1574B5043 /* QMUIEmotionView */ = {
  2039 + 23CC1A49FF4CA48C7923A68D78463C3C /* Support Files */ = {
1602 2040 isa = PBXGroup;
1603 2041 children = (
1604   - A9171CF472196EF85862097921E7D961 /* QMUIEmotionView.h */,
1605   - 2592E2196CD79F4A260CA37ADFAFE1C5 /* QMUIEmotionView.m */,
  2042 + 533E0D0F64D550CC1E369A4E5888FAC8 /* CNLiveDisease.modulemap */,
  2043 + 4A88340AD480949C255AEA9D4372F5F2 /* CNLiveDisease.xcconfig */,
  2044 + 111E5CE6EC0F6131F0348FA861BF3660 /* CNLiveDisease-dummy.m */,
  2045 + E380D889DC75200D74EE6F482621A68E /* CNLiveDisease-prefix.pch */,
  2046 + 41CA97B82E967224307EFFFD09D3D992 /* CNLiveDisease-umbrella.h */,
  2047 + 85FBEA4808D6ADD5CE87A18681CC146F /* Info.plist */,
  2048 + 8EA98EF87FC653CA03BE50C0DC5F6622 /* ResourceBundle-CNLiveDisease-Info.plist */,
1606 2049 );
1607   - name = QMUIEmotionView;
  2050 + name = "Support Files";
  2051 + path = "Example/Pods/Target Support Files/CNLiveDisease";
1608 2052 sourceTree = "<group>";
1609 2053 };
1610   - 3AC9CC49A268261F77704187774D60E2 /* QMUITableViewProtocols */ = {
  2054 + 25DCCE89DC094361BFEE4E90D34254AB /* Products */ = {
1611 2055 isa = PBXGroup;
1612 2056 children = (
1613   - 5244FDCA60CDF44E25B9C4E4D7BBF4FC /* QMUITableViewProtocols.h */,
  2057 + 65EA95474A8E7E2A464E2D3CBB9BAD37 /* CNLiveAVCamera.bundle */,
  2058 + 3A1217BD4F7C83FF2372D63C9CACB6CA /* CNLiveAVCamera.framework */,
  2059 + 07F08A5ADCEC460F4BEC57F7F9B1DAEC /* CNLiveBaseKit.framework */,
  2060 + 32D6F4640D1767DB3AB95D3F0081EAC2 /* CNLiveCommonCategory.framework */,
  2061 + 78238353164C2798C9E145BC8398440B /* CNLiveDisease.bundle */,
  2062 + 4FCE2A53A0829D94906CB1AACAAE6287 /* CNLiveDisease.framework */,
  2063 + 499C20367DCFD421E09048DDD049C97C /* CNLiveImagePickerController.framework */,
  2064 + C01D66AF416A9C65D3D2B73574605E0C /* Masonry.framework */,
  2065 + FDDB0730F95FE4CD3746E09C1235E791 /* MJExtension.framework */,
  2066 + 95D9285AC638715D207996491A9A461B /* Pods_CNLiveDisease_Example.framework */,
  2067 + 1D266813727534D685F2EC52ACBC48C2 /* Pods_CNLiveDisease_Tests.framework */,
  2068 + 6E00C312F18913297F55EF3C131A5E32 /* QMUIKit.framework */,
  2069 + 12A77B026C621F8917162D8C15B16425 /* SDWebImage.framework */,
1614 2070 );
1615   - name = QMUITableViewProtocols;
  2071 + name = Products;
1616 2072 sourceTree = "<group>";
1617 2073 };
1618   - 3C1167FE35A3A89209A085E4C96E29F1 /* iOS */ = {
  2074 + 26130D6F167F6F449FAEFCC074DEF3E1 /* Support Files */ = {
1619 2075 isa = PBXGroup;
1620 2076 children = (
1621   - 113DAB94636DC445E8BB4869481FE3AC /* CoreGraphics.framework */,
1622   - 21159B9FE8B4AEC14EC10A21EB571D07 /* Foundation.framework */,
1623   - C4F7CFC9AF0D89C032F41E08E0729496 /* ImageIO.framework */,
1624   - E419A4964E1FE7635A923569FE7DCCE9 /* Photos.framework */,
1625   - 902597EAF54B7E9A6F9587D045A8790C /* UIKit.framework */,
  2077 + A00D2162671F048AAD78419E69D520F4 /* Info.plist */,
  2078 + FA88CD56C1C79A8B63386D5C874C3B6C /* SDWebImage.modulemap */,
  2079 + BEE2579AED7307CC4C27F225432A6141 /* SDWebImage.xcconfig */,
  2080 + 7A0A2192246433E4851CD5D107F61E56 /* SDWebImage-dummy.m */,
  2081 + 9C6B7E35A3C4C04C035433010D8914B6 /* SDWebImage-prefix.pch */,
  2082 + BED1A739B178B7726F7CAD156377A553 /* SDWebImage-umbrella.h */,
1626 2083 );
1627   - name = iOS;
  2084 + name = "Support Files";
  2085 + path = "../Target Support Files/SDWebImage";
1628 2086 sourceTree = "<group>";
1629 2087 };
1630   - 3D6A02D9CAA8D771CE2E58F68D4DEC4A /* QMUINavigationButton */ = {
  2088 + 30F6FD1178E9945CC097112772E5ABB3 /* Support Files */ = {
1631 2089 isa = PBXGroup;
1632 2090 children = (
1633   - DA43068F40DB4F27CAA192EEADC2B5D2 /* QMUINavigationButton.h */,
1634   - C057B3B7E9520793D4713216CB6B23D5 /* QMUINavigationButton.m */,
  2091 + 6D821860BDA92112BABC9F0DE1B2BCB0 /* CNLiveCommonCategory.modulemap */,
  2092 + CE3091262054D9C73FC4446FE65772C0 /* CNLiveCommonCategory.xcconfig */,
  2093 + BD3EE3EBF209EAA68ED06C337EB371A3 /* CNLiveCommonCategory-dummy.m */,
  2094 + 217BDD971FA95BC96982948D04DE785B /* CNLiveCommonCategory-prefix.pch */,
  2095 + 5F276E861DFC999C1F94CBAD868A5380 /* CNLiveCommonCategory-umbrella.h */,
  2096 + EDA6A316ECAA180E6871FDED69DAA850 /* Info.plist */,
1635 2097 );
1636   - name = QMUINavigationButton;
  2098 + name = "Support Files";
  2099 + path = "../Target Support Files/CNLiveCommonCategory";
1637 2100 sourceTree = "<group>";
1638 2101 };
1639   - 3E7508FF17AA042965E295FA6D0C8350 /* MJExtension */ = {
  2102 + 34386980064A652C45BB17D29D580FA6 /* QMUIKit */ = {
1640 2103 isa = PBXGroup;
1641 2104 children = (
1642   - 3AC365F70BBBF0BE70BA78476D9AB32D /* MJExtension.h */,
1643   - 196943BEB8409A4B3C94B9C151F6657A /* MJExtensionConst.h */,
1644   - F195255C29CFD7CA1E199CFD865DC1FA /* MJExtensionConst.m */,
1645   - 423C8E5C8D4FA22D78CF106BC338A7E7 /* MJFoundation.h */,
1646   - 6259A66AF6A24D6D2B08113967CC3AC1 /* MJFoundation.m */,
1647   - F4FD2F3034A7593AEB0DD0C4028E263C /* MJProperty.h */,
1648   - BCFD9DDD02AE0394E425972D69316FD2 /* MJProperty.m */,
1649   - 8F8330749E29AD201132C7B906D5D237 /* MJPropertyKey.h */,
1650   - 9D5B158675D98C4AE0B75C0A9CEF7859 /* MJPropertyKey.m */,
1651   - C809D92D7A969FF817185BAFB355E329 /* MJPropertyType.h */,
1652   - 61299B1B230F8171806E05560EB141D3 /* MJPropertyType.m */,
1653   - 5F54A27555C7D330A3334CBAD4FA7813 /* NSObject+MJClass.h */,
1654   - 748EE6603D1F4408F459AE358C8FF675 /* NSObject+MJClass.m */,
1655   - 524345C3D8FD86B4C1958FC33D6F28B9 /* NSObject+MJCoding.h */,
1656   - 8DEE8B0EED7041BCBD2AE8A8CAF0E58A /* NSObject+MJCoding.m */,
1657   - AA667CF40EC50544660CB65FA0A7DBE8 /* NSObject+MJKeyValue.h */,
1658   - D669E22C9D5C7A3527BA74731352962D /* NSObject+MJKeyValue.m */,
1659   - 1C355CC99B35DF601AAFA1DBC0F46F97 /* NSObject+MJProperty.h */,
1660   - 3A63FD76D3BBCA4EB10F0AF50AC9998E /* NSObject+MJProperty.m */,
1661   - A34F2893A31D45969B22824321FBE260 /* NSString+MJExtension.h */,
1662   - 965DB590011BE721770DC10998E866E1 /* NSString+MJExtension.m */,
1663   - BC0A11445794A116BA154BD5B8618098 /* Support Files */,
  2105 + CA96DBD05A2FDB5457A484979C8B20E9 /* QMUIKit.h */,
  2106 + 1441EED8CD80647D19580EBED6349F82 /* QMUIComponents */,
  2107 + 0841C40A8CEC9E501B0874DB0A5761F1 /* QMUICore */,
  2108 + 7EEFDFC3124CA4D8E836A82DF123FF3F /* QMUILog */,
  2109 + E0351BDDDB59116545285D712D8B386B /* QMUIMainFrame */,
  2110 + D129D16FD4FEA71900E71D77DB489C14 /* QMUIResources */,
  2111 + B87CAC10A00EC78EC117D67D13AA534B /* QMUIWeakObjectContainer */,
  2112 + 2243960EE3E8B91483DDB12D00117DAD /* Support Files */,
1664 2113 );
1665   - path = MJExtension;
  2114 + name = QMUIKit;
  2115 + path = QMUIKit;
1666 2116 sourceTree = "<group>";
1667 2117 };
1668   - 457622E73FFA16E43CE520A408E568E2 /* Pods */ = {
  2118 + 3CA9E6E9EF3D9F82DF70CC9E2735A246 /* QMUISearchBar */ = {
1669 2119 isa = PBXGroup;
1670 2120 children = (
1671   - 06C1DD70D7FDD1E9A7117074B0A5A972 /* CNLiveBaseKit */,
1672   - F4F39042A83A8E0B9D0BD62CA10ACC81 /* CNLiveCommonCategory */,
1673   - B3B8DACCE1A2A601DF337E3C35D74A69 /* Masonry */,
1674   - 3E7508FF17AA042965E295FA6D0C8350 /* MJExtension */,
1675   - D4E7D3EDDE30EF3CFC27994D2DB630EA /* QMUIKit */,
1676   - E58FC61FD2BA9E5C69A87FCC95B122FC /* SDWebImage */,
  2121 + 08E8A3C74FB18B7D132216BC6C2A5527 /* QMUISearchBar.h */,
  2122 + 1003A361CB3EB5C1156E706BFFCB2F45 /* QMUISearchBar.m */,
1677 2123 );
1678   - name = Pods;
  2124 + name = QMUISearchBar;
1679 2125 sourceTree = "<group>";
1680 2126 };
1681   - 4582495BF42B0124949A30A3A0FC8C47 /* QMUIComponents */ = {
  2127 + 44F92531C9D09B0F4D1E499CF7A11B87 /* Development Pods */ = {
1682 2128 isa = PBXGroup;
1683 2129 children = (
1684   - D3D1D3B17B451FBEE610A2C719F5284C /* NavigationBarTransition */,
1685   - B05C856CFCBF538F5026762EAFF60012 /* QMUIAlertController */,
1686   - B520DD1A23E9A0E976C469F727C6CC63 /* QMUIAssetLibrary */,
1687   - 6E43E617FA2DDDB72C2ACDC54EA1A531 /* QMUIBadge */,
1688   - D35DC81A6D5BE69B8EA73946E70E2760 /* QMUIButton */,
1689   - 5B8832A863DBD30F91B7AAFCC8DF99FB /* QMUICAAnimationExtension */,
1690   - FFF40EF10FADE2A841702BC5CB9C8561 /* QMUICellHeightCache */,
1691   - DF43487181E6E0DB4F4601DF13D84E18 /* QMUICellHeightKeyCache */,
1692   - 98EC0D5321ABB53A74797AAC4B2B261D /* QMUICellSizeKeyCache */,
1693   - B3348F5856003903F32FFD85E734E578 /* QMUICollectionViewPagingLayout */,
1694   - 8D6EFE6E393EA2C17BF680E3380116B3 /* QMUIConsole */,
1695   - C30D3BA32B60C0A86639F65D5226056A /* QMUIDialogViewController */,
1696   - B096EB8A148ADEF5B736266BDA0C7675 /* QMUIEmotionInputManager */,
1697   - 3AB8440E5DD979CBC8E69AA1574B5043 /* QMUIEmotionView */,
1698   - 90F6A5FFD8A9A7141B0F954FF2E745E0 /* QMUIEmptyView */,
1699   - 5CFE4B0DB084ED2ECEECBCA10A952B79 /* QMUIFillButton */,
1700   - CC7F76D2D658578ACF6A89CD21F24B8F /* QMUIFloatLayoutView */,
1701   - 4B5DEA127D729C1D69CA17651CE2204E /* QMUIGhostButton */,
1702   - 02E7D4FA3D640FC3093461AD6B0A14A5 /* QMUIGridView */,
1703   - F608C102355D5DC004673606F063DEB1 /* QMUIImagePickerLibrary */,
1704   - FE4A53DFC0827DE61A73BDDD89183DC7 /* QMUIImagePreviewView */,
1705   - 27095652FDB8382E58499F5B08FD430A /* QMUIKeyboardManager */,
1706   - EE94636FE66479B79220772DDF0F2F82 /* QMUILabel */,
1707   - 8A83FE7419A302E47BD6A2AC33ABA8B1 /* QMUILinkButton */,
1708   - D8AFB9144FC1E4507915F17DCC5DC672 /* QMUILogManagerViewController */,
1709   - 13643820A35C4187D905F4F1EA93AA56 /* QMUILogWithConfigurationSupported */,
1710   - 854A0781F104431C37E91C88E605C129 /* QMUIMarqueeLabel */,
1711   - 8F4CFA40A5A87C89FAC160EBE36FCC19 /* QMUIModalPresentationViewController */,
1712   - AD101A2357918126895D3EEC7D006B89 /* QMUIMoreOperationController */,
1713   - 3061BA58230FDA3685744F95102ED1EB /* QMUIMultipleDelegates */,
1714   - 3D6A02D9CAA8D771CE2E58F68D4DEC4A /* QMUINavigationButton */,
1715   - 94201CD8B516DD26DF3566FAA5BB0971 /* QMUINavigationTitleView */,
1716   - 2B24E14B9AEB23403AE6874E1A6B8534 /* QMUIOrderedDictionary */,
1717   - 768148C1457B888E9B2DC1D33BC8B11B /* QMUIPieProgressView */,
1718   - EFBA848D73B9C06DFCBBE199FAD59047 /* QMUIPopupContainerView */,
1719   - 28BC8520BD7449E485B000F974E11CEF /* QMUIPopupMenuView */,
1720   - 0C26B94EDB43FD16B5C7C91E3C35F8E8 /* QMUIScrollAnimator */,
1721   - 350B1C4773EAA5544F2A0191363B51A5 /* QMUISearchBar */,
1722   - DD5CD7247ADEE77C6B621864D32E18E4 /* QMUISearchController */,
1723   - 21BFDE40E418CE8C28E2D82A6CC6CE41 /* QMUISegmentedControl */,
1724   - 6DEC6F934B67049120FF60DEDE200B14 /* QMUISlider */,
1725   - 69FBA406D4FDDD4F13A0B4C63629E99B /* QMUIStaticTableView */,
1726   - 9BDD16C2E4A9D4500409718FE44D9B4D /* QMUITableView */,
1727   - A893FDCD674339E6AC6A04828D5985CA /* QMUITableViewCell */,
1728   - 1D0E4A1420071C9C736F1DD88BC41771 /* QMUITableViewHeaderFooterView */,
1729   - 3AC9CC49A268261F77704187774D60E2 /* QMUITableViewProtocols */,
1730   - 2C6B625108E5BC4A4018D983784BF56A /* QMUITestView */,
1731   - EC1521EFD0C91F2C4D98D2338C714D0E /* QMUITextField */,
1732   - 07E80C9FA493B4B0A81538D285760BE6 /* QMUITextView */,
1733   - 79EB92D661C9255746F809D8BA43B1E8 /* QMUITips */,
1734   - D88F11E564E71D931C3C24F6EA3DFAAB /* QMUIToastView */,
1735   - C958773B4FB735E05DBB2C6E61FF0474 /* QMUIToolbarButton */,
1736   - 97AC56DC42B37A2F76FD2A3E47F94C4E /* QMUIVisualEffectView */,
1737   - 02EDB0A76DA480AFA8B4C4D7F54A797A /* QMUIZoomImageView */,
  2130 + 09240A1EFA753C86F871A0AC795F74AE /* CNLiveDisease */,
1738 2131 );
1739   - name = QMUIComponents;
  2132 + name = "Development Pods";
1740 2133 sourceTree = "<group>";
1741 2134 };
1742   - 465B9BA2D24FA018C1C3A794809993E1 /* Controller */ = {
  2135 + 455B6FE8467657DBEC3604D41F067A40 /* QMUIKeyboardManager */ = {
1743 2136 isa = PBXGroup;
1744 2137 children = (
1745   - 5FAA7BD1BD7D59029572338433AFDAD3 /* CNLiveDiseaseController.h */,
1746   - 2181586342DD9A554164A5E2D744C67C /* CNLiveDiseaseController.m */,
1747   - 4EFF558021F95A5F00F93E7E /* CNLiveFriutViewController.h */,
1748   - 4EFF558121F95A5F00F93E7E /* CNLiveFriutViewController.m */,
  2138 + 0D1D8C2551393A89A97953BFF2DFE64A /* QMUIKeyboardManager.h */,
  2139 + 3A1CB0D248CC9CC0146CEA29EBC88444 /* QMUIKeyboardManager.m */,
1749 2140 );
1750   - name = Controller;
1751   - path = CNLiveDisease/Classes/Controller;
  2141 + name = QMUIKeyboardManager;
1752 2142 sourceTree = "<group>";
1753 2143 };
1754   - 495C04D139BDE7F911E491AC221F6E3B /* QMUICore */ = {
  2144 + 4BC603F7D80E985DD5887B11E14B2B9B /* QMUIEmotionInputManager */ = {
1755 2145 isa = PBXGroup;
1756 2146 children = (
1757   - 811AF20528D9D2B1F4794F320BD7A07E /* CALayer+QMUI.h */,
1758   - 021B416C7DC076DB2FB374101CCF2F55 /* CALayer+QMUI.m */,
1759   - AB1CB45439F4826309D17BCD74782737 /* NSArray+QMUI.h */,
1760   - 9DD56AE5BCAE617A4EBC8094E8BE5628 /* NSArray+QMUI.m */,
1761   - BD665D9B09D4258983A9D675000AB8DB /* NSAttributedString+QMUI.h */,
1762   - F8CC31D1487182FCA19438886B49B9D3 /* NSAttributedString+QMUI.m */,
1763   - 24ADADD668FF43F5EC23698C748B156A /* NSCharacterSet+QMUI.h */,
1764   - C4AFD3C00A57C13D4A8668348FB92DF2 /* NSCharacterSet+QMUI.m */,
1765   - 94AE94142FEACD80732DEF21AFF8C04C /* NSNumber+QMUI.h */,
1766   - 10AF3BB7771D58A4912777913558F471 /* NSNumber+QMUI.m */,
1767   - AA24B4C9308637DB065835D2B9D840F6 /* NSObject+QMUI.h */,
1768   - FE346AE3B57FB7CDD7222DFF6401E5ED /* NSObject+QMUI.m */,
1769   - F4816D3C339CE6CEF3F58C887F543F83 /* NSParagraphStyle+QMUI.h */,
1770   - 0123357C0808A7C01DB6493D943360D3 /* NSParagraphStyle+QMUI.m */,
1771   - 95D490FEC87E40B6C4D580F61CFB7E1B /* NSPointerArray+QMUI.h */,
1772   - C835C7ACB2A32773361A5C7A1CAC1FC0 /* NSPointerArray+QMUI.m */,
1773   - 79185F49EADA657DFA2DAA85B46B1682 /* NSString+QMUI.h */,
1774   - 29CE0639A3034622F67357B5ECD003EE /* NSString+QMUI.m */,
1775   - 1A5854B329A5F5610D0E6EA118D9B0F7 /* NSURL+QMUI.h */,
1776   - 40812E86D66910253EAD271C9D005F97 /* NSURL+QMUI.m */,
1777   - 3FA218642772B7E365D881909632F1EA /* QMUICommonDefines.h */,
1778   - D07E8D2AB1B6E40352579224022BF30E /* QMUIConfiguration.h */,
1779   - C7E713834277AD356F13FF37EA383E5F /* QMUIConfiguration.m */,
1780   - D78FB44DDF3BCBC8E2129D7D5A0A4B6C /* QMUIConfigurationMacros.h */,
1781   - 709B7493FB8BDE8D74BD8D77B5BD41FB /* QMUICore.h */,
1782   - 48D103133931880BC8F4BA027C9B2486 /* QMUIHelper.h */,
1783   - 05C3C163D6A5FA27E00B13989FDB75F6 /* QMUIHelper.m */,
1784   - 0EFC4E3B742A3E93D3376B0BA36FDDC7 /* QMUILab.h */,
1785   - 581026DFFC15E3B9B104CC2852916B3E /* QMUIRuntime.h */,
1786   - BA1D527CFF8C9E368E1BB97A5C2455E8 /* QMUIRuntime.m */,
1787   - 0781F92B56914917F4751CF3C24112D0 /* UIActivityIndicatorView+QMUI.h */,
1788   - 2A8E73421BA0D11B2A174DE72020920B /* UIActivityIndicatorView+QMUI.m */,
1789   - 840F3C4ADABF301EE1B7C822DA920E0E /* UIBarItem+QMUI.h */,
1790   - CF576BDC769E5E259D24A2CD3E39CBAF /* UIBarItem+QMUI.m */,
1791   - FA010D37CD63C0FCCC446802CA707BD5 /* UIBezierPath+QMUI.h */,
1792   - A1B8748BACECF0D3F6BDB129C6FE3527 /* UIBezierPath+QMUI.m */,
1793   - B1AB995AB1CDD2B54A22E80E9D721F6D /* UIButton+QMUI.h */,
1794   - B5B42410E000BE9C02A5969E36F0BBBF /* UIButton+QMUI.m */,
1795   - 226BE6FB747E51F7F0CEF5895CCC240F /* UICollectionView+QMUI.h */,
1796   - 571E0D5D58280CD2B14C01C9C7204D21 /* UICollectionView+QMUI.m */,
1797   - FFE79EB840E8AAA41AED329DB0EEB49D /* UIColor+QMUI.h */,
1798   - 7364CA1AA9244B27B675CF9F61426486 /* UIColor+QMUI.m */,
1799   - 90AF67A35FED6821D65DC1C31F841AA4 /* UIControl+QMUI.h */,
1800   - F8C0EA5508FFF6BB997F70C9C6785145 /* UIControl+QMUI.m */,
1801   - 5E25AFA3DD107FFC47DC213639F3A9C8 /* UIFont+QMUI.h */,
1802   - 2FA62D189474E7BB05FC29D6E452E913 /* UIFont+QMUI.m */,
1803   - 6DBF26BE0FE79EEEB542C377D06CD50F /* UIGestureRecognizer+QMUI.h */,
1804   - 9DB4DC88D6CEA685A878C6F7D6361C69 /* UIGestureRecognizer+QMUI.m */,
1805   - 2839715F80DE08FD9FECE5FF4301C338 /* UIImage+QMUI.h */,
1806   - F81ABBE4DE45B4419579F48E56C3977A /* UIImage+QMUI.m */,
1807   - 9472290CE0B828C6F93A022454FCA115 /* UIImageView+QMUI.h */,
1808   - F67EBF30BC626EB1203405FF32ED0671 /* UIImageView+QMUI.m */,
1809   - BFBFC70C6312153E43B1B6BAB480058E /* UIInterface+QMUI.h */,
1810   - 74D3634E12DFB0271046F8908B984C87 /* UIInterface+QMUI.m */,
1811   - DB70F96C933C4A52007AD1D6477CE777 /* UILabel+QMUI.h */,
1812   - B87EC7716031B956B6615CFC52F6FBEB /* UILabel+QMUI.m */,
1813   - 38AC1F3E79C864D6F54AAF1239ABB139 /* UINavigationBar+QMUI.h */,
1814   - 9122C5B8F74D0B5A933B945F16275EA2 /* UINavigationBar+QMUI.m */,
1815   - C834450990E7B6453801E05CECA05C55 /* UINavigationController+QMUI.h */,
1816   - 35611E0567F7893470715D9F4F989244 /* UINavigationController+QMUI.m */,
1817   - 4BE49CB947FCB1ED6060E009AEFED9E6 /* UIScrollView+QMUI.h */,
1818   - 6BF942B9E8DA4A1C16D37E8BD439AC11 /* UIScrollView+QMUI.m */,
1819   - BECE5819575481880C93AE0360E29FD5 /* UISearchBar+QMUI.h */,
1820   - 911D5A6D4FCF39DC0F8B147818FE9F25 /* UISearchBar+QMUI.m */,
1821   - C377AC139F366463A2ECA806DD41B03C /* UITabBar+QMUI.h */,
1822   - 7965E4B0C744818CCA28A3A9CACBDA74 /* UITabBar+QMUI.m */,
1823   - BE133FCE02FE67807C16446C95A64D35 /* UITabBarItem+QMUI.h */,
1824   - A71F960410C16DB97248BCF9DD0E3F78 /* UITabBarItem+QMUI.m */,
1825   - 820F9AB5996EE1B30564D3EF793B2778 /* UITableView+QMUI.h */,
1826   - 3602183FF0904002498FB86B8A62CFDC /* UITableView+QMUI.m */,
1827   - 6A50A9BC9BA8D342A43E7DFBD4024240 /* UITableViewCell+QMUI.h */,
1828   - F0CF43DA3E2D47C99DF06843DFF75A81 /* UITableViewCell+QMUI.m */,
1829   - A23B784D06DF571D97943B109539BB19 /* UITextField+QMUI.h */,
1830   - 76C67DD05FC5757D9437B8E9CC2409E9 /* UITextField+QMUI.m */,
1831   - 7E29F3B9870C66868E8E20E12CA040B1 /* UITextView+QMUI.h */,
1832   - 6CFBB6ACEFC3488E6D93EF3328106EB1 /* UITextView+QMUI.m */,
1833   - AF9BF34C79EFF3165DECA383CC4FD876 /* UIView+QMUI.h */,
1834   - 7E6136F18E9BE91124109B21D99D75C2 /* UIView+QMUI.m */,
1835   - FFC3071BC3D73298CC39F653C48E295A /* UIViewController+QMUI.h */,
1836   - 03094D2A208A76F323AB18CB797F4FF3 /* UIViewController+QMUI.m */,
1837   - 733DB59358A6819AEED99A450F19E8D7 /* UIWindow+QMUI.h */,
1838   - BF279123AA1CB738B2636DEE09F81996 /* UIWindow+QMUI.m */,
  2147 + E5BE2384E8827733D6C5EF0F4A169CD7 /* QMUIEmotionInputManager.h */,
  2148 + 06D0585D9D13913A35D89993A7047F74 /* QMUIEmotionInputManager.m */,
1839 2149 );
1840   - name = QMUICore;
  2150 + name = QMUIEmotionInputManager;
1841 2151 sourceTree = "<group>";
1842 2152 };
1843   - 4B5DEA127D729C1D69CA17651CE2204E /* QMUIGhostButton */ = {
  2153 + 4F60E588621B64A24277FD208C25415D /* QMUIPopupMenuView */ = {
1844 2154 isa = PBXGroup;
1845 2155 children = (
1846   - 1805405C3A00BD6EEDEEDF3DFCDAD69D /* QMUIGhostButton.h */,
1847   - 51E5D15B011A81122E717F8170B754BD /* QMUIGhostButton.m */,
  2156 + C8E8CC6A3093EA012D2D0339B8C10BCB /* QMUIPopupMenuBaseItem.h */,
  2157 + 8D413F513363C0283E9D19A22E808E79 /* QMUIPopupMenuBaseItem.m */,
  2158 + 9388D4FCEFE0F8EA9C58E957BF7B4891 /* QMUIPopupMenuButtonItem.h */,
  2159 + 62DB6B816AC238392BD814F6F872495D /* QMUIPopupMenuButtonItem.m */,
  2160 + 5F2189D3471BEE5F15259E27A35C451A /* QMUIPopupMenuItemProtocol.h */,
  2161 + C9AF92E4CDBAB0E15AC8A4D8F7B3F785 /* QMUIPopupMenuView.h */,
  2162 + D260371DEABA5F17EE471754F3D604DE /* QMUIPopupMenuView.m */,
1848 2163 );
1849   - name = QMUIGhostButton;
  2164 + name = QMUIPopupMenuView;
1850 2165 sourceTree = "<group>";
1851 2166 };
1852   - 582FFCBDCBC8AB82CFD644F78144CFA8 /* Support Files */ = {
  2167 + 54C985A3A7130E40C0E3ADBA705B972B /* QMUITextField */ = {
1853 2168 isa = PBXGroup;
1854 2169 children = (
1855   - 22C88BCE0E6D2DF5D8363F9612AB6AC9 /* Info.plist */,
1856   - 30A3B3AED4B1E88F72D5B4024CFE7700 /* Masonry.modulemap */,
1857   - 9317D6F6E7A6CDD65F041F54FA463F64 /* Masonry.xcconfig */,
1858   - FA2072250488D45556BCD9DAA435D187 /* Masonry-dummy.m */,
1859   - E6A5093161D17EF8B5F8DC7AE35A1F99 /* Masonry-prefix.pch */,
1860   - 1A0A0F3211D9F36420C8A2B6CE583785 /* Masonry-umbrella.h */,
  2170 + 30BD89D61133B63CFE719B11FA5E9AA8 /* QMUITextField.h */,
  2171 + D6359391264191F30436C3236E86DB1D /* QMUITextField.m */,
1861 2172 );
1862   - name = "Support Files";
1863   - path = "../Target Support Files/Masonry";
  2173 + name = QMUITextField;
1864 2174 sourceTree = "<group>";
1865 2175 };
1866   - 5B8832A863DBD30F91B7AAFCC8DF99FB /* QMUICAAnimationExtension */ = {
  2176 + 55A6C91D5C353D1831A9B94D9E6060B1 /* QMUILogWithConfigurationSupported */ = {
1867 2177 isa = PBXGroup;
1868 2178 children = (
1869   - 47D7824CA5E3F47FCFBCE9BE6B6FD40B /* CAAnimation+QMUI.h */,
1870   - C71FB5E50D23BAFF025598C4BC62090A /* CAAnimation+QMUI.m */,
  2179 + 2ED77F8BDE8F753D0A0DFCAF9BC40B1E /* QMUILogger+QMUIConfigurationTemplate.h */,
  2180 + 38999C44B8CCAB413797F7FED1B5B7FE /* QMUILogger+QMUIConfigurationTemplate.m */,
1871 2181 );
1872   - name = QMUICAAnimationExtension;
  2182 + name = QMUILogWithConfigurationSupported;
1873 2183 sourceTree = "<group>";
1874 2184 };
1875   - 5B901D1F972AC4C52A09DA5C59C563CE /* Resources */ = {
  2185 + 5B73CAC83F930872913B387512453CF5 /* Controller */ = {
1876 2186 isa = PBXGroup;
1877 2187 children = (
1878   - 8173C290AC4F4CB8A41DFADCF42EA495 /* QMUIResources.bundle */,
  2188 + AB482DCB5CC8485D84A1084EF97B5D1C /* CNLiveDiseaseController.h */,
  2189 + FFE5C6F15F469B927C7D51C48F76D604 /* CNLiveDiseaseController.m */,
  2190 + 83625B6E28CB1483B0C3BF0B51D65462 /* CNLiveFriutViewController.h */,
  2191 + 9DE4928CB5CBA42D27AAC8C3AD1E08B4 /* CNLiveFriutViewController.m */,
  2192 + B36815C48B6483E456EB04021A741353 /* CNLiveSelectedViewController.h */,
  2193 + E3677CB8DB8AE731088D558CD7A46A71 /* CNLiveSelectedViewController.m */,
1879 2194 );
1880   - name = Resources;
  2195 + name = Controller;
  2196 + path = CNLiveDisease/Classes/Controller;
1881 2197 sourceTree = "<group>";
1882 2198 };
1883 2199 5CF09A401E702F639F48CA4B5C35F5DA /* Pods-CNLiveDisease_Tests */ = {
... ... @@ -1898,808 +2214,842 @@
1898 2214 path = "Target Support Files/Pods-CNLiveDisease_Tests";
1899 2215 sourceTree = "<group>";
1900 2216 };
1901   - 5CFE4B0DB084ED2ECEECBCA10A952B79 /* QMUIFillButton */ = {
  2217 + 5D0428EDCF52B18261C5F3D1489B00E3 /* QMUITestView */ = {
1902 2218 isa = PBXGroup;
1903 2219 children = (
1904   - A71B3C80928C305C08399D9A415B0519 /* QMUIFillButton.h */,
1905   - D8CE3ACEC543208A495ECDD28520D25F /* QMUIFillButton.m */,
  2220 + 745086A2AE0AAE149618D970D882DAA9 /* QMUITestView.h */,
  2221 + 847BB111539F3623C154E939C413837E /* QMUITestView.m */,
1906 2222 );
1907   - name = QMUIFillButton;
  2223 + name = QMUITestView;
1908 2224 sourceTree = "<group>";
1909 2225 };
1910   - 5E5B6E17BEDA9CC0C8AFE11B0EDACB28 /* QMUIMainFrame */ = {
  2226 + 5F8FA00C1D26D29DEB9D193B97FACC5C /* Support Files */ = {
1911 2227 isa = PBXGroup;
1912 2228 children = (
1913   - 020DA096E8D3B8323AE9DB8794A89FBD /* QMUICommonTableViewController.h */,
1914   - A16B407E462D65BCD3EC6B3702D993E2 /* QMUICommonTableViewController.m */,
1915   - DE7A86EA92BEDA02F7D6A8BAEDB41D77 /* QMUICommonViewController.h */,
1916   - 48A1D0AE6EF6B4180C3FAE88D3F3005D /* QMUICommonViewController.m */,
1917   - AD85CC2AF03997DEF1B42BB062F6E84A /* QMUINavigationController.h */,
1918   - 8AB466A55E27F78C5FDD75E571D9B6F2 /* QMUINavigationController.m */,
1919   - A819759ED0C1F8C629FDEF240B314291 /* QMUITabBarViewController.h */,
1920   - 68F07823A8159E88ADD306DE31A77B0E /* QMUITabBarViewController.m */,
  2229 + 7C758B8197151D7A54074EAC5F346518 /* CNLiveImagePickerController.modulemap */,
  2230 + 722419720F7B4A17FB56B753CFAE6545 /* CNLiveImagePickerController.xcconfig */,
  2231 + A7B491E15E28DEE130A93E6000CF7B6D /* CNLiveImagePickerController-dummy.m */,
  2232 + 57E72E9618A42B800C5C9ED6279D6798 /* CNLiveImagePickerController-prefix.pch */,
  2233 + 8C54DDF11208ECC2A6F3189CBF3E4C6F /* CNLiveImagePickerController-umbrella.h */,
  2234 + 64B0C186F2BA6579807906C3220E2BEC /* Info.plist */,
1921 2235 );
1922   - name = QMUIMainFrame;
  2236 + name = "Support Files";
  2237 + path = "../Target Support Files/CNLiveImagePickerController";
1923 2238 sourceTree = "<group>";
1924 2239 };
1925   - 636D5574E74B2DE57F3952E31D205F39 /* Support Files */ = {
  2240 + 63C8A7D698B2771F3E46A742C1EB14E7 /* QMUIImagePreviewView */ = {
1926 2241 isa = PBXGroup;
1927 2242 children = (
1928   - A961F869D92194FF68A459724F0F7312 /* CNLiveBaseKit.modulemap */,
1929   - 1C1D9561FB18BBC5722DE9621FD9C2C4 /* CNLiveBaseKit.xcconfig */,
1930   - F2EC3799F4A47286A45DD2B4CC713443 /* CNLiveBaseKit-dummy.m */,
1931   - D85AED3264B0305FE3F435F33BC67AB3 /* CNLiveBaseKit-prefix.pch */,
1932   - 435CFF5AD869E05D31A04C971EA3CF87 /* CNLiveBaseKit-umbrella.h */,
1933   - F3666C235DD18D8413AD689AAC12081E /* Info.plist */,
  2243 + 9C5FD20B6E2E00D379DA5FCEF068767C /* QMUIImagePreviewView.h */,
  2244 + 8A8066BA8A2F9B49E1B16CC0EA70BDB6 /* QMUIImagePreviewView.m */,
  2245 + 7D8C2BD1311EFF5DE7ADC5BAC9C28F47 /* QMUIImagePreviewViewController.h */,
  2246 + F35E9EBAF4E4C83AB76FD4094FBBBD75 /* QMUIImagePreviewViewController.m */,
  2247 + 1E953BF24D0201331DBBBC71F2445CEE /* QMUIImagePreviewViewTransitionAnimator.h */,
  2248 + CA51FF1B0B977169F0DA15881D7AA766 /* QMUIImagePreviewViewTransitionAnimator.m */,
1934 2249 );
1935   - name = "Support Files";
1936   - path = "../Target Support Files/CNLiveBaseKit";
  2250 + name = QMUIImagePreviewView;
1937 2251 sourceTree = "<group>";
1938 2252 };
1939   - 63A5D54609C1BAF837EAD041FE08FCE0 /* QMUILog */ = {
  2253 + 6716303E23B5A8865A666E1611534882 /* Resources */ = {
1940 2254 isa = PBXGroup;
1941 2255 children = (
1942   - 5E0A3CAF13907E99EA4F330610713D36 /* QMUILog.h */,
1943   - 1CE966B43CFE4E28165494AF407E7B10 /* QMUILogger.h */,
1944   - 1005AEEA7F73434C57C520C6071ECF2A /* QMUILogger.m */,
1945   - 0492EE9FFCEDFB4F884F2F5EA79DFAC2 /* QMUILogItem.h */,
1946   - DF5B2A699E9443CB88087814B2D6A1E6 /* QMUILogItem.m */,
1947   - 3EEA363FC7AA6AD6F4E64C8A9F1C46F6 /* QMUILogNameManager.h */,
1948   - AAF386DEC47884AD7EDB75B15DF7406C /* QMUILogNameManager.m */,
  2256 + 1EF869671070CF3D95A6244CCC0D019E /* Assets.xcassets */,
1949 2257 );
1950   - name = QMUILog;
  2258 + name = Resources;
1951 2259 sourceTree = "<group>";
1952 2260 };
1953   - 69FBA406D4FDDD4F13A0B4C63629E99B /* QMUIStaticTableView */ = {
  2261 + 67AFA4B679E8F9E7F0FC9B50EF2A81BC /* QMUISearchController */ = {
1954 2262 isa = PBXGroup;
1955 2263 children = (
1956   - 43D8484AE4E9A182D0678E9A5F5464E8 /* QMUIStaticTableViewCellData.h */,
1957   - A158A9B9DEE9D4E5C87F21EC991959B9 /* QMUIStaticTableViewCellData.m */,
1958   - 30C96A317D39D27B596F69AC06EFA0DD /* QMUIStaticTableViewCellDataSource.h */,
1959   - 5FBC890D62C36BB58830853AB8C21ADD /* QMUIStaticTableViewCellDataSource.m */,
1960   - A85978FEF80EF97EF0B9191BD6968255 /* UITableView+QMUIStaticCell.h */,
1961   - 2011ABAECFF4A3EED67CAFB0C2361BC2 /* UITableView+QMUIStaticCell.m */,
  2264 + EF1308F81F860736017B415CC421A908 /* QMUISearchController.h */,
  2265 + FF83D52F2230227C977F6BB9EFF7079A /* QMUISearchController.m */,
1962 2266 );
1963   - name = QMUIStaticTableView;
  2267 + name = QMUISearchController;
1964 2268 sourceTree = "<group>";
1965 2269 };
1966   - 6B18F89FEA7A5DC2614E4C7F17F4D13A /* View */ = {
  2270 + 685D921D4BFC178110EEC81E4B96FF18 /* QMUIToastView */ = {
1967 2271 isa = PBXGroup;
1968 2272 children = (
1969   - D71FDCA4EBCE92F8A4E8EBA130AAA2EE /* CNDiseaseType.h */,
1970   - 6E1D52A7133B78F20E9ADC0DC752B202 /* CNDiseaseType.m */,
1971   - 0FBB0BDFC463B1FAEA42F00581352AF8 /* CNDiseaseViewCell.h */,
1972   - 2B244F4E7487C6879E6E631DBEDDF6A6 /* CNDiseaseViewCell.m */,
1973   - C8E76168CD4E77E9CD08F40962AAA23E /* CNLiveDiseaseSegment.h */,
1974   - 8A29B97B11732FE1F16804A327D10655 /* CNLiveDiseaseSegment.m */,
  2273 + 8A07345E4E6A0AC4496606DEE515F573 /* QMUIToastAnimator.h */,
  2274 + CE2D79966FA8435D2459EC0D7A08F3B9 /* QMUIToastAnimator.m */,
  2275 + EF668F328E46C7B1FDDE294123E26163 /* QMUIToastBackgroundView.h */,
  2276 + 063F207939FA6D5DB2DB5214957E7DB9 /* QMUIToastBackgroundView.m */,
  2277 + F2FE665CD74A8F8D43268FEC2DC28523 /* QMUIToastContentView.h */,
  2278 + 1B772197D628EB29D49EA20C608CEF92 /* QMUIToastContentView.m */,
  2279 + 87F7FD26183E3426A227E6236C167B9F /* QMUIToastView.h */,
  2280 + 469F71E2947E229CEE39743EF4559CBD /* QMUIToastView.m */,
1975 2281 );
1976   - name = View;
1977   - path = CNLiveDisease/Classes/View;
  2282 + name = QMUIToastView;
1978 2283 sourceTree = "<group>";
1979 2284 };
1980   - 6DEC6F934B67049120FF60DEDE200B14 /* QMUISlider */ = {
  2285 + 68C49EFEEAEC46B3BD5381770D2C1345 /* QMUISlider */ = {
1981 2286 isa = PBXGroup;
1982 2287 children = (
1983   - D277DD86EB58DA8CDCD95340E4F4C324 /* QMUISlider.h */,
1984   - DCBE66E7DFCC5389BFEC79C15F549563 /* QMUISlider.m */,
  2288 + 9C9C62CAAAE516AF5BDE98D139934A40 /* QMUISlider.h */,
  2289 + 92878837140ADF53F82994EE0A019BC6 /* QMUISlider.m */,
1985 2290 );
1986 2291 name = QMUISlider;
1987 2292 sourceTree = "<group>";
1988 2293 };
1989   - 6E43E617FA2DDDB72C2ACDC54EA1A531 /* QMUIBadge */ = {
  2294 + 6AA13A59A2FDA4879BCF46DDD0885F07 /* Resources */ = {
1990 2295 isa = PBXGroup;
1991 2296 children = (
1992   - 9C8C2A8D452EF75EDD7BEFC1BE87143C /* UIBarItem+QMUIBadge.h */,
1993   - 309900AB9BD5769DD9C4996C9DBD64DA /* UIBarItem+QMUIBadge.m */,
  2297 + F25B69E2B789889D85B822BCCE1402D4 /* Media.xcassets */,
1994 2298 );
1995   - name = QMUIBadge;
  2299 + name = Resources;
1996 2300 sourceTree = "<group>";
1997 2301 };
1998   - 712C157B4BBBE9A2525851B74AD35BD0 /* Support Files */ = {
  2302 + 707FA9E6B62927523F0D3784C655B72F /* QMUIDialogViewController */ = {
1999 2303 isa = PBXGroup;
2000 2304 children = (
2001   - FE9DCDF07E9CC816CB7E92F2082791FB /* Info.plist */,
2002   - 42A71C38C137DD11643C8BC39E06E2D5 /* SDWebImage.modulemap */,
2003   - B8E46A1498A2D53289A376156A8D205F /* SDWebImage.xcconfig */,
2004   - CE74203BD58665EE3527E93F6CA08754 /* SDWebImage-dummy.m */,
2005   - D0382C19223BA7433C5CB16624BE7935 /* SDWebImage-prefix.pch */,
2006   - 57FB6F37CEFD1FC2B65FE7F5C90C2EF3 /* SDWebImage-umbrella.h */,
  2305 + 3876B5F589E9CF8379B0653166DE3B56 /* QMUIDialogViewController.h */,
  2306 + B523DBCCD10347F549D4B68502032251 /* QMUIDialogViewController.m */,
2007 2307 );
2008   - name = "Support Files";
2009   - path = "../Target Support Files/SDWebImage";
  2308 + name = QMUIDialogViewController;
2010 2309 sourceTree = "<group>";
2011 2310 };
2012   - 768148C1457B888E9B2DC1D33BC8B11B /* QMUIPieProgressView */ = {
  2311 + 752564C652741A0E18C9A60417B5B2E2 /* CNLiveBaseKit */ = {
2013 2312 isa = PBXGroup;
2014 2313 children = (
2015   - 4B5742F33D18276D1E9106EA5796AD8E /* QMUIPieProgressView.h */,
2016   - A5892653183F29A5DAA50390FC240540 /* QMUIPieProgressView.m */,
  2314 + 8452F75A0AE427772DA2CC1E1AD93A17 /* BaseModel.h */,
  2315 + 42312A2B5A549378DAC0B4ECA3698C98 /* BaseModel.m */,
  2316 + 170803385B8F4CF8C7110C29AD8706BE /* CNLiveBaseKit.h */,
  2317 + 500A710E1B26279CD86F1AD49C8C536B /* CNLiveDefinesHeader.h */,
  2318 + E97B6E602945C8F9AF77460B60ABCABB /* CNSetUserDefaultTool.h */,
  2319 + 1C103CF232F39659E1A688D19CB0F2D8 /* CNSetUserDefaultTool.m */,
  2320 + 6A440A91C116F46D23C016EB79CAC207 /* ColorHeaders.h */,
  2321 + 9E73DE246AE23327F5EB92B2926DC451 /* ColorMacro.h */,
  2322 + 10D261DC56FB2BD0F4CBCE666CC4A34A /* GTMBase64.h */,
  2323 + A8449C5F70D106280116BEA6DB4391BA /* GTMBase64.m */,
  2324 + A143F9CC78A6EF6E637B0EC24D19CBF1 /* GTMDefines.h */,
  2325 + 59E3B9121C271C195C4AEBEF964B7B6A /* IOSDeviceConfig.h */,
  2326 + 4921F91B1A1C88F58816499E9D47A8E2 /* IOSDeviceConfig.m */,
  2327 + 0D8F6B27FE9EEEDF02CB533642B41D07 /* IOSDeviceMacro.h */,
  2328 + A138460FEFAF9E900EB1BF5E0A5FCA09 /* JSONKit.h */,
  2329 + 5A8430818F222E5BB32B3FFCA3075305 /* JSONKit.m */,
  2330 + 6E8E20AE802110BAAC946186CB2E659D /* NSMutableDictionary+Json.h */,
  2331 + 02B223C7F03EF3DCF3A9C4E01B20D85E /* NSMutableDictionary+Json.m */,
  2332 + 7D45354E46D6B094B5EECB59638BD2C7 /* NSObject+Json.h */,
  2333 + CAD4E9F8ADC6F8B2CEDFDF38772B2B15 /* NSObject+Json.m */,
  2334 + C736282DDFB179DA9A947FD6D82CAAA9 /* NSString+AES.h */,
  2335 + 18335FFD91BAC7B052B6BD7DA887B162 /* NSString+AES.m */,
  2336 + 17F05FFA31ACE8FBC2997970EB228B0B /* NSString+CNLiveExtension.h */,
  2337 + C23082DBF1889636C2F81836269B4955 /* NSString+CNLiveExtension.m */,
  2338 + 270A3AA46185186D2B40F86449795864 /* NSString+Common.h */,
  2339 + AC090E7E3EE2BCFA5483DA4450F59EBC /* NSString+Common.m */,
  2340 + E17948327E3356A848B97B50765B3F16 /* PathHeaders.h */,
  2341 + AF886B662052F0ADC850BF95CFA5AA9A /* PathUtility.h */,
  2342 + 43F1DB16A2524D63F548364CC5E9381C /* PathUtility.m */,
  2343 + F82DD20E391DDA55B12C04659416C83D /* UIButton+CNCreateButton.h */,
  2344 + 5439D128232994394390414D83B0B580 /* UIButton+CNCreateButton.m */,
  2345 + 3EEE5778E43F5EA46DCDC911C9AE3E70 /* UIColor+MLPFlatColors.h */,
  2346 + F26F8745D0DD4D83BBD02C5AB3F85EF4 /* UIColor+MLPFlatColors.m */,
  2347 + 064F2F4FAA8342C2A488D94C1DE2D99D /* UIFont+CNLiveExtension.h */,
  2348 + EFDF683F84809901BD666E73DD54A392 /* UIFont+CNLiveExtension.m */,
  2349 + D9EE7B4F2806F84E200EE4B8107248CE /* UIFont+TLChat.h */,
  2350 + A53D965E23347C5958FEB810299B143F /* UIFont+TLChat.m */,
  2351 + E3666331E5D1B81C3ED0B7E99E2FFFFE /* UIImage+CNLiveBaseExtension.h */,
  2352 + 8BAB1C21D8C11EEFD54C54D47EDE8DC2 /* UIImage+CNLiveBaseExtension.m */,
  2353 + 230936FFC6070470C8F86A6F0DE0927C /* UIView+CNAlertView.h */,
  2354 + 79592FEB85AF6A7D31C7A92328509334 /* UIView+CNAlertView.m */,
  2355 + 3190978096D1D6282AA53B3C5C9E1E68 /* UIView+Extension.h */,
  2356 + 506DB426E8C0B9B10CEC03E489FE81FA /* UIView+Extension.m */,
  2357 + BEE33AA6D1AB341CD1D0F46E92963B8F /* Support Files */,
2017 2358 );
2018   - name = QMUIPieProgressView;
  2359 + name = CNLiveBaseKit;
  2360 + path = CNLiveBaseKit;
2019 2361 sourceTree = "<group>";
2020 2362 };
2021   - 79EB92D661C9255746F809D8BA43B1E8 /* QMUITips */ = {
  2363 + 78ECD9CE82ED411ACACC4CC3BCCA047A /* QMUIVisualEffectView */ = {
2022 2364 isa = PBXGroup;
2023 2365 children = (
2024   - D2D097A19A2A5144939DE3D3C2C1E881 /* QMUITips.h */,
2025   - F2B73F5F2442651AEF0C27A20C506730 /* QMUITips.m */,
  2366 + F1CB305A130BFE91D0B304690F5FC59C /* QMUIVisualEffectView.h */,
  2367 + 7C7D93A5B8BE3BF9ABC86D54228E41AF /* QMUIVisualEffectView.m */,
2026 2368 );
2027   - name = QMUITips;
  2369 + name = QMUIVisualEffectView;
2028 2370 sourceTree = "<group>";
2029 2371 };
2030   - 7DB346D0F39D3F0E887471402A8071AB = {
  2372 + 7CA6695B7BAC40C570FEC5B5882DC0D8 /* NavigationBarTransition */ = {
2031 2373 isa = PBXGroup;
2032 2374 children = (
2033   - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */,
2034   - 2C6AEC12FA65F20A121F1D1F953982AD /* Development Pods */,
2035   - 09E95768E2BBF4C32445AA52F6435E85 /* Frameworks */,
2036   - 457622E73FFA16E43CE520A408E568E2 /* Pods */,
2037   - F9E3B66852E99932623F5784DC31774D /* Products */,
2038   - 2042BE3F453B4C089C265FCF656A7253 /* Targets Support Files */,
  2375 + 3FAF593C33895CAA1166F5CCE5D104E3 /* UINavigationBar+Transition.h */,
  2376 + 2B8F800A83B37AAD18337D986B654208 /* UINavigationBar+Transition.m */,
  2377 + 668060AF075E4D105B791F47B8012F91 /* UINavigationController+NavigationBarTransition.h */,
  2378 + 074479220CB783A344731AE963105680 /* UINavigationController+NavigationBarTransition.m */,
2039 2379 );
  2380 + name = NavigationBarTransition;
2040 2381 sourceTree = "<group>";
2041 2382 };
2042   - 854A0781F104431C37E91C88E605C129 /* QMUIMarqueeLabel */ = {
  2383 + 7DB346D0F39D3F0E887471402A8071AB = {
2043 2384 isa = PBXGroup;
2044 2385 children = (
2045   - 1004406EF1D833EF32B07270BB1E7CAD /* QMUIMarqueeLabel.h */,
2046   - 1DA72A1AC9C461FFA2D918C5E56A3D0F /* QMUIMarqueeLabel.m */,
  2386 + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */,
  2387 + 44F92531C9D09B0F4D1E499CF7A11B87 /* Development Pods */,
  2388 + 05B27D0D32AFA2B5F332C2F948BD5A4D /* Frameworks */,
  2389 + E8D5387AD3BEB50FF93512133936E0EC /* Pods */,
  2390 + 25DCCE89DC094361BFEE4E90D34254AB /* Products */,
  2391 + 2042BE3F453B4C089C265FCF656A7253 /* Targets Support Files */,
2047 2392 );
2048   - name = QMUIMarqueeLabel;
2049 2393 sourceTree = "<group>";
2050 2394 };
2051   - 8A83FE7419A302E47BD6A2AC33ABA8B1 /* QMUILinkButton */ = {
  2395 + 7E2B0F36C770930363D546D15FA5C281 /* Pod */ = {
2052 2396 isa = PBXGroup;
2053 2397 children = (
2054   - 0112AB199670EED8F505AABC87AC6EC7 /* QMUILinkButton.h */,
2055   - C2BF9578762A47C70B12A0828F6F1A0C /* QMUILinkButton.m */,
  2398 + 8BECA8A93E9ED8075D9B2632AD7DA57B /* CNLiveDisease.podspec */,
  2399 + BD5F4864EA3D64F4B1CD02B07B06EB43 /* LICENSE */,
  2400 + 656984A285E69B89250A344CDE0B69DD /* README.md */,
2056 2401 );
2057   - name = QMUILinkButton;
  2402 + name = Pod;
2058 2403 sourceTree = "<group>";
2059 2404 };
2060   - 8D6EFE6E393EA2C17BF680E3380116B3 /* QMUIConsole */ = {
  2405 + 7EEFDFC3124CA4D8E836A82DF123FF3F /* QMUILog */ = {
2061 2406 isa = PBXGroup;
2062 2407 children = (
2063   - 04D6DFD9F6EFF71A43E4A49175799E68 /* QMUIConsole.h */,
2064   - A8AB8E7C9A64EDB6C2505D23DB9DDF73 /* QMUIConsole.m */,
2065   - D1D8DE238F52896FC6652F4E044369A0 /* QMUIConsoleToolbar.h */,
2066   - F7107CD260D71E81CE1E0B1379BFEC5E /* QMUIConsoleToolbar.m */,
2067   - AAB98D3E28673C5346E81AF9BF606D43 /* QMUIConsoleViewController.h */,
2068   - D32B35130AEEC1A4B5784672653AF369 /* QMUIConsoleViewController.m */,
2069   - EEE86797AB5325C704E23510BCF43FC5 /* QMUILog+QMUIConsole.h */,
2070   - 9484B81FF2FE9E950158BED879341CD5 /* QMUILog+QMUIConsole.m */,
  2408 + 33C0CB46A25C8AE706BCEB8AE6B252D3 /* QMUILog.h */,
  2409 + 65C61C8A336D8030A3953898C191AE7A /* QMUILogger.h */,
  2410 + E20381E84481FD7A61FAF551A583CB75 /* QMUILogger.m */,
  2411 + 14D753EDE06FBB444DF33C0E8A3C7B4E /* QMUILogItem.h */,
  2412 + 10A8A9A03A359BE786B7B086BB53E8D2 /* QMUILogItem.m */,
  2413 + 787AFD75A75F2A21A127FD6E4044DCA2 /* QMUILogNameManager.h */,
  2414 + 099EA93BD33E62B98A0AF3CC4C7F03F9 /* QMUILogNameManager.m */,
2071 2415 );
2072   - name = QMUIConsole;
  2416 + name = QMUILog;
2073 2417 sourceTree = "<group>";
2074 2418 };
2075   - 8E3839EB77C00C3F96B53B1492EF5323 /* CNLiveDisease */ = {
  2419 + 80FD729B56BAD4B4703EEBFFD4DFFB31 /* QMUIEmptyView */ = {
2076 2420 isa = PBXGroup;
2077 2421 children = (
2078   - 465B9BA2D24FA018C1C3A794809993E1 /* Controller */,
2079   - DCFC508611CE91FD8AA551ACD9004373 /* Pod */,
2080   - 95D1D49424EF17E1427E69B2E99BA420 /* Support Files */,
2081   - 6B18F89FEA7A5DC2614E4C7F17F4D13A /* View */,
  2422 + 6F69BEA90581AAF684228A27637D6246 /* QMUIEmptyView.h */,
  2423 + 0D57E16D8E1C0906B382F3ACF003271B /* QMUIEmptyView.m */,
2082 2424 );
2083   - name = CNLiveDisease;
2084   - path = ../..;
  2425 + name = QMUIEmptyView;
2085 2426 sourceTree = "<group>";
2086 2427 };
2087   - 8F4CFA40A5A87C89FAC160EBE36FCC19 /* QMUIModalPresentationViewController */ = {
  2428 + 83559BFB64A7C641A4B5730CE13D3176 /* QMUIPieProgressView */ = {
2088 2429 isa = PBXGroup;
2089 2430 children = (
2090   - 22443902E4CAA4813BEE676DB2E77B14 /* QMUIModalPresentationViewController.h */,
2091   - 1CF5D3834B92C8ADE22E4ED69E55AD1A /* QMUIModalPresentationViewController.m */,
  2431 + 56190C188817D7B972626D5F6E6E2BD4 /* QMUIPieProgressView.h */,
  2432 + D9F28EB8CCFBC54B0F7084BEC4241404 /* QMUIPieProgressView.m */,
2092 2433 );
2093   - name = QMUIModalPresentationViewController;
  2434 + name = QMUIPieProgressView;
2094 2435 sourceTree = "<group>";
2095 2436 };
2096   - 90F6A5FFD8A9A7141B0F954FF2E745E0 /* QMUIEmptyView */ = {
  2437 + 87DDD781441C3D81CB35DAE4D34E2782 /* CNLiveCommonCategory */ = {
2097 2438 isa = PBXGroup;
2098 2439 children = (
2099   - AA8EBF1FF3CF2B637612F13471E9DA5A /* QMUIEmptyView.h */,
2100   - 493C08275F7B017DC9F6B9EEE05ADEDE /* QMUIEmptyView.m */,
  2440 + C3E5AF02E9D23416E835E929EAB63E80 /* CNLiveCommonCategory.h */,
  2441 + C30C9B7E7CEEAF65311C32F3F6BA7D11 /* Foundation+Log.m */,
  2442 + 96D175C65361671F6DEA9FD715918D8C /* NSArray+Safety.h */,
  2443 + 123A96B024A8C2F9F8FE8AA36E687018 /* NSArray+Safety.m */,
  2444 + ACC5D6AEADC20901C904EFA19F029708 /* NSData+Common.h */,
  2445 + 161426341C2CA187C8839D0A8A51560C /* NSData+Common.m */,
  2446 + 4A2C58BA8F1E05B4D00EB1B8D6FCB45F /* NSDate+Common.h */,
  2447 + E7B973FA5DE49E5437BEB49FD565CBDA /* NSDate+Common.m */,
  2448 + D154061560298B7E4039DE914DA5F932 /* NSDictionary+Safety.h */,
  2449 + AA4C6D6391690504F89C15AEC54A67BE /* NSDictionary+Safety.m */,
  2450 + 6FD28CFD6E644D1A36A09F2A0AAE44A8 /* NSObject+CommonBlock.h */,
  2451 + 27C10483DC91CD979AFA9E0A4871FE82 /* NSObject+CommonBlock.m */,
  2452 + D0B7578E6F8E12E33BEB04B3427AD748 /* NSObject+KVOCategory.h */,
  2453 + 84D997DD07478D3C0E0FC6D847983CD2 /* NSObject+KVOCategory.m */,
  2454 + 757B78864D1150125A56903553A6CEE7 /* NSString+Category.h */,
  2455 + AFF880B5D98EBF30F85D9E5CDA1A37FA /* NSString+Category.m */,
  2456 + 4659800120EFED7F2642A3A551009ACE /* NSString+RegexCheck.h */,
  2457 + 658504150D9F5674A79D219FBCD7D887 /* NSString+RegexCheck.m */,
  2458 + 8EF9ECCBE7BA7B3A822C9C328162B990 /* NSString+Size.h */,
  2459 + 47E0F3192E1BD69E578E063E17FD99B7 /* NSString+Size.m */,
  2460 + 224E1BDC930667BC11E0741FBF014811 /* NSString+UrlEncode.h */,
  2461 + A9B4F153698EAA0C18CFA5786397ADFE /* NSString+UrlEncode.m */,
  2462 + 35E005E9D52F2655A9B8DD9CF0EA2B5A /* UIButton+CNCountDownButton.h */,
  2463 + A8993357A8EB416F2E4DAE4A75A30CC2 /* UIButton+CNCountDownButton.m */,
  2464 + CAA8E9FFCEBB8E8B0989345E8B6123CC /* UIButton+createButton.h */,
  2465 + E9B018F714A58CF9B5B4BCDAEEA121DC /* UIButton+createButton.m */,
  2466 + 564CB7F85CD952E65FD641ECD24D24D8 /* UIColor+CNLiveExtension.h */,
  2467 + AB1AAE65DC7DE0E57A615B47F3094745 /* UIColor+CNLiveExtension.m */,
  2468 + 82FE828D43284C388CAB260711D3220A /* UIColor+TLChat.h */,
  2469 + 3CFD97612DCA2B6EA0DE36B34AFEE551 /* UIColor+TLChat.m */,
  2470 + 93312CBD9E9E7D607C0B11400D5BE296 /* UIControl+CNEventInterval.h */,
  2471 + 7941C817E939068E9680EAFACD73ECE3 /* UIControl+CNEventInterval.m */,
  2472 + 87808FE5211743BD62F4557B65C53716 /* UIDevice+CNDevice.h */,
  2473 + 7A2F3D99604F7AC3B20BE1C1F3AB027C /* UIDevice+CNDevice.m */,
  2474 + 6EA5C2598B3F5D526CED10D378E40087 /* UIImage+Alpha.h */,
  2475 + DC1C71A7597A2025B6FA91363911CCAC /* UIImage+Alpha.m */,
  2476 + D5864B5A7286073ED2F847C3D6753C51 /* UIImage+CNLiveAdd.h */,
  2477 + 22255F981126250516928CCF29F611B1 /* UIImage+CNLiveAdd.m */,
  2478 + 6A29224C9A62A4B807827328A79D53D4 /* UIImage+Common.h */,
  2479 + 61BDB5B44FA225D19D49507C8DF06D6C /* UIImage+Common.m */,
  2480 + 351393C77ADC6A4D5610176B30CD8157 /* UIImage+ImageEffect.h */,
  2481 + C92433A0F943AC160E2E59D640E64B5B /* UIImage+ImageEffect.m */,
  2482 + 00BBC44CEECBC7236169EFD60572BD59 /* UIImage+Luban_iOS_Extension_h.h */,
  2483 + FC195004CA4B79C689B7F5CA93EB1A7C /* UIImage+Luban_iOS_Extension_h.m */,
  2484 + 8BBCF58D002DEC240491B0D1CEB4AD4B /* UIImage+ScaleImageSize.h */,
  2485 + CE7612F3F8815A84E407AFDF8261EA0B /* UIImage+ScaleImageSize.m */,
  2486 + 57DF71A418B93D0A715526B224C7B45C /* UIImage+SGImageSize.h */,
  2487 + 9DAC2BFABB09BEF200025B632389AC10 /* UIImage+SGImageSize.m */,
  2488 + C48BC18E079F615377DB04E1A446978B /* UIImage+TintColor.h */,
  2489 + AF240477D59B81A3DA1311DB7B6D4589 /* UIImage+TintColor.m */,
  2490 + 344B37754E52367DA3F0FABDE1F63737 /* UIImage+zipData.h */,
  2491 + 2E21F3F827F9793AD723B6DB5938C38B /* UIImage+zipData.m */,
  2492 + 5EFA2541339CA39216BC1B8056D67B17 /* UIImage+ZXExtension.h */,
  2493 + 7E3CF7AD62D9D43BA8414C96729CD551 /* UIImage+ZXExtension.m */,
  2494 + E0800B69700010E136A8255D1168DD7B /* UIImageView+InitMethod.h */,
  2495 + FB3EA1D627F836B991EF739F0C669326 /* UIImageView+InitMethod.m */,
  2496 + B99886F89980202DAB692EB9C848BFC6 /* UIImageView+ZXExtension.h */,
  2497 + F319206443F4B5EC9EE612383B8E47AC /* UIImageView+ZXExtension.m */,
  2498 + 51C713C0F7B4D72DA8CF89B03CA2EC2B /* UILabel+Common.h */,
  2499 + E4C154B8EAF0558E2870D25B1EF46C7E /* UILabel+Common.m */,
  2500 + A4950F0006BEDDB0DC65E4A0E4D789DD /* UILabel+InitMethod.h */,
  2501 + DCB54957362B04FA99FE63918E9FCE69 /* UILabel+InitMethod.m */,
  2502 + 780E78B8B6256B7B3E79D1CE92C21738 /* UINavigationBar+NavigationBarBackground.h */,
  2503 + 8471047FCC5C3654C846592D3BE3AF8E /* UINavigationBar+NavigationBarBackground.m */,
  2504 + D10E245A67C7D031E2AEFF85A0D7993F /* UIScrollView+Extensions.h */,
  2505 + 4639D2A5323E98419E4E49AE3B731FB4 /* UIScrollView+Extensions.m */,
  2506 + CD0492D30E4612271D5A4EEAB7AFFDE0 /* UIScrollView+Pages.h */,
  2507 + A6DF3E2A7DFADEBDC200F7BD3B572F50 /* UIScrollView+Pages.m */,
  2508 + 52229156C32F3592FD837760F79AAE1C /* UITableView+Hit.h */,
  2509 + 157CE6F3415072341E03F0ACC5DE11FD /* UITableView+Hit.m */,
  2510 + 0DCA96FAD9CB4069DA5AC4BB2E9F8747 /* UITextField+ZXExtension.h */,
  2511 + 449664810C06CF668FB9D59600DCB820 /* UITextField+ZXExtension.m */,
  2512 + EE53DD072CB5A09AE3A4D68DA73CD7B0 /* UIView+CaptureImage.h */,
  2513 + 55602B1FFEF8DE4E4FD7081ACA66C666 /* UIView+CaptureImage.m */,
  2514 + 3ECB8588729AB7344D7A4A9480CCE12E /* UIView+CNGradienLayer.h */,
  2515 + F8EA049835031072B12641888B67137A /* UIView+CNGradienLayer.m */,
  2516 + AA479DDA0966438DE0829185B1B21ACC /* UIView+CustomAutoLayout.h */,
  2517 + BC41E27B83D3AF0A1EFFA7BD5CC0B137 /* UIView+CustomAutoLayout.m */,
  2518 + 61C18498BAE9F00B01EA5473F6BC738A /* UIView+Effect.h */,
  2519 + D95F51925D584B25D1D401E39CCAE8DE /* UIView+Effect.m */,
  2520 + DEACACBDCB3210B8A69EB253F6072F12 /* UIView+Glow.h */,
  2521 + D1570EA55E9386910B8E6871913A460E /* UIView+Glow.m */,
  2522 + 4FAAD4458CFC76F5E9B68ECF30558B28 /* UIView+Layout.h */,
  2523 + 702A45B3D963A2C3C87D51293B7C5560 /* UIView+Layout.m */,
  2524 + 8BDD90980A92797549A19A0B5E09F221 /* UIView+ModifyFrame.h */,
  2525 + C07CA7A751DFF3E2BBFF129EF9B24735 /* UIView+ModifyFrame.m */,
  2526 + 17ADA7CB19497DDFB772C671F303A674 /* UIView+RelativeCoordinate.h */,
  2527 + 97E6B5DACE61C8EDA18E0B0AFDCF5B3E /* UIView+RelativeCoordinate.m */,
  2528 + 197715F58EE6F7A7A0037A79483E55F3 /* UIViewController+ChildViewController.h */,
  2529 + B5EFF37F1F64C813B94E6494192630EE /* UIViewController+ChildViewController.m */,
  2530 + F9CB78126B0D40EB9E09B4C55A58B135 /* UIWindow+CNCurrentViewController.h */,
  2531 + 23184A9459E468EF60D980A5BC6FCC90 /* UIWindow+CNCurrentViewController.m */,
  2532 + 30F6FD1178E9945CC097112772E5ABB3 /* Support Files */,
2101 2533 );
2102   - name = QMUIEmptyView;
  2534 + name = CNLiveCommonCategory;
  2535 + path = CNLiveCommonCategory;
2103 2536 sourceTree = "<group>";
2104 2537 };
2105   - 94201CD8B516DD26DF3566FAA5BB0971 /* QMUINavigationTitleView */ = {
  2538 + 8834A44A8B596E9861B5581B82A3B5E9 /* QMUINavigationTitleView */ = {
2106 2539 isa = PBXGroup;
2107 2540 children = (
2108   - 233719FCC39794C9602695B03F8C961E /* QMUINavigationTitleView.h */,
2109   - A20A3C3E1C1297715CCFA84D57C41FD0 /* QMUINavigationTitleView.m */,
  2541 + 8D89DA011A5A4AF82F18A92EB046E96E /* QMUINavigationTitleView.h */,
  2542 + 7F8FCB7988E116A4687AC80E4629780C /* QMUINavigationTitleView.m */,
2110 2543 );
2111 2544 name = QMUINavigationTitleView;
2112 2545 sourceTree = "<group>";
2113 2546 };
2114   - 953D782834DC53B7130D72D25EFDCD79 /* Support Files */ = {
  2547 + 8CB1B837FE6AD6B3C3DCACFB88A034B2 /* QMUIMoreOperationController */ = {
2115 2548 isa = PBXGroup;
2116 2549 children = (
2117   - 3BEF33592F479518BEBD342736EC8B45 /* Info.plist */,
2118   - 40D745A3D3C74C4D7B4F1E7B84B641DC /* QMUIKit.modulemap */,
2119   - D5FCEE559B95543AC1A9944B76915A90 /* QMUIKit.xcconfig */,
2120   - 3EFBBCB101B4A47D279C713A0CB7B6FE /* QMUIKit-dummy.m */,
2121   - 0D77149C9A6C72E0A57884C2A199FA3E /* QMUIKit-prefix.pch */,
2122   - 4543A03B382C5BB8B2C6782E905B70B1 /* QMUIKit-umbrella.h */,
  2550 + 0C66F07AB7AE9F2419AFF5877830A07E /* QMUIMoreOperationController.h */,
  2551 + 646198D46F8490F40BFE2B9A12C8729C /* QMUIMoreOperationController.m */,
2123 2552 );
2124   - name = "Support Files";
2125   - path = "../Target Support Files/QMUIKit";
  2553 + name = QMUIMoreOperationController;
2126 2554 sourceTree = "<group>";
2127 2555 };
2128   - 9569C36A6D09980F7094E712378435AC /* Core */ = {
  2556 + 980D0D20EDF49328972AC2394E40AA6F /* QMUICellHeightKeyCache */ = {
2129 2557 isa = PBXGroup;
2130 2558 children = (
2131   - F4A5F18110EA01D7B66DC8E78BCAA78A /* NSButton+WebCache.h */,
2132   - 1AF2A472E31558BD1459F08148C4936A /* NSButton+WebCache.m */,
2133   - DFD3C20392DD0371D66D7F64E77988EF /* NSData+ImageContentType.h */,
2134   - 7A0FC23FF1503DFD50087E5C3332E8CE /* NSData+ImageContentType.m */,
2135   - 90AF6E93E5EBDBAA348545276FF2C92D /* NSImage+WebCache.h */,
2136   - 32D9A6690B579BA4958FCE8DDA1734D9 /* NSImage+WebCache.m */,
2137   - C68271A537F9893A00D87A8944490B92 /* SDAnimatedImageRep.h */,
2138   - 07EE5C80B200DBEBFC2A23E206C300E0 /* SDAnimatedImageRep.m */,
2139   - C61C2E3825636820155B58081A2553BE /* SDImageCache.h */,
2140   - 78DD6F37B45FB9991A942276F8BAA3CB /* SDImageCache.m */,
2141   - 676D885B7099DBA95E2D6FBD3C56ECE4 /* SDImageCacheConfig.h */,
2142   - C3DEDAFF1AF61E9667DC84C525F29D7A /* SDImageCacheConfig.m */,
2143   - 0E3D887A9FD6CB24EE56339FC0BB8B36 /* SDWebImageCoder.h */,
2144   - DE9D9364FB34F5279A81E6A8A820F3E0 /* SDWebImageCoder.m */,
2145   - C01770AD0CFFF050D5E3205F573480B8 /* SDWebImageCoderHelper.h */,
2146   - 5C6DED47D5973AFE4ECE045F37640ABC /* SDWebImageCoderHelper.m */,
2147   - 2C29472F187906A80EC606E28CD1BA03 /* SDWebImageCodersManager.h */,
2148   - ABE712D474E3037A2C91EBE0736E3112 /* SDWebImageCodersManager.m */,
2149   - A9E921853ECC137323AD5A647B44C340 /* SDWebImageCompat.h */,
2150   - CD0A2C495F93F28CE50735E5FC7ADE3B /* SDWebImageCompat.m */,
2151   - 29BEC895E98B7E6FA21F025ECB6CC6AB /* SDWebImageDownloader.h */,
2152   - B7EE8A8F65696E2E642525EABB08FB9A /* SDWebImageDownloader.m */,
2153   - FC358D544AD43D3208AB5BD3DD634DFB /* SDWebImageDownloaderOperation.h */,
2154   - 9D9F85D3A3F6043E916A154BB85E3F2C /* SDWebImageDownloaderOperation.m */,
2155   - 8C39E6303D87973F8CC581E86D8D5B9C /* SDWebImageFrame.h */,
2156   - 62CF04FF2CC5197A8A140B5123912398 /* SDWebImageFrame.m */,
2157   - 535ADF9258618166D0B8EED47E9577C6 /* SDWebImageGIFCoder.h */,
2158   - 2B4F57869ED54EF3EB81987FC2DFCA83 /* SDWebImageGIFCoder.m */,
2159   - 9F6DEC55FBBEB9796C461F0F87A4399B /* SDWebImageImageIOCoder.h */,
2160   - F53D13399E5C4FF454813F0D6D1BBC77 /* SDWebImageImageIOCoder.m */,
2161   - 05EA6E649E4B4D1EFA12ACB96AAF5AEA /* SDWebImageManager.h */,
2162   - E3CF298CBD66BF59E7BC3AF2D6EF3798 /* SDWebImageManager.m */,
2163   - 7E4B54ECBD7C1B36977AAFDFA0463542 /* SDWebImageOperation.h */,
2164   - D622CBB1EC846E193A5BEAD64F56F2F1 /* SDWebImagePrefetcher.h */,
2165   - 5B5889261215DD73439F418D01FF9375 /* SDWebImagePrefetcher.m */,
2166   - BB1BE57813B19F2BB2ECA80A5771B80F /* SDWebImageTransition.h */,
2167   - AADC658C58B169AFAB58067BF08B63B1 /* SDWebImageTransition.m */,
2168   - 5995FD0DB791117336C090FFBC73DFCE /* UIButton+WebCache.h */,
2169   - 1B118CA0EFCF5BE6FE08391486AF808D /* UIButton+WebCache.m */,
2170   - 01BF9A47428DF90D5D0EC21D41F4CA51 /* UIImage+ForceDecode.h */,
2171   - 6B6E034CDB94441882031D74BCE966B5 /* UIImage+ForceDecode.m */,
2172   - 11F15A41ECE3C2EB9AD6F5FC7EC70C4B /* UIImage+GIF.h */,
2173   - 8B19A21C300697A551876F23E7E3D166 /* UIImage+GIF.m */,
2174   - 9A0AC0B0F9EB194F5D7D0D9BF4CD0167 /* UIImage+MultiFormat.h */,
2175   - CBBCBD5AA7D0BA60F8E1360E0F01C92C /* UIImage+MultiFormat.m */,
2176   - 8C27B3FD1F9698D9305A17CB7A33BFEF /* UIImageView+HighlightedWebCache.h */,
2177   - 7F0FBD0F6FB904F64C61D0CAB9D449A8 /* UIImageView+HighlightedWebCache.m */,
2178   - 8A1ABFA00DFD673DC1EFA3AEDAD159EC /* UIImageView+WebCache.h */,
2179   - 3410B6CDF19957516D2C42FB9613BA0A /* UIImageView+WebCache.m */,
2180   - 32567250DA0F2C802E03BF22B2380D9F /* UIView+WebCache.h */,
2181   - 63431687924440B4C424D2AAE2656991 /* UIView+WebCache.m */,
2182   - 7E1589EC1DEA27C321D63F4FB261043F /* UIView+WebCacheOperation.h */,
2183   - BB06756606D63E3B60AB9F05D94B1D7C /* UIView+WebCacheOperation.m */,
  2559 + 80A56E2239D1D754EAD245E8AFF8254D /* QMUICellHeightKeyCache.h */,
  2560 + 1D4A6E28D5290DA59DCE572219E38485 /* QMUICellHeightKeyCache.m */,
  2561 + 0DA33FC2BC0B29BEE6603F83CDBCCE07 /* UITableView+QMUICellHeightKeyCache.h */,
  2562 + D4C94D4AAEE77CEC81065A614F407FB3 /* UITableView+QMUICellHeightKeyCache.m */,
2184 2563 );
2185   - name = Core;
  2564 + name = QMUICellHeightKeyCache;
2186 2565 sourceTree = "<group>";
2187 2566 };
2188   - 95D1D49424EF17E1427E69B2E99BA420 /* Support Files */ = {
  2567 + 9A37133E13DBC53A740CF0C1A2F99B29 /* QMUIGridView */ = {
2189 2568 isa = PBXGroup;
2190 2569 children = (
2191   - 9BD1FF227F38094B05747B02B89F3202 /* CNLiveDisease.modulemap */,
2192   - 86DD4226C94FF3F89B83692496374577 /* CNLiveDisease.xcconfig */,
2193   - 29299657DDC5253D502918617C05434D /* CNLiveDisease-dummy.m */,
2194   - C4988ECCF91FAA5E75B0DD191C00D1E1 /* CNLiveDisease-prefix.pch */,
2195   - 3CD693C504603023813A723B129AC837 /* CNLiveDisease-umbrella.h */,
2196   - ED6768D0150C1324BE43C2E602AC4193 /* Info.plist */,
  2570 + A2EA13CD381DCABEA5E15A33A3C9CB75 /* QMUIGridView.h */,
  2571 + 0B1EFE22A183ABC16636F7B390DE8FA9 /* QMUIGridView.m */,
2197 2572 );
2198   - name = "Support Files";
2199   - path = "Example/Pods/Target Support Files/CNLiveDisease";
  2573 + name = QMUIGridView;
2200 2574 sourceTree = "<group>";
2201 2575 };
2202   - 97AC56DC42B37A2F76FD2A3E47F94C4E /* QMUIVisualEffectView */ = {
  2576 + A04384E00656E45EA10A1581608A05DA /* QMUILabel */ = {
2203 2577 isa = PBXGroup;
2204 2578 children = (
2205   - 2F34874BC22434EEC0CF56041D174A58 /* QMUIVisualEffectView.h */,
2206   - 717498C260EDB20B27281566F0E196A2 /* QMUIVisualEffectView.m */,
  2579 + 196262E5001ABFC32029DC103DECCC87 /* QMUILabel.h */,
  2580 + FB179F8D5CF9A95A05CE1851B0130755 /* QMUILabel.m */,
2207 2581 );
2208   - name = QMUIVisualEffectView;
  2582 + name = QMUILabel;
2209 2583 sourceTree = "<group>";
2210 2584 };
2211   - 98EC0D5321ABB53A74797AAC4B2B261D /* QMUICellSizeKeyCache */ = {
  2585 + A46A68B1E5E04543FBC0CCCFC2ADB673 /* QMUIAlertController */ = {
2212 2586 isa = PBXGroup;
2213 2587 children = (
2214   - 3F10F4CECD3E81F1A9CDA661E14637F7 /* QMUICellSizeKeyCache.h */,
2215   - D4C74A262B13C09FC462F51EE7E375BD /* QMUICellSizeKeyCache.m */,
2216   - E6F60383F9415AA7E5F4EB47AEAEDC23 /* UICollectionView+QMUICellSizeKeyCache.h */,
2217   - 71E8EFD040D620F0C7562F00BC08CF31 /* UICollectionView+QMUICellSizeKeyCache.m */,
  2588 + 7175EAA64B0B8A1263F0DD86EEE315DA /* QMUIAlertController.h */,
  2589 + 59DDD5CAADE2A4E80EE6D56EE7F31547 /* QMUIAlertController.m */,
2218 2590 );
2219   - name = QMUICellSizeKeyCache;
  2591 + name = QMUIAlertController;
2220 2592 sourceTree = "<group>";
2221 2593 };
2222   - 9AF31F28D16B551894B7E29FA7F135F4 /* QMUIResources */ = {
  2594 + A4AA101901477955F7ED87308A8779E2 /* SDWebImage */ = {
2223 2595 isa = PBXGroup;
2224 2596 children = (
2225   - 5B901D1F972AC4C52A09DA5C59C563CE /* Resources */,
  2597 + 11556681375D5D1E2FCC91101DF1E34D /* Core */,
  2598 + 26130D6F167F6F449FAEFCC074DEF3E1 /* Support Files */,
2226 2599 );
2227   - name = QMUIResources;
  2600 + name = SDWebImage;
  2601 + path = SDWebImage;
2228 2602 sourceTree = "<group>";
2229 2603 };
2230   - 9BDD16C2E4A9D4500409718FE44D9B4D /* QMUITableView */ = {
  2604 + AA4935CD78EF5B5B132E3E7891B15F27 /* QMUITableViewProtocols */ = {
2231 2605 isa = PBXGroup;
2232 2606 children = (
2233   - 90CB79B05A8A4B7EAFC1CBB6C9AAD695 /* QMUITableView.h */,
2234   - AB0CF3565D5318F2F386C4FB309F6FA0 /* QMUITableView.m */,
  2607 + C0E80BDD26212752A904321A246DE319 /* QMUITableViewProtocols.h */,
2235 2608 );
2236   - name = QMUITableView;
  2609 + name = QMUITableViewProtocols;
2237 2610 sourceTree = "<group>";
2238 2611 };
2239   - 9EAF049B0D036859CFAC9EA156D1CDAF /* Support Files */ = {
  2612 + AFDA0E589439AE69D1BAE6BBCD389A47 /* QMUIGhostButton */ = {
2240 2613 isa = PBXGroup;
2241 2614 children = (
2242   - 37208E0629553EE34701A22C245682A7 /* CNLiveCommonCategory.modulemap */,
2243   - 06EE539B6A8AD26C6B83CBA9D9F1186A /* CNLiveCommonCategory.xcconfig */,
2244   - 74A2316424545B710C4A89A8741BABF6 /* CNLiveCommonCategory-dummy.m */,
2245   - 94E7FBD55FDEE6E17E35110EE8DD470A /* CNLiveCommonCategory-prefix.pch */,
2246   - F3F95525E97AC42B7D73554F6484C7CE /* CNLiveCommonCategory-umbrella.h */,
2247   - F02B6FC941F4BC6E466336876A522F29 /* Info.plist */,
  2615 + 48E74739592B5A855A434031D29B03EC /* QMUIGhostButton.h */,
  2616 + 3BB09BAC5DD97E21A3981BA6E78EBEB2 /* QMUIGhostButton.m */,
2248 2617 );
2249   - name = "Support Files";
2250   - path = "../Target Support Files/CNLiveCommonCategory";
  2618 + name = QMUIGhostButton;
2251 2619 sourceTree = "<group>";
2252 2620 };
2253   - A893FDCD674339E6AC6A04828D5985CA /* QMUITableViewCell */ = {
  2621 + B6E605295B86A3A8E4507ABFB268EA91 /* Pods-CNLiveDisease_Example */ = {
2254 2622 isa = PBXGroup;
2255 2623 children = (
2256   - 0E897F90CBC8F57F86E4BDC662D44CA4 /* QMUITableViewCell.h */,
2257   - B12586F4A5CC9D5039BE64AFCCF5911B /* QMUITableViewCell.m */,
  2624 + 5F1D5FE6287D0F09CDAA99B101F82EA5 /* Info.plist */,
  2625 + 742BC9E476312FEE0E555653480F1DC5 /* Pods-CNLiveDisease_Example.modulemap */,
  2626 + 52EE9E6D39EAC5476F17BA9040BD70FB /* Pods-CNLiveDisease_Example-acknowledgements.markdown */,
  2627 + 10C6AFBFE22A8E58BE544C5BF3E2004D /* Pods-CNLiveDisease_Example-acknowledgements.plist */,
  2628 + 022B24EA6494FCF078A74120A415AC21 /* Pods-CNLiveDisease_Example-dummy.m */,
  2629 + EB853BF4346E8C5F7D294C8DFFFC9445 /* Pods-CNLiveDisease_Example-frameworks.sh */,
  2630 + 4E6845D3ED2121AEC5C27122EE964F9B /* Pods-CNLiveDisease_Example-resources.sh */,
  2631 + CF9D0753BE107B97119A5F72D5BB9328 /* Pods-CNLiveDisease_Example-umbrella.h */,
  2632 + 031BB0AB0B4222BFFA56DD9B8D8BA6E0 /* Pods-CNLiveDisease_Example.debug.xcconfig */,
  2633 + ABC66342984BDE4FAADE18DAA78FDC14 /* Pods-CNLiveDisease_Example.release.xcconfig */,
2258 2634 );
2259   - name = QMUITableViewCell;
  2635 + name = "Pods-CNLiveDisease_Example";
  2636 + path = "Target Support Files/Pods-CNLiveDisease_Example";
  2637 + sourceTree = "<group>";
  2638 + };
  2639 + B811A848B669D12C5B1EBAD5961EDE22 /* Resources */ = {
  2640 + isa = PBXGroup;
  2641 + children = (
  2642 + 68D1B8D3555BF63691B4A9622F2F0D7A /* QMUIResources.bundle */,
  2643 + );
  2644 + name = Resources;
2260 2645 sourceTree = "<group>";
2261 2646 };
2262   - AC812C8C0882923F38A8828A62C6F242 /* QMUIWeakObjectContainer */ = {
  2647 + B87CAC10A00EC78EC117D67D13AA534B /* QMUIWeakObjectContainer */ = {
2263 2648 isa = PBXGroup;
2264 2649 children = (
2265   - AB8F9F6A32DD247E133B0744F2FDECC4 /* QMUIWeakObjectContainer.h */,
2266   - 9C4900FADE3B1B386AA6B60732120364 /* QMUIWeakObjectContainer.m */,
  2650 + 0FC64B34CDB661EC540C63F91BC801FA /* QMUIWeakObjectContainer.h */,
  2651 + 40A3D192D435E2FB92484C5A66699E2F /* QMUIWeakObjectContainer.m */,
2267 2652 );
2268 2653 name = QMUIWeakObjectContainer;
2269 2654 sourceTree = "<group>";
2270 2655 };
2271   - AD101A2357918126895D3EEC7D006B89 /* QMUIMoreOperationController */ = {
  2656 + BB1F205685B1CD4A652F76ACCA6AA34C /* QMUIButton */ = {
2272 2657 isa = PBXGroup;
2273 2658 children = (
2274   - 95560E0950FE80F914D2608F30537A71 /* QMUIMoreOperationController.h */,
2275   - 328E1DEA8C092DD696F31F570CBFF457 /* QMUIMoreOperationController.m */,
  2659 + 6253F78F8117BA8C207A4DA3509293C4 /* QMUIButton.h */,
  2660 + 0F792D5A05A0E11AA85EB4A1EC507576 /* QMUIButton.m */,
2276 2661 );
2277   - name = QMUIMoreOperationController;
  2662 + name = QMUIButton;
2278 2663 sourceTree = "<group>";
2279 2664 };
2280   - B05C856CFCBF538F5026762EAFF60012 /* QMUIAlertController */ = {
  2665 + BC0E2C478D90BF5CB49E17BBB58498D5 /* QMUILogManagerViewController */ = {
2281 2666 isa = PBXGroup;
2282 2667 children = (
2283   - 9ACE3A13BF5F70A3BEB82A1CD5435C5F /* QMUIAlertController.h */,
2284   - CF4CFD149650212DD3DB157058588D11 /* QMUIAlertController.m */,
  2668 + 9B9D30CC65470F511CA514AD9BAF338A /* QMUILogManagerViewController.h */,
  2669 + 3D439F3F9928B28EC73410C258A55339 /* QMUILogManagerViewController.m */,
2285 2670 );
2286   - name = QMUIAlertController;
  2671 + name = QMUILogManagerViewController;
2287 2672 sourceTree = "<group>";
2288 2673 };
2289   - B096EB8A148ADEF5B736266BDA0C7675 /* QMUIEmotionInputManager */ = {
  2674 + BCE3CF78B0D48F9AEFB3AA4A3422F160 /* QMUIZoomImageView */ = {
2290 2675 isa = PBXGroup;
2291 2676 children = (
2292   - AA7813C1E2D2E8FEF2279E0A1A916606 /* QMUIEmotionInputManager.h */,
2293   - 631425C02A5650C0DC6E3375BF48B745 /* QMUIEmotionInputManager.m */,
  2677 + F96DC467491CC1D1FDE4D83B4AB4CD5F /* QMUIZoomImageView.h */,
  2678 + 1FB9153D6AE20A9619E4D60BB80DD5F2 /* QMUIZoomImageView.m */,
2294 2679 );
2295   - name = QMUIEmotionInputManager;
  2680 + name = QMUIZoomImageView;
2296 2681 sourceTree = "<group>";
2297 2682 };
2298   - B3348F5856003903F32FFD85E734E578 /* QMUICollectionViewPagingLayout */ = {
  2683 + BEE33AA6D1AB341CD1D0F46E92963B8F /* Support Files */ = {
2299 2684 isa = PBXGroup;
2300 2685 children = (
2301   - FB13874F13DDC4F344511205FE5E807E /* QMUICollectionViewPagingLayout.h */,
2302   - F6781062017A24734993C56FE7F3CE0A /* QMUICollectionViewPagingLayout.m */,
  2686 + 3BBA03C0A5E6A98B1F2B48F9D67DEA7A /* CNLiveBaseKit.modulemap */,
  2687 + B08211A329281835FB8B282DB7358B4C /* CNLiveBaseKit.xcconfig */,
  2688 + 887F63DBE20DEEF666728D84FD34331C /* CNLiveBaseKit-dummy.m */,
  2689 + 9A019791DFB273D3A971E91ECA0477CE /* CNLiveBaseKit-prefix.pch */,
  2690 + 8365BD4BA892A9038A789B864DD14CE3 /* CNLiveBaseKit-umbrella.h */,
  2691 + 1EE27C49C103BD868E98B037C86B320D /* Info.plist */,
2303 2692 );
2304   - name = QMUICollectionViewPagingLayout;
  2693 + name = "Support Files";
  2694 + path = "../Target Support Files/CNLiveBaseKit";
2305 2695 sourceTree = "<group>";
2306 2696 };
2307   - B3B8DACCE1A2A601DF337E3C35D74A69 /* Masonry */ = {
  2697 + BFAC3A6F45496254D5D7EE3D4C85BDF0 /* QMUITextView */ = {
2308 2698 isa = PBXGroup;
2309 2699 children = (
2310   - 4FDA9C2FEF159C8E7D74548872176EF7 /* MASCompositeConstraint.h */,
2311   - 833B94328B55212CC4CE1DA2DEBA1341 /* MASCompositeConstraint.m */,
2312   - 8F52C5D19C24DD3BC2B97B3E14CE9859 /* MASConstraint.h */,
2313   - DEE965DB4377E1B0C1C613D74DE41D69 /* MASConstraint.m */,
2314   - A1CC76138051ADC213DCCD4FB14E2F9A /* MASConstraint+Private.h */,
2315   - EAF98D0A0C32209E07037DC74CBB6F30 /* MASConstraintMaker.h */,
2316   - 1028CAA13C54B43E3CF97631BF116C3D /* MASConstraintMaker.m */,
2317   - DB108591369DA72B32B2C4A4DEBE795B /* MASLayoutConstraint.h */,
2318   - 381607785D2821F2F2BB1C6B493A3481 /* MASLayoutConstraint.m */,
2319   - AEB341FE5A27A1BD1E362E1B9B289CDA /* Masonry.h */,
2320   - 3E7F310A03399E1D416198497373D7B2 /* MASUtilities.h */,
2321   - D9264E6ED94CB8420EBAA248BE800799 /* MASViewAttribute.h */,
2322   - 9E4A2BB6D325E9DAD010874F98D4183D /* MASViewAttribute.m */,
2323   - 00AFCBA448DF1BC38680792D3BBABC20 /* MASViewConstraint.h */,
2324   - 95427A7F6BD3BC2446308B75DB0D52AD /* MASViewConstraint.m */,
2325   - D5E1A1A210902D1AD55A5640F57F4045 /* NSArray+MASAdditions.h */,
2326   - 5F9850488F9B59F3A03CA1EC4FCBE467 /* NSArray+MASAdditions.m */,
2327   - D4DEBF6250A518BFA1B29034AC0F0CD4 /* NSArray+MASShorthandAdditions.h */,
2328   - 0E8BE18DEDB4AE3999F4FB9E97919724 /* NSLayoutConstraint+MASDebugAdditions.h */,
2329   - 6E4B5E1D6AD35FCDEFB005527387493C /* NSLayoutConstraint+MASDebugAdditions.m */,
2330   - 680821CB60E7F8EEE58A0847F2973206 /* View+MASAdditions.h */,
2331   - 2BFFA3A2F1936DA08F4420F967893A60 /* View+MASAdditions.m */,
2332   - 86F39ED8419DF189527564F0F75584B7 /* View+MASShorthandAdditions.h */,
2333   - 19BC24A8A7037336964589628F2DBAFB /* ViewController+MASAdditions.h */,
2334   - CBBA6AF0FC6C6E0EE52603A54DDA6D69 /* ViewController+MASAdditions.m */,
2335   - 582FFCBDCBC8AB82CFD644F78144CFA8 /* Support Files */,
  2700 + 6E5C259E287E2F863DDDCCC45654E989 /* QMUITextView.h */,
  2701 + CEAEBACD952BE252FA6546538291F9FA /* QMUITextView.m */,
2336 2702 );
2337   - path = Masonry;
  2703 + name = QMUITextView;
2338 2704 sourceTree = "<group>";
2339 2705 };
2340   - B520DD1A23E9A0E976C469F727C6CC63 /* QMUIAssetLibrary */ = {
  2706 + C390A8DFDD819820CC977F13C2E77421 /* QMUIConsole */ = {
2341 2707 isa = PBXGroup;
2342 2708 children = (
2343   - E66AE108BF72BB5152DF936FA33557F3 /* QMUIAsset.h */,
2344   - 5F8AA3E3C34C0A9A90B7DD12727EF40B /* QMUIAsset.m */,
2345   - 6CDF1467A23EE3E46BFE71ABC3E532DF /* QMUIAssetsGroup.h */,
2346   - 17C8C7C0A1D49AFC5AEC13C057A8D9C0 /* QMUIAssetsGroup.m */,
2347   - 74FBE2C112DCEEAEB1ACC6B3A9EA646E /* QMUIAssetsManager.h */,
2348   - 681F1E540B529B4EC010838EAF4AA548 /* QMUIAssetsManager.m */,
  2709 + 7A3AC4DCCE1D40405BA8AD275BCF089E /* QMUIConsole.h */,
  2710 + 98589062FB233E62BC1997F1F7696506 /* QMUIConsole.m */,
  2711 + DC0D169ED83FE6F1B90FE2FBC9D39236 /* QMUIConsoleToolbar.h */,
  2712 + F2556820F28A359D4C736570A181F1F4 /* QMUIConsoleToolbar.m */,
  2713 + 74FB417FE309F1199FE777F0403F6F54 /* QMUIConsoleViewController.h */,
  2714 + D6307E045A30DB2991A803E5BB327168 /* QMUIConsoleViewController.m */,
  2715 + 9CC6D7D210DC6D6B38130C60485E485A /* QMUILog+QMUIConsole.h */,
  2716 + E29BDCE9C483353ED5EF0BD1FE7AC541 /* QMUILog+QMUIConsole.m */,
2349 2717 );
2350   - name = QMUIAssetLibrary;
  2718 + name = QMUIConsole;
2351 2719 sourceTree = "<group>";
2352 2720 };
2353   - B6E605295B86A3A8E4507ABFB268EA91 /* Pods-CNLiveDisease_Example */ = {
  2721 + C3E746060C8B1ACA8DA07A502151A32D /* QMUICAAnimationExtension */ = {
2354 2722 isa = PBXGroup;
2355 2723 children = (
2356   - 5F1D5FE6287D0F09CDAA99B101F82EA5 /* Info.plist */,
2357   - 742BC9E476312FEE0E555653480F1DC5 /* Pods-CNLiveDisease_Example.modulemap */,
2358   - 52EE9E6D39EAC5476F17BA9040BD70FB /* Pods-CNLiveDisease_Example-acknowledgements.markdown */,
2359   - 10C6AFBFE22A8E58BE544C5BF3E2004D /* Pods-CNLiveDisease_Example-acknowledgements.plist */,
2360   - 022B24EA6494FCF078A74120A415AC21 /* Pods-CNLiveDisease_Example-dummy.m */,
2361   - EB853BF4346E8C5F7D294C8DFFFC9445 /* Pods-CNLiveDisease_Example-frameworks.sh */,
2362   - 4E6845D3ED2121AEC5C27122EE964F9B /* Pods-CNLiveDisease_Example-resources.sh */,
2363   - CF9D0753BE107B97119A5F72D5BB9328 /* Pods-CNLiveDisease_Example-umbrella.h */,
2364   - 031BB0AB0B4222BFFA56DD9B8D8BA6E0 /* Pods-CNLiveDisease_Example.debug.xcconfig */,
2365   - ABC66342984BDE4FAADE18DAA78FDC14 /* Pods-CNLiveDisease_Example.release.xcconfig */,
  2724 + 60B8717B331B2394C1CBC387C23F7F2B /* CAAnimation+QMUI.h */,
  2725 + 6902DB282DD17DE58329FF88782452D2 /* CAAnimation+QMUI.m */,
2366 2726 );
2367   - name = "Pods-CNLiveDisease_Example";
2368   - path = "Target Support Files/Pods-CNLiveDisease_Example";
  2727 + name = QMUICAAnimationExtension;
2369 2728 sourceTree = "<group>";
2370 2729 };
2371   - BC0A11445794A116BA154BD5B8618098 /* Support Files */ = {
  2730 + CA765442264D82128933FD73AC9F6D76 /* QMUILinkButton */ = {
2372 2731 isa = PBXGroup;
2373 2732 children = (
2374   - 4390AD6695D2B932AFC6409476236568 /* Info.plist */,
2375   - F46D7AACCA46F6223EFEF71D589A53F2 /* MJExtension.modulemap */,
2376   - B6494DDB3E9CD1FC9C2699A502CC61AA /* MJExtension.xcconfig */,
2377   - 2AFA5183020A862F4658908F7AE75511 /* MJExtension-dummy.m */,
2378   - 1B26012E53EB525B6E9FB7268A2C4F1F /* MJExtension-prefix.pch */,
2379   - EEBF070A76EA19CC6DB4F60AA93D8F38 /* MJExtension-umbrella.h */,
  2733 + 6F265C2E8964F423E6D62D164A50F471 /* QMUILinkButton.h */,
  2734 + 88869D8840128FF1D77AA4F5B56D634E /* QMUILinkButton.m */,
2380 2735 );
2381   - name = "Support Files";
2382   - path = "../Target Support Files/MJExtension";
  2736 + name = QMUILinkButton;
2383 2737 sourceTree = "<group>";
2384 2738 };
2385   - C30D3BA32B60C0A86639F65D5226056A /* QMUIDialogViewController */ = {
  2739 + CC3805AFD5EF008510E8F4F9E15A950E /* QMUITableView */ = {
2386 2740 isa = PBXGroup;
2387 2741 children = (
2388   - 5164DBA9C3AC8683F49BCC52E98DA7C7 /* QMUIDialogViewController.h */,
2389   - 4AFA21F6A9A8CCE3B2F6359C834026F3 /* QMUIDialogViewController.m */,
  2742 + 0A012DDF866033F8AECC775A2C6DBA16 /* QMUITableView.h */,
  2743 + D173605F71BD5EC07FA7019FCB9430AE /* QMUITableView.m */,
2390 2744 );
2391   - name = QMUIDialogViewController;
  2745 + name = QMUITableView;
2392 2746 sourceTree = "<group>";
2393 2747 };
2394   - C958773B4FB735E05DBB2C6E61FF0474 /* QMUIToolbarButton */ = {
  2748 + CE9482E3DB305128E0C83DD99AC8FA6D /* QMUITips */ = {
2395 2749 isa = PBXGroup;
2396 2750 children = (
2397   - 3C512ACF2DAE5E0CBA3AFDE85ABAF656 /* QMUIToolbarButton.h */,
2398   - 5D5A487A5DAF796B686A0A7FC3DC856F /* QMUIToolbarButton.m */,
  2751 + 95F71C0EEFCD30B169C0C6FAB7A7E17A /* QMUITips.h */,
  2752 + C6C334746AC6B20D23939CDE671CD50B /* QMUITips.m */,
2399 2753 );
2400   - name = QMUIToolbarButton;
  2754 + name = QMUITips;
2401 2755 sourceTree = "<group>";
2402 2756 };
2403   - CC7F76D2D658578ACF6A89CD21F24B8F /* QMUIFloatLayoutView */ = {
  2757 + CE9BDF147EDE0D0709CFEC3D5FA67DAF /* QMUINavigationButton */ = {
2404 2758 isa = PBXGroup;
2405 2759 children = (
2406   - CAECA5577D496475417786AD6D04F8CE /* QMUIFloatLayoutView.h */,
2407   - 73F48CF137482CEC66E0E72B8863C519 /* QMUIFloatLayoutView.m */,
  2760 + 6A6D8586323F1B2124267129DECFA8B2 /* QMUINavigationButton.h */,
  2761 + 65DCAC5D687BB1E775DB357F3450762B /* QMUINavigationButton.m */,
2408 2762 );
2409   - name = QMUIFloatLayoutView;
  2763 + name = QMUINavigationButton;
2410 2764 sourceTree = "<group>";
2411 2765 };
2412   - D35DC81A6D5BE69B8EA73946E70E2760 /* QMUIButton */ = {
  2766 + CF110E076EE38A298B29E1CC145BB625 /* View */ = {
2413 2767 isa = PBXGroup;
2414 2768 children = (
2415   - 35BDB6C9142C39DF93E0996B511F9925 /* QMUIButton.h */,
2416   - 9A2C63B20BF54B8507A5846753DFCA0D /* QMUIButton.m */,
  2769 + 83EE8B961BC800E355FC97F3908F8DF0 /* CNDiseaseType.h */,
  2770 + 7759A8BA281FE495F1E99DDF6D9BB779 /* CNDiseaseType.m */,
  2771 + 2C5010A5EDCE95B7CA717A776FD26CA4 /* CNDiseaseViewCell.h */,
  2772 + C9B92D333B9E784D8DD5C75CC2B7FF69 /* CNDiseaseViewCell.m */,
  2773 + 141E3D8FAE9680FFA1CC1FBEF07CB6FA /* CNLiveDiseaseSegment.h */,
  2774 + 1B7BB4EC813A3A38B41B1DC6A9E001C2 /* CNLiveDiseaseSegment.m */,
2417 2775 );
2418   - name = QMUIButton;
  2776 + name = View;
  2777 + path = CNLiveDisease/Classes/View;
2419 2778 sourceTree = "<group>";
2420 2779 };
2421   - D3D1D3B17B451FBEE610A2C719F5284C /* NavigationBarTransition */ = {
  2780 + D129D16FD4FEA71900E71D77DB489C14 /* QMUIResources */ = {
2422 2781 isa = PBXGroup;
2423 2782 children = (
2424   - 75D9FE211DC47790C56FB808F8B0E177 /* UINavigationBar+Transition.h */,
2425   - C9DBEA30CD2EE82CE3F4CE80FD7A92F3 /* UINavigationBar+Transition.m */,
2426   - ADB08643F796F583962E45A4342AE408 /* UINavigationController+NavigationBarTransition.h */,
2427   - 95DA203A6941A79E9F1723ABD2673A64 /* UINavigationController+NavigationBarTransition.m */,
  2783 + B811A848B669D12C5B1EBAD5961EDE22 /* Resources */,
2428 2784 );
2429   - name = NavigationBarTransition;
  2785 + name = QMUIResources;
2430 2786 sourceTree = "<group>";
2431 2787 };
2432   - D4E7D3EDDE30EF3CFC27994D2DB630EA /* QMUIKit */ = {
  2788 + D53200478F95C46D10B84F461BD381B3 /* QMUIModalPresentationViewController */ = {
2433 2789 isa = PBXGroup;
2434 2790 children = (
2435   - C3D0214CC1EB6293CDA93A3A15AF54C9 /* QMUIKit.h */,
2436   - 4582495BF42B0124949A30A3A0FC8C47 /* QMUIComponents */,
2437   - 495C04D139BDE7F911E491AC221F6E3B /* QMUICore */,
2438   - 63A5D54609C1BAF837EAD041FE08FCE0 /* QMUILog */,
2439   - 5E5B6E17BEDA9CC0C8AFE11B0EDACB28 /* QMUIMainFrame */,
2440   - 9AF31F28D16B551894B7E29FA7F135F4 /* QMUIResources */,
2441   - AC812C8C0882923F38A8828A62C6F242 /* QMUIWeakObjectContainer */,
2442   - 953D782834DC53B7130D72D25EFDCD79 /* Support Files */,
  2791 + DF6CCB04E81A1E879D3C750A4BF53F85 /* QMUIModalPresentationViewController.h */,
  2792 + B9C573BC5E62047779EBB4E56134DBA7 /* QMUIModalPresentationViewController.m */,
2443 2793 );
2444   - path = QMUIKit;
  2794 + name = QMUIModalPresentationViewController;
  2795 + sourceTree = "<group>";
  2796 + };
  2797 + D7D57A9925378243604BDF3E24A76B8E /* CNLiveAVCamera */ = {
  2798 + isa = PBXGroup;
  2799 + children = (
  2800 + 5116C6A42D21CD049C5AC0311B005B89 /* NSBundle+CNLiveXFCamera.h */,
  2801 + D88E05400F35D5EBF4ADBD0BAC88CD9D /* NSBundle+CNLiveXFCamera.m */,
  2802 + 795EE72740336575E43885A9366E7000 /* XFCameraButton.h */,
  2803 + 7D86FFC5A6B47D7D0C25C0CCE777D68D /* XFCameraButton.m */,
  2804 + 8CBB8503C9E94343DB238CE182E015D9 /* XFCameraController.h */,
  2805 + 034B4A26DEB05622D954A63C9D87347F /* XFCameraController.m */,
  2806 + F22DDB0ED0FE6DA327D224C9D7796A23 /* XFPhotoLibraryManager.h */,
  2807 + 3CDBB3DFE767752113E375AD8A26F77D /* XFPhotoLibraryManager.m */,
  2808 + 6AA13A59A2FDA4879BCF46DDD0885F07 /* Resources */,
  2809 + E747B55B3D92B9657410551D2B6A1FB1 /* Support Files */,
  2810 + );
  2811 + name = CNLiveAVCamera;
  2812 + path = CNLiveAVCamera;
2445 2813 sourceTree = "<group>";
2446 2814 };
2447   - D88F11E564E71D931C3C24F6EA3DFAAB /* QMUIToastView */ = {
  2815 + D8E212CB4311E591FC685A5DCA83FB7C /* iOS */ = {
2448 2816 isa = PBXGroup;
2449 2817 children = (
2450   - 9AF9FA196636E83C00A81F31305121EC /* QMUIToastAnimator.h */,
2451   - 0BE65C33DC67ABC86E4E0AD6B4D1F8CC /* QMUIToastAnimator.m */,
2452   - AA947C272C6814C8B718B1863B09B23C /* QMUIToastBackgroundView.h */,
2453   - FF2CDED76C1B32FA6BD0F20C013C168E /* QMUIToastBackgroundView.m */,
2454   - FA6C4BE020CF5E4366F45EF8D85D84D8 /* QMUIToastContentView.h */,
2455   - B53871B37A0C461A91268F51A3AD8922 /* QMUIToastContentView.m */,
2456   - 76EA48E32124B0943DA587A603E1F5B6 /* QMUIToastView.h */,
2457   - 80C93E5C5EAA1992BB22B137B991CD27 /* QMUIToastView.m */,
  2818 + DEF14FE4EFDA672CAD366248931DE21A /* CoreGraphics.framework */,
  2819 + 6F88623AE6ECEE7B37CFC5CCD5F20D8A /* Foundation.framework */,
  2820 + 960C4EB64195260C2BADB6A74E7E62FB /* ImageIO.framework */,
  2821 + 78B333D40294A3C4C514B20AD964DF4E /* Photos.framework */,
  2822 + DF5243FCB4D731EAF192F1360AADE33E /* UIKit.framework */,
2458 2823 );
2459   - name = QMUIToastView;
  2824 + name = iOS;
2460 2825 sourceTree = "<group>";
2461 2826 };
2462   - D8AFB9144FC1E4507915F17DCC5DC672 /* QMUILogManagerViewController */ = {
  2827 + D999FAA45B70F7B9BE0E38FFF84ED2A6 /* QMUIMultipleDelegates */ = {
2463 2828 isa = PBXGroup;
2464 2829 children = (
2465   - 1CEB5C14695951D4A30B55E9C0F5A43B /* QMUILogManagerViewController.h */,
2466   - 1562FDF274BD6E17D02F339EF2680268 /* QMUILogManagerViewController.m */,
  2830 + 96A61667988D8545DAFA1EC01BAAAAE7 /* NSObject+QMUIMultipleDelegates.h */,
  2831 + 2EB4F5249BBF76912EC12995EF35B45A /* NSObject+QMUIMultipleDelegates.m */,
  2832 + 2BA86974E0BAAA3436E21894D661C45F /* QMUIMultipleDelegates.h */,
  2833 + 922C3809FA70012D53809740C7C24A65 /* QMUIMultipleDelegates.m */,
2467 2834 );
2468   - name = QMUILogManagerViewController;
  2835 + name = QMUIMultipleDelegates;
2469 2836 sourceTree = "<group>";
2470 2837 };
2471   - DCFC508611CE91FD8AA551ACD9004373 /* Pod */ = {
  2838 + DB4765435889B8DFB4C460300C803517 /* MJExtension */ = {
2472 2839 isa = PBXGroup;
2473 2840 children = (
2474   - 700D604C2D7F6C311F80E286231BDFD9 /* CNLiveDisease.podspec */,
2475   - 9203D996637A257F375676A3A3229E5E /* LICENSE */,
2476   - 087A474373748D9B37CFCBF7AA13CD4A /* README.md */,
  2841 + CC299ED10FBAA4B5A4A6A8BA38DAB9E0 /* MJExtension.h */,
  2842 + BCB96BA043620433C7AF5DB5C90B4A1E /* MJExtensionConst.h */,
  2843 + C440E3BBBE3931364DCA0784DBAF8E0F /* MJExtensionConst.m */,
  2844 + F05A21DA739976E106B4C8E496A24A39 /* MJFoundation.h */,
  2845 + 7090B7A99AF1E09F864FD6A9F7609D5C /* MJFoundation.m */,
  2846 + 7542C94CC97A7C9A4CF3CD121A1268DC /* MJProperty.h */,
  2847 + E6D062AEE6D7664886BC0DCAD70C0348 /* MJProperty.m */,
  2848 + 88A7211E4271B370D3D1D4C8905FF25F /* MJPropertyKey.h */,
  2849 + 6FB05E5D9CED830A950E9C87D8DC74C3 /* MJPropertyKey.m */,
  2850 + 35AC18B6813A28DF0F2F187F16B1F421 /* MJPropertyType.h */,
  2851 + 852667ABA4BF9E71C13E3D5CCBA15432 /* MJPropertyType.m */,
  2852 + AABE7E22A17E1F08ACA550D58D470BB7 /* NSObject+MJClass.h */,
  2853 + F5B602235D2C0C188E0738A1AA545BF2 /* NSObject+MJClass.m */,
  2854 + 24F273CEBF2CAFD23997546A8D3E1525 /* NSObject+MJCoding.h */,
  2855 + 1C008A9B737F492615FBD97C0E5A6441 /* NSObject+MJCoding.m */,
  2856 + 911088C5E5C3F908EA8C97FAE3D72BE2 /* NSObject+MJKeyValue.h */,
  2857 + 13D75A0E82705AD5D2B1E3174A7967B0 /* NSObject+MJKeyValue.m */,
  2858 + 51A6EFD7152C6332BA475E286C51E3A4 /* NSObject+MJProperty.h */,
  2859 + CB7EC2BAEB8AB956C58015CA5467B750 /* NSObject+MJProperty.m */,
  2860 + 298EF2D0BA1FDE0DE6E768616FA3091B /* NSString+MJExtension.h */,
  2861 + 43F8C40337CC605420903DEDCE360037 /* NSString+MJExtension.m */,
  2862 + 115393ABB3EC8C8193A022DD97BF48A9 /* Support Files */,
2477 2863 );
2478   - name = Pod;
  2864 + name = MJExtension;
  2865 + path = MJExtension;
2479 2866 sourceTree = "<group>";
2480 2867 };
2481   - DD5CD7247ADEE77C6B621864D32E18E4 /* QMUISearchController */ = {
  2868 + DBBA5E55E591033E367E91C1F7681DE3 /* QMUIEmotionView */ = {
2482 2869 isa = PBXGroup;
2483 2870 children = (
2484   - D72AF1F38940754F5B3CCF371B8A87BA /* QMUISearchController.h */,
2485   - 5E66A4C618446C7B6EA95B2EB1D1828E /* QMUISearchController.m */,
  2871 + 7F1B3988F62F7960C8635B9D5255B474 /* QMUIEmotionView.h */,
  2872 + 06CFF4414CA98EC859AEBBE54AC219F2 /* QMUIEmotionView.m */,
2486 2873 );
2487   - name = QMUISearchController;
  2874 + name = QMUIEmotionView;
2488 2875 sourceTree = "<group>";
2489 2876 };
2490   - DF43487181E6E0DB4F4601DF13D84E18 /* QMUICellHeightKeyCache */ = {
  2877 + DC42F8619DFCBDFA1664E6477E2F1E09 /* QMUIFillButton */ = {
2491 2878 isa = PBXGroup;
2492 2879 children = (
2493   - 51B2A46E372E5D8AD0ECD2065733387D /* QMUICellHeightKeyCache.h */,
2494   - 4EA14DC45F137E9C13C79557D845877B /* QMUICellHeightKeyCache.m */,
2495   - 3566B2F334C8D1A565709FA47AC3EEDD /* UITableView+QMUICellHeightKeyCache.h */,
2496   - 1364E6B0CBCA8A2599A8D468A9DB7D57 /* UITableView+QMUICellHeightKeyCache.m */,
  2880 + E81232B74A8A77158B463909256D9DC4 /* QMUIFillButton.h */,
  2881 + 212D8F23E411B7CEE6D4C6063344F7E5 /* QMUIFillButton.m */,
2497 2882 );
2498   - name = QMUICellHeightKeyCache;
  2883 + name = QMUIFillButton;
2499 2884 sourceTree = "<group>";
2500 2885 };
2501   - E58FC61FD2BA9E5C69A87FCC95B122FC /* SDWebImage */ = {
  2886 + DC722EAF138D7FB9B582017C5EAE136B /* QMUIBadge */ = {
2502 2887 isa = PBXGroup;
2503 2888 children = (
2504   - 9569C36A6D09980F7094E712378435AC /* Core */,
2505   - 712C157B4BBBE9A2525851B74AD35BD0 /* Support Files */,
  2889 + 9249E2866E7275C067ACA22FEA3DEFFD /* UIBarItem+QMUIBadge.h */,
  2890 + 2C49E9B63A91BFDEF0293C987CA7A2DD /* UIBarItem+QMUIBadge.m */,
2506 2891 );
2507   - path = SDWebImage;
  2892 + name = QMUIBadge;
2508 2893 sourceTree = "<group>";
2509 2894 };
2510   - EC1521EFD0C91F2C4D98D2338C714D0E /* QMUITextField */ = {
  2895 + E0351BDDDB59116545285D712D8B386B /* QMUIMainFrame */ = {
2511 2896 isa = PBXGroup;
2512 2897 children = (
2513   - 99636017AD4294D9F63B95D225276FC0 /* QMUITextField.h */,
2514   - 3FEC7FA4D6D589233471462EDEA3DDA7 /* QMUITextField.m */,
  2898 + ADE6E71D8B9CD9A9805643469EC4E468 /* QMUICommonTableViewController.h */,
  2899 + 069D5F60FB1A968EBAB5FA7A68FADB06 /* QMUICommonTableViewController.m */,
  2900 + 82165F74F4EC33898D7B7C950363F6D4 /* QMUICommonViewController.h */,
  2901 + C58794CCCC533C7DE718910D5D21EA7F /* QMUICommonViewController.m */,
  2902 + 84D00036BBF5BFA836B4A214763EB263 /* QMUINavigationController.h */,
  2903 + 08813663FDCD08B171306604D4E712EA /* QMUINavigationController.m */,
  2904 + 2099B8A0858CCA5E8B436768961BA4C7 /* QMUITabBarViewController.h */,
  2905 + 7C15B37E0169CCA00A7C5ABB2DA0FB7B /* QMUITabBarViewController.m */,
2515 2906 );
2516   - name = QMUITextField;
  2907 + name = QMUIMainFrame;
2517 2908 sourceTree = "<group>";
2518 2909 };
2519   - EE94636FE66479B79220772DDF0F2F82 /* QMUILabel */ = {
  2910 + E4707BACBFAA5A441B13D1C263B78190 /* QMUIAssetLibrary */ = {
2520 2911 isa = PBXGroup;
2521 2912 children = (
2522   - C1743D5361240469838E7AAFF1F8C5E3 /* QMUILabel.h */,
2523   - B8849FAF06884A67CA6AB266B988FD2E /* QMUILabel.m */,
  2913 + C3C9A7255B1D10808937223B7F57AE02 /* QMUIAsset.h */,
  2914 + 17378992E99874630F3B27BE9E9763B0 /* QMUIAsset.m */,
  2915 + F6AA911720D013C4DC17859E86ED4B2D /* QMUIAssetsGroup.h */,
  2916 + 125524716A12A262F90423807EE16A66 /* QMUIAssetsGroup.m */,
  2917 + 524C07B8E6DC63C4EDD0226D2E37D49F /* QMUIAssetsManager.h */,
  2918 + 9E902A73B3F1C39C14416825D90CD5C7 /* QMUIAssetsManager.m */,
2524 2919 );
2525   - name = QMUILabel;
  2920 + name = QMUIAssetLibrary;
2526 2921 sourceTree = "<group>";
2527 2922 };
2528   - EFBA848D73B9C06DFCBBE199FAD59047 /* QMUIPopupContainerView */ = {
  2923 + E577FF51AF228A2BB34C044BF05980B8 /* QMUISegmentedControl */ = {
2529 2924 isa = PBXGroup;
2530 2925 children = (
2531   - D1096A7ED2DF0A8A8D4CA01E01F7A81D /* QMUIPopupContainerView.h */,
2532   - AFEFAB498D4CE9C7C9697F23B7F524B0 /* QMUIPopupContainerView.m */,
  2926 + E15FA71056CE48051C4520D0C5B571D9 /* QMUISegmentedControl.h */,
  2927 + F05D8F55D855383BF9AE2AC031DCB6DA /* QMUISegmentedControl.m */,
2533 2928 );
2534   - name = QMUIPopupContainerView;
  2929 + name = QMUISegmentedControl;
2535 2930 sourceTree = "<group>";
2536 2931 };
2537   - F4F39042A83A8E0B9D0BD62CA10ACC81 /* CNLiveCommonCategory */ = {
  2932 + E747B55B3D92B9657410551D2B6A1FB1 /* Support Files */ = {
2538 2933 isa = PBXGroup;
2539 2934 children = (
2540   - 07924A4CFA8440F335792770C2B7B1F6 /* CNLiveCommonCategory.h */,
2541   - 6B095857F26F62CE1E9B2B46FC9E9DCF /* Foundation+Log.m */,
2542   - F4E9D0B312CC361A2CFC7689C83BEB65 /* NSArray+Safety.h */,
2543   - A00D88EB145461F47077AE53B5F7B3A8 /* NSArray+Safety.m */,
2544   - 859DDB9F7A10CB5B3D52BA4546EFEA2D /* NSData+Common.h */,
2545   - 7D404BCBC28BDD0E59583B2D8DEAC527 /* NSData+Common.m */,
2546   - E88DD1BA6D02A835C04274F2955C1D4B /* NSDate+Common.h */,
2547   - 066147DF5CB792D9223AB0FF312D23EC /* NSDate+Common.m */,
2548   - D0E725D2ADD93FE41665986704DB192D /* NSDictionary+Safety.h */,
2549   - A32472D4B5F02D490BAC98CB1EC239C2 /* NSDictionary+Safety.m */,
2550   - ACEEDBE19243A9DF7DAF289547AEB2D8 /* NSObject+CommonBlock.h */,
2551   - 2BA335A803562B085636395337C821C0 /* NSObject+CommonBlock.m */,
2552   - 33E8F2C27A1F19BC7CDF7D4A8484CC3F /* NSObject+KVOCategory.h */,
2553   - C32712E27F1F720A07D3759573437BA2 /* NSObject+KVOCategory.m */,
2554   - 8569E8D5F23E721449AEB89F872F8AAF /* NSString+Category.h */,
2555   - ADDBDCC170B37C93D00EC2B1E63DB8BF /* NSString+Category.m */,
2556   - DCA3176EC979D247CA1FF400E2CF914A /* NSString+RegexCheck.h */,
2557   - 99C675F2977BD9AC51FCD5D65060F51A /* NSString+RegexCheck.m */,
2558   - E3466B133DB99887F7DD4C99906DBC50 /* NSString+Size.h */,
2559   - 209B01E10B7168E2331FA5147DE48EFB /* NSString+Size.m */,
2560   - 8446BED61D787A512AD7B8A2627503A1 /* NSString+UrlEncode.h */,
2561   - 3BB09187685E89201661A0CBEF5AD098 /* NSString+UrlEncode.m */,
2562   - 2F39C205D5EDF5D034464C03A35EF3E0 /* UIButton+CNCountDownButton.h */,
2563   - 0BB0A34FCC00639ED2B92A8DD139BF9F /* UIButton+CNCountDownButton.m */,
2564   - B9040391B5B27C9888312B5018C3EA15 /* UIButton+createButton.h */,
2565   - 37B2473DF55D139FE738FD1D3AA769EB /* UIButton+createButton.m */,
2566   - 2359C48C3C80A5769E679A6762F8602B /* UIColor+CNLiveExtension.h */,
2567   - 36557CBFE335C68AA71097BC8FAB9702 /* UIColor+CNLiveExtension.m */,
2568   - 60C94408860F7549279D69D3FFF2DB0F /* UIColor+TLChat.h */,
2569   - EB8B9D6BAF94780E45AC42D7B7A49320 /* UIColor+TLChat.m */,
2570   - 36CAE5EDDF312A5A6A69AAE016666526 /* UIControl+CNEventInterval.h */,
2571   - E3675D934D478FB848E96E59C4EC513F /* UIControl+CNEventInterval.m */,
2572   - 538064E60BF0FADD543ECC4BF39D1361 /* UIDevice+CNDevice.h */,
2573   - 849506B80DD81D9888ABAA2D275DB401 /* UIDevice+CNDevice.m */,
2574   - 05DB950F8CE4734C7F741A9D1C4454AB /* UIImage+Alpha.h */,
2575   - 0E9A4A1D25D455F17872AA843BB8B47B /* UIImage+Alpha.m */,
2576   - FE4F09E924B9DA2D161BCB9690F38E90 /* UIImage+CNLiveAdd.h */,
2577   - A57BBE316396C51BFE896ADA5F1E2F01 /* UIImage+CNLiveAdd.m */,
2578   - 986950D5B314AD207D41854BCBA28A35 /* UIImage+Common.h */,
2579   - AB5E2B5F6535195408C32EA8BC4602B2 /* UIImage+Common.m */,
2580   - FF036DB86A7F5892AB01CE2A13CDBE24 /* UIImage+ImageEffect.h */,
2581   - 6F91393AC845DEABDFABBAAA60B7FFC0 /* UIImage+ImageEffect.m */,
2582   - 96CF88B090AB7BB7D3BFC93F40FE9ACA /* UIImage+Luban_iOS_Extension_h.h */,
2583   - 5774912694695828B572C03E39DF7E42 /* UIImage+Luban_iOS_Extension_h.m */,
2584   - 86FD9EEBD8BBEC757BB8C58F3E01D918 /* UIImage+ScaleImageSize.h */,
2585   - 6ADF9FEE100549060E098C2A7A870DC9 /* UIImage+ScaleImageSize.m */,
2586   - DDC8A20B0ADA97F3690C5D744CA39909 /* UIImage+SGImageSize.h */,
2587   - FDC3CC0756E024A1D22018437395AAE4 /* UIImage+SGImageSize.m */,
2588   - 101E1A3D6AA80539718037CE2E41DA9D /* UIImage+TintColor.h */,
2589   - 319828C9D64253FD3B19AF79895E7FE4 /* UIImage+TintColor.m */,
2590   - 94E58C505A521F45FE041E7BCA68645A /* UIImage+zipData.h */,
2591   - 0249A3205A7DBF3FA0EB04CB86163EA5 /* UIImage+zipData.m */,
2592   - 07EFFFF78A8AC1C9F753FF75B8128C10 /* UIImage+ZXExtension.h */,
2593   - FDFD0A3621827376C659332DD24AC987 /* UIImage+ZXExtension.m */,
2594   - BE703A46E44070252BA6AD546B5C61EA /* UIImageView+InitMethod.h */,
2595   - C185B72E51E72F4F443E6C74B999BD01 /* UIImageView+InitMethod.m */,
2596   - C41876AE68581D9410326A96C02D1689 /* UIImageView+ZXExtension.h */,
2597   - E2BA2CC395BD8A649E44FFED8196CC16 /* UIImageView+ZXExtension.m */,
2598   - 5D05BBB6BDD4716C7ABEBD45B6418E09 /* UILabel+Common.h */,
2599   - F0D3B2E4B2A50C984205C14FC27AA3C7 /* UILabel+Common.m */,
2600   - 657EA78B315D60E1ED164BCA19205F0F /* UILabel+InitMethod.h */,
2601   - ECDFFD7E5D9A8DA19FA6385AB189614B /* UILabel+InitMethod.m */,
2602   - ECA6855B94A0605812FBC40821E03FE3 /* UINavigationBar+NavigationBarBackground.h */,
2603   - F01F55FF78D849286A3B8861D283399B /* UINavigationBar+NavigationBarBackground.m */,
2604   - 1BEDDC5C0C0D037D8E8D81627FE821CF /* UIScrollView+Extensions.h */,
2605   - E99C466FE65C0139BBEEC5027B9F7D07 /* UIScrollView+Extensions.m */,
2606   - 2D55203EEA02CA83BD91F29EAD3FA369 /* UIScrollView+Pages.h */,
2607   - AE2F7F3ABDF5210716E3E4F7AE94801D /* UIScrollView+Pages.m */,
2608   - D8386EDEDB8A3A16F326B13905080B6F /* UITableView+Hit.h */,
2609   - 2FEE36D2556C4D2F8F16B21F084C1D7C /* UITableView+Hit.m */,
2610   - 3C3B57AA5FAD674E5A03EEE4FCAD6B16 /* UITextField+ZXExtension.h */,
2611   - BFE97A7C3B7459FC2C5C1E6F0E46CC63 /* UITextField+ZXExtension.m */,
2612   - A2A8309FD6F0B8C9DCD200FD6AD87808 /* UIView+CaptureImage.h */,
2613   - 081C5FBB92326F2F7599CF2F7249DD99 /* UIView+CaptureImage.m */,
2614   - 0064A784DB1248EF0F1FC7A244920775 /* UIView+CNGradienLayer.h */,
2615   - 54C63DD564891156EC2A735A77474AF2 /* UIView+CNGradienLayer.m */,
2616   - 81747C58347D3F2AFD889CD2C3C0B739 /* UIView+CustomAutoLayout.h */,
2617   - FA7B334C8F8C4AD8F8DEF75BB0A17A45 /* UIView+CustomAutoLayout.m */,
2618   - 24E8C682C4429EEF163B25530F4F41E1 /* UIView+Effect.h */,
2619   - 3CB701DA2E09D381AFD0799749CD98C8 /* UIView+Effect.m */,
2620   - 6D7FDB41C5683B43E9D1E81637C3475F /* UIView+Glow.h */,
2621   - 62126422414508199EEDD2F60AC1EDEE /* UIView+Glow.m */,
2622   - A4F69C5180EA98035259874482911BDF /* UIView+Layout.h */,
2623   - 8DB5097F888DD3DBB2555C330F2B5450 /* UIView+Layout.m */,
2624   - 0E70B26490C4BADC8439318415F55159 /* UIView+ModifyFrame.h */,
2625   - 0F569A47E84C7FB7440C09D14A7185BE /* UIView+ModifyFrame.m */,
2626   - DF77A4A4FE4694A01189057E4A28B318 /* UIView+RelativeCoordinate.h */,
2627   - 344F3DF9DEBD658B5C042F20A23A6C40 /* UIView+RelativeCoordinate.m */,
2628   - E7D68640F35C78BEB248ABF215E56440 /* UIViewController+ChildViewController.h */,
2629   - BF86F99D4CB7ACBAD8A13DB0A7B378A0 /* UIViewController+ChildViewController.m */,
2630   - 263092B0BE207922181E401C0C820891 /* UIWindow+CNCurrentViewController.h */,
2631   - 5974C56587AF659D08D5AE5E5CC0D2BA /* UIWindow+CNCurrentViewController.m */,
2632   - 9EAF049B0D036859CFAC9EA156D1CDAF /* Support Files */,
  2935 + 97A424457D324F161E50431C914FFB8D /* CNLiveAVCamera.modulemap */,
  2936 + 33B15E99E844AFDA7D040D1E97DDB53F /* CNLiveAVCamera.xcconfig */,
  2937 + 761A5FE090DB4C02EEC716BFB93B7565 /* CNLiveAVCamera-dummy.m */,
  2938 + 47A538D2D503A11BC7BF8C41E9667CF9 /* CNLiveAVCamera-prefix.pch */,
  2939 + AB411CAF010AB8F3C76FED4EA875684A /* CNLiveAVCamera-umbrella.h */,
  2940 + BEAC537F76D0C2FFE2BB93B6F0781D35 /* Info.plist */,
  2941 + 59DFAD976CCD4BB8BC26D2FC51D916D9 /* ResourceBundle-CNLiveAVCamera-Info.plist */,
2633 2942 );
2634   - path = CNLiveCommonCategory;
  2943 + name = "Support Files";
  2944 + path = "../Target Support Files/CNLiveAVCamera";
  2945 + sourceTree = "<group>";
  2946 + };
  2947 + E8D5387AD3BEB50FF93512133936E0EC /* Pods */ = {
  2948 + isa = PBXGroup;
  2949 + children = (
  2950 + D7D57A9925378243604BDF3E24A76B8E /* CNLiveAVCamera */,
  2951 + 752564C652741A0E18C9A60417B5B2E2 /* CNLiveBaseKit */,
  2952 + 87DDD781441C3D81CB35DAE4D34E2782 /* CNLiveCommonCategory */,
  2953 + 08A69518F6C77208A1B78ED3EFF67DA3 /* CNLiveImagePickerController */,
  2954 + 2099B2C8E8C02F65F2897D55E0638593 /* Masonry */,
  2955 + DB4765435889B8DFB4C460300C803517 /* MJExtension */,
  2956 + 34386980064A652C45BB17D29D580FA6 /* QMUIKit */,
  2957 + A4AA101901477955F7ED87308A8779E2 /* SDWebImage */,
  2958 + );
  2959 + name = Pods;
  2960 + sourceTree = "<group>";
  2961 + };
  2962 + E91B877A91787EC2B2EF4DA083542427 /* QMUITableViewCell */ = {
  2963 + isa = PBXGroup;
  2964 + children = (
  2965 + 4296A3D65ACB8CFDB36069D31A1B5800 /* QMUITableViewCell.h */,
  2966 + 60DE7ECE29BA94C18499467F6A00144A /* QMUITableViewCell.m */,
  2967 + );
  2968 + name = QMUITableViewCell;
  2969 + sourceTree = "<group>";
  2970 + };
  2971 + EC50F50D63362A222AC0BA18CD0979DC /* QMUICellHeightCache */ = {
  2972 + isa = PBXGroup;
  2973 + children = (
  2974 + A7D42B56A912C6F5356B78E228CE2DE7 /* QMUICellHeightCache.h */,
  2975 + F5B6FADD38DE8D568F396A5524A1146A /* QMUICellHeightCache.m */,
  2976 + );
  2977 + name = QMUICellHeightCache;
  2978 + sourceTree = "<group>";
  2979 + };
  2980 + EDB239C6440E3757EBAE9E57A03A8F57 /* QMUIStaticTableView */ = {
  2981 + isa = PBXGroup;
  2982 + children = (
  2983 + 6E2445999B45ECDB09AB4E2BA56F8975 /* QMUIStaticTableViewCellData.h */,
  2984 + FFDDDEC4CBCDFD175E1B207689F1530D /* QMUIStaticTableViewCellData.m */,
  2985 + 55FF8971686C89CE602A9590B2A342F8 /* QMUIStaticTableViewCellDataSource.h */,
  2986 + 8B9976DD9409AAF19A311B6DB0C95A9C /* QMUIStaticTableViewCellDataSource.m */,
  2987 + 768F5366338602EBA63AB2A002090C97 /* UITableView+QMUIStaticCell.h */,
  2988 + FDD92DB36CB8A391F1EC944ED020FD69 /* UITableView+QMUIStaticCell.m */,
  2989 + );
  2990 + name = QMUIStaticTableView;
2635 2991 sourceTree = "<group>";
2636 2992 };
2637   - F608C102355D5DC004673606F063DEB1 /* QMUIImagePickerLibrary */ = {
  2993 + F12AB61C99030914C15A6A5D94D8FD80 /* QMUIImagePickerLibrary */ = {
2638 2994 isa = PBXGroup;
2639 2995 children = (
2640   - D012AB6B4D61FF313730D7F62A19D346 /* QMUIAlbumViewController.h */,
2641   - B2198C44037737A2760EBC85FFA25363 /* QMUIAlbumViewController.m */,
2642   - 8AACA8FA1AB820FEA57F1BFA4579B56B /* QMUIImagePickerCollectionViewCell.h */,
2643   - DD02740FD62E415EF0DF24109BB81F36 /* QMUIImagePickerCollectionViewCell.m */,
2644   - 3B0F4F728FA5B92CEC3644D109EEBFA1 /* QMUIImagePickerHelper.h */,
2645   - 3243108D09FA7564672CFCA0FF602540 /* QMUIImagePickerHelper.m */,
2646   - 12186D8AF5D4F94507BB938E6B846392 /* QMUIImagePickerPreviewViewController.h */,
2647   - 7792EA39A0D65700F376F45736A040AD /* QMUIImagePickerPreviewViewController.m */,
2648   - EF2E2E627B38457368C59931D83D3D11 /* QMUIImagePickerViewController.h */,
2649   - E80B74C3308EF7F8B621E7EB5AC3036C /* QMUIImagePickerViewController.m */,
  2996 + 42A8A785893E9BB99D3F4B4EBCEDE7A4 /* QMUIAlbumViewController.h */,
  2997 + 508CF68508C6667B80E0D422EEEEBB58 /* QMUIAlbumViewController.m */,
  2998 + FC249F81606BF59DBB669E868D95F34D /* QMUIImagePickerCollectionViewCell.h */,
  2999 + 2E08C938FCE9B56BC984BBFB78FD08C9 /* QMUIImagePickerCollectionViewCell.m */,
  3000 + 7476A2FE05FB3A4105DFB7E5E0EAFE41 /* QMUIImagePickerHelper.h */,
  3001 + 9100CBC74BBEA3E9CD2C0CB4621A248D /* QMUIImagePickerHelper.m */,
  3002 + 4E292BE9721F74709A685BA133FE8AB8 /* QMUIImagePickerPreviewViewController.h */,
  3003 + 1A46BA259DBB883EBF253F51BA08DFA6 /* QMUIImagePickerPreviewViewController.m */,
  3004 + 6BFB0362B1B47CEC582A4BF83A4FD439 /* QMUIImagePickerViewController.h */,
  3005 + F307B15EC4EC2C4B66F6446007E5CA8F /* QMUIImagePickerViewController.m */,
2650 3006 );
2651 3007 name = QMUIImagePickerLibrary;
2652 3008 sourceTree = "<group>";
2653 3009 };
2654   - F9E3B66852E99932623F5784DC31774D /* Products */ = {
  3010 + F2AACC0987C11A2E3DB7F872D2E17004 /* QMUIPopupContainerView */ = {
2655 3011 isa = PBXGroup;
2656 3012 children = (
2657   - 8352E2CA64AB0E09318B8AAACC2E4FD5 /* CNLiveBaseKit.framework */,
2658   - 9002815638C23F795028F448A71FFD54 /* CNLiveCommonCategory.framework */,
2659   - D7EE0CD360D3643DDB75F040CB68BCF2 /* CNLiveDisease.framework */,
2660   - E815F2CF011C3ACD06CC99395A206D86 /* Masonry.framework */,
2661   - 4749518BDB74D29A34E5B48E8DD26846 /* MJExtension.framework */,
2662   - 80ECB9AA1AB041A876F683F61046ABEA /* Pods_CNLiveDisease_Example.framework */,
2663   - 294DB5D91DFF668B5AF5ABE02163B1A2 /* Pods_CNLiveDisease_Tests.framework */,
2664   - 6CC33F1EABEF1B3377E0B10933798FC9 /* QMUIKit.framework */,
2665   - 354EF3B37FABEB6F080AB1A6D51F20B6 /* SDWebImage.framework */,
  3013 + 7735AD1001C35EE1A642E50E4D4804F6 /* QMUIPopupContainerView.h */,
  3014 + 51F6FF88208D491C7B96AF6CFC1129DB /* QMUIPopupContainerView.m */,
2666 3015 );
2667   - name = Products;
  3016 + name = QMUIPopupContainerView;
2668 3017 sourceTree = "<group>";
2669 3018 };
2670   - FE4A53DFC0827DE61A73BDDD89183DC7 /* QMUIImagePreviewView */ = {
  3019 + F75268FC37F0EFC7CA071880F8B32291 /* QMUICollectionViewPagingLayout */ = {
2671 3020 isa = PBXGroup;
2672 3021 children = (
2673   - 50A8F66216239AC7E2C117354B1F6DE6 /* QMUIImagePreviewView.h */,
2674   - A02DBC34D5B77C0133083B5E87F6B2D2 /* QMUIImagePreviewView.m */,
2675   - B6F16E04EAB938EC63D7722B71374597 /* QMUIImagePreviewViewController.h */,
2676   - 6C40AA50BEB029BEFACB838C76CEF6B8 /* QMUIImagePreviewViewController.m */,
2677   - 6796E016A1FA06D19D0F849C38231608 /* QMUIImagePreviewViewTransitionAnimator.h */,
2678   - 010A72A38A506FA4CD833E36D58473A1 /* QMUIImagePreviewViewTransitionAnimator.m */,
  3022 + 3270360EE71363E3E49F886C1619227F /* QMUICollectionViewPagingLayout.h */,
  3023 + 722BD257965C760C33EF6AC060D00049 /* QMUICollectionViewPagingLayout.m */,
2679 3024 );
2680   - name = QMUIImagePreviewView;
  3025 + name = QMUICollectionViewPagingLayout;
2681 3026 sourceTree = "<group>";
2682 3027 };
2683   - FFF40EF10FADE2A841702BC5CB9C8561 /* QMUICellHeightCache */ = {
  3028 + F7F3B8D510A73FA2AAFD8E5D41060908 /* QMUIFloatLayoutView */ = {
2684 3029 isa = PBXGroup;
2685 3030 children = (
2686   - 791854C005A03CFA3805FE81317CCC88 /* QMUICellHeightCache.h */,
2687   - 5B6BEF76F288B66A0DCBE183AA78535E /* QMUICellHeightCache.m */,
  3031 + F28C4C2745818B190D6EA5F1ACDDAA8A /* QMUIFloatLayoutView.h */,
  3032 + 876DA28F3D4973BDEC407BE47D84F5CD /* QMUIFloatLayoutView.m */,
2688 3033 );
2689   - name = QMUICellHeightCache;
  3034 + name = QMUIFloatLayoutView;
  3035 + sourceTree = "<group>";
  3036 + };
  3037 + F9B6AA6494EC9C499B769B82FFF0E64B /* QMUIScrollAnimator */ = {
  3038 + isa = PBXGroup;
  3039 + children = (
  3040 + EB420BE582CDAA291FFAF40D2DF12F9C /* QMUINavigationBarScrollingAnimator.h */,
  3041 + D40603318B855F439F5BB3E4ADD96F50 /* QMUINavigationBarScrollingAnimator.m */,
  3042 + 6E9288E8A1832E743BCA8FB5C40BB213 /* QMUINavigationBarScrollingSnapAnimator.h */,
  3043 + DEEDD35E8E36BA1985D038A490CA8CAB /* QMUINavigationBarScrollingSnapAnimator.m */,
  3044 + C8D3EBFFF3880A57944DA1A38B943777 /* QMUIScrollAnimator.h */,
  3045 + 57877E1EE09A88F37806601BD9819C10 /* QMUIScrollAnimator.m */,
  3046 + );
  3047 + name = QMUIScrollAnimator;
2690 3048 sourceTree = "<group>";
2691 3049 };
2692 3050 /* End PBXGroup section */
2693 3051  
2694 3052 /* Begin PBXHeadersBuildPhase section */
2695   - 14A91E43E3BD966352E5D32A7CA53BAD /* Headers */ = {
2696   - isa = PBXHeadersBuildPhase;
2697   - buildActionMask = 2147483647;
2698   - files = (
2699   - E3F0E63ECA40F205066B051B13406C93 /* Pods-CNLiveDisease_Tests-umbrella.h in Headers */,
2700   - );
2701   - runOnlyForDeploymentPostprocessing = 0;
2702   - };
2703 3053 1AAFF5A00BCD24CC40D0C3B6D911D524 /* Headers */ = {
2704 3054 isa = PBXHeadersBuildPhase;
2705 3055 buildActionMask = 2147483647;
... ... @@ -2754,6 +3104,51 @@
2754 3104 );
2755 3105 runOnlyForDeploymentPostprocessing = 0;
2756 3106 };
  3107 + 5DB7C285910FF7A33C6DCE6549654ABE /* Headers */ = {
  3108 + isa = PBXHeadersBuildPhase;
  3109 + buildActionMask = 2147483647;
  3110 + files = (
  3111 + 632B20F450E931F066647C566515FF93 /* CNDiseaseType.h in Headers */,
  3112 + 106D48AD6AC65E70F2DD8BD1D47A1711 /* CNDiseaseViewCell.h in Headers */,
  3113 + 0A4A669540B4FA699DA12BC2715052FF /* CNLiveDisease-umbrella.h in Headers */,
  3114 + 2AC5679F90D619BD2F69B841CD2180DC /* CNLiveDiseaseController.h in Headers */,
  3115 + F12EBCBBDB48360A270031FD0421A4CC /* CNLiveDiseaseSegment.h in Headers */,
  3116 + 04CDD611C7423889C8B03046A839D432 /* CNLiveFriutViewController.h in Headers */,
  3117 + 2D2706600C1B0214B371C6247B8CB925 /* CNLiveSelectedViewController.h in Headers */,
  3118 + );
  3119 + runOnlyForDeploymentPostprocessing = 0;
  3120 + };
  3121 + 72ACBD06398D3FEB18B45E6413A77A01 /* Headers */ = {
  3122 + isa = PBXHeadersBuildPhase;
  3123 + buildActionMask = 2147483647;
  3124 + files = (
  3125 + 6A9A97FAB04086FBAAE29A113F14A1D3 /* Pods-CNLiveDisease_Tests-umbrella.h in Headers */,
  3126 + );
  3127 + runOnlyForDeploymentPostprocessing = 0;
  3128 + };
  3129 + 84353278E62BC44E021A223047C2DA1A /* Headers */ = {
  3130 + isa = PBXHeadersBuildPhase;
  3131 + buildActionMask = 2147483647;
  3132 + files = (
  3133 + 88794DAE96284EBA4C22AB80D1611D24 /* MASCompositeConstraint.h in Headers */,
  3134 + 64E691F3DFE07BDA4DF3F7D5EAFCFEF5 /* MASConstraint+Private.h in Headers */,
  3135 + FD21335D2EA4305676C3DDF15ED2C5F8 /* MASConstraint.h in Headers */,
  3136 + 3784F554E28E9CBF8550E0AD3F877B0B /* MASConstraintMaker.h in Headers */,
  3137 + F4B15EC39283516AEC05A380E2DC6ABF /* MASLayoutConstraint.h in Headers */,
  3138 + 31EFD5F295F833DA90E93D7E34585E0F /* Masonry-umbrella.h in Headers */,
  3139 + E020139A0849214D8DD7695CA29AEDD0 /* Masonry.h in Headers */,
  3140 + 1C7AE32B4523D488820FBCB35D548E60 /* MASUtilities.h in Headers */,
  3141 + 77E215E1EC8510F73D16B0578827A46D /* MASViewAttribute.h in Headers */,
  3142 + D0A8EB28A6B27868BE87D5A395E84EA0 /* MASViewConstraint.h in Headers */,
  3143 + 34EF43202ECFB16599E8945656E217BD /* NSArray+MASAdditions.h in Headers */,
  3144 + C2F1572927BE5766D2157AE5A1FC7423 /* NSArray+MASShorthandAdditions.h in Headers */,
  3145 + DF19C097779C17482DB699B84D9DFD52 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */,
  3146 + E61BD7D3429F49B6B668A7587D5EBDCE /* View+MASAdditions.h in Headers */,
  3147 + F5A9C9E421CD7F512D1F9F379C995633 /* View+MASShorthandAdditions.h in Headers */,
  3148 + C4DAA451E1D77F6671DAB9272AA4C88D /* ViewController+MASAdditions.h in Headers */,
  3149 + );
  3150 + runOnlyForDeploymentPostprocessing = 0;
  3151 + };
2757 3152 94F894876D1F469FDF5C44446981C16F /* Headers */ = {
2758 3153 isa = PBXHeadersBuildPhase;
2759 3154 buildActionMask = 2147483647;
... ... @@ -2773,47 +3168,182 @@
2773 3168 );
2774 3169 runOnlyForDeploymentPostprocessing = 0;
2775 3170 };
2776   - A16F960C2495993C7DFA2F10670116E2 /* Headers */ = {
  3171 + ACC053AEAD8E2488DF3915EADAEA5283 /* Headers */ = {
2777 3172 isa = PBXHeadersBuildPhase;
2778 3173 buildActionMask = 2147483647;
2779 3174 files = (
2780   - A87CF7C2A2A97A001BFF101B754D05B6 /* MASCompositeConstraint.h in Headers */,
2781   - 8AB63165C1E0F4A7C2264535330D19F4 /* MASConstraint+Private.h in Headers */,
2782   - 0DCFC4F643146215B8B76FE5E1E99C29 /* MASConstraint.h in Headers */,
2783   - 2D962027239FE48DB52448260F996E53 /* MASConstraintMaker.h in Headers */,
2784   - E7994144DE76B52DE08888C802AA78C6 /* MASLayoutConstraint.h in Headers */,
2785   - AEEFA6FC553B11AEC2AAD51880F54351 /* Masonry-umbrella.h in Headers */,
2786   - C6667A3A269B258F30BDB2A21A06ED81 /* Masonry.h in Headers */,
2787   - DBDAD5C13CE49BE0055B25D6F276988B /* MASUtilities.h in Headers */,
2788   - 1C41801C7357A1233F8FC82FFFA8AD62 /* MASViewAttribute.h in Headers */,
2789   - 5CF44B4B85D6BD0E4D4407FD147E32C7 /* MASViewConstraint.h in Headers */,
2790   - D29554006050BB295C9DC1C073FED5F6 /* NSArray+MASAdditions.h in Headers */,
2791   - 4678049D36B28C6F854AF1C4B26E889D /* NSArray+MASShorthandAdditions.h in Headers */,
2792   - BCA1C4D28DA4864777C3CF4F1157CD8F /* NSLayoutConstraint+MASDebugAdditions.h in Headers */,
2793   - 46595B528D87804D8184967C6CC10E39 /* View+MASAdditions.h in Headers */,
2794   - 11DAA3F5FF0A41333EDF9223F3493158 /* View+MASShorthandAdditions.h in Headers */,
2795   - 43177F94306FD4D01D18622AE1ADB857 /* ViewController+MASAdditions.h in Headers */,
  3175 + 6F3FB5A16F2C386FA12327F01B28888E /* CNEditVideoController.h in Headers */,
  3176 + 58EB828E04417CAA4DF733680987D1E0 /* CNImagePickerCommonDefine.h in Headers */,
  3177 + 41C5930C52844F807F98189E0A5A716C /* CNImagePickerController.h in Headers */,
  3178 + E65DC1B85816C6F5FF51939EEFA1D176 /* CNImagePickerManager.h in Headers */,
  3179 + 10F2A65D24A23843DECF809E8FE1D6A0 /* CNLiveImagePickerController-umbrella.h in Headers */,
  3180 + DD1D8446EED1EC7047DCC018EC221172 /* NSBundle+TZImagePicker.h in Headers */,
  3181 + 722C6C35186C4E396887535AF93D5639 /* TZAssetCell.h in Headers */,
  3182 + 52E5A7821C00C9D711B34B52AF0EA578 /* TZAssetModel.h in Headers */,
  3183 + F9C7C32AC20D059C6C35139B322158CA /* TZGifPhotoPreviewController.h in Headers */,
  3184 + 2C78CA02687B9F8E4F4D54DD05FB6152 /* TZImageCropManager.h in Headers */,
  3185 + 143B9F529AE3923D698D66D7B6C7D5E7 /* TZImageManager.h in Headers */,
  3186 + 993602FF93BAB91BDC256C892EC7A215 /* TZImagePickerController.h in Headers */,
  3187 + 118FA947747F0A731501EACD93132A18 /* TZLocationManager.h in Headers */,
  3188 + 47325464A4D45422B459E5C9252CFA39 /* TZPhotoPickerController.h in Headers */,
  3189 + 589E03BF6C8094EE4706CDEDC7D81977 /* TZPhotoPreviewCell.h in Headers */,
  3190 + CE3C9D175969488394121B1AFF20E677 /* TZPhotoPreviewController.h in Headers */,
  3191 + E6FCEC4F2788B50A9D6D9533292929F5 /* TZProgressView.h in Headers */,
  3192 + 0B9BB24DEAECEC82396EA698B633AA89 /* TZVideoPlayerController.h in Headers */,
  3193 + 971F2F0B4EB32F8FBA7454D8E9F1B19C /* UIImage+CNImagePicker.h in Headers */,
  3194 + 3BAE561D619D55555DD177516FEB7F15 /* UIView+Layout.h in Headers */,
2796 3195 );
2797 3196 runOnlyForDeploymentPostprocessing = 0;
2798 3197 };
2799   - A18EAF4476EA3F9E7A1172BCC2F1FF25 /* Headers */ = {
  3198 + B0A64A1F0BC175952C3BAB47D66BF861 /* Headers */ = {
2800 3199 isa = PBXHeadersBuildPhase;
2801 3200 buildActionMask = 2147483647;
2802 3201 files = (
2803   - 6B88CBF4C7F011A52D450B6F67B68812 /* CNDiseaseType.h in Headers */,
2804   - 5ABBA977B98F64AEE00E1ED4B8EE3478 /* CNDiseaseViewCell.h in Headers */,
2805   - D2971CBD6B7D881236CE2A7BAABE30EE /* CNLiveDisease-umbrella.h in Headers */,
2806   - 0A16D576FF79D4482C50C606BCAEC4E7 /* CNLiveDiseaseController.h in Headers */,
2807   - D2B9F0A40848F02EA8542BFD6CF04DFC /* CNLiveDiseaseSegment.h in Headers */,
2808   - 4EFF558221F95A5F00F93E7E /* CNLiveFriutViewController.h in Headers */,
  3202 + BCA7E999ADC3547A634CF42661FAF441 /* CAAnimation+QMUI.h in Headers */,
  3203 + 34C682AD885D1FE2E37EB305E7A5C942 /* CALayer+QMUI.h in Headers */,
  3204 + ACEDFB7D729BA7A6DB737C84F7BDC72A /* NSArray+QMUI.h in Headers */,
  3205 + 43D8E8B59B3709584C2DD32E3B521353 /* NSAttributedString+QMUI.h in Headers */,
  3206 + E092BA379BC28296F9FA7FC79F2E986C /* NSCharacterSet+QMUI.h in Headers */,
  3207 + EA57AEE143ECA24D1338B96054CB3C5C /* NSNumber+QMUI.h in Headers */,
  3208 + 27050BD0F1594BFF03A6E4DB6C6069CE /* NSObject+QMUI.h in Headers */,
  3209 + 06216D638095BFB947CB25405493C828 /* NSObject+QMUIMultipleDelegates.h in Headers */,
  3210 + 7412E2ADE6925B014DF4A6F58EFA9FC7 /* NSParagraphStyle+QMUI.h in Headers */,
  3211 + 9FD70BB461894701B94BB544B6B2507D /* NSPointerArray+QMUI.h in Headers */,
  3212 + 68D71F758B5188F005A594A278904C43 /* NSString+QMUI.h in Headers */,
  3213 + 90055CE83CB7A3C48F917B6BF363654B /* NSURL+QMUI.h in Headers */,
  3214 + 9AEE59FB02119AD06853409D603C8DE8 /* QMUIAlbumViewController.h in Headers */,
  3215 + 75AA61B67E5FAED1472DB3D0A7896460 /* QMUIAlertController.h in Headers */,
  3216 + C34AC8F9F6506F6AF8AF72856C8537DF /* QMUIAsset.h in Headers */,
  3217 + 40EE6450BA86E95CB2D79266E8B7383B /* QMUIAssetsGroup.h in Headers */,
  3218 + F2B0B7234B6F9B4F4B55CD25D357D6E4 /* QMUIAssetsManager.h in Headers */,
  3219 + 6547E90B31494E43C906AB31428E7AFE /* QMUIButton.h in Headers */,
  3220 + B9440CD7F9AA1E86313CDB63F750E063 /* QMUICellHeightCache.h in Headers */,
  3221 + 7BBB50AC97DE6E8B83AEECEC38E4E4D0 /* QMUICellHeightKeyCache.h in Headers */,
  3222 + 0C80F68A38A5833BD4127EEFBEAFBCB0 /* QMUICellSizeKeyCache.h in Headers */,
  3223 + 7658D9AF7449D3D208782197F205FBC1 /* QMUICollectionViewPagingLayout.h in Headers */,
  3224 + 1087B4E65A178B20D6B2DA8F0BF9B018 /* QMUICommonDefines.h in Headers */,
  3225 + 8234D42D703E2388DA3350721975C761 /* QMUICommonTableViewController.h in Headers */,
  3226 + 0859DAB8DE0C8B67CC85108B261F9C02 /* QMUICommonViewController.h in Headers */,
  3227 + 664464AAD7B5E33FA3C42812F7671DDB /* QMUIConfiguration.h in Headers */,
  3228 + F1ABDA3E3D1286233E3C8EC926BAEB02 /* QMUIConfigurationMacros.h in Headers */,
  3229 + 9698C0D361CE8B38456B7BD633B288B9 /* QMUIConsole.h in Headers */,
  3230 + 188CE7EEC392901877F45FC27EA1B521 /* QMUIConsoleToolbar.h in Headers */,
  3231 + 2F73A0A108520678AEF368DC32B77FE7 /* QMUIConsoleViewController.h in Headers */,
  3232 + F580618485C7B33218FD9BE6409A3E01 /* QMUICore.h in Headers */,
  3233 + 42CAAAA4EA85AE89C84E4618AF48E965 /* QMUIDialogViewController.h in Headers */,
  3234 + 2B61CF9863B9FE3AD5A10DF389315003 /* QMUIEmotionInputManager.h in Headers */,
  3235 + 0767F978B0BB65F8956707F7EBBAFA18 /* QMUIEmotionView.h in Headers */,
  3236 + C94D49485A8FB9F2C652F86C1040954F /* QMUIEmptyView.h in Headers */,
  3237 + 12F7B8F5C82D84C9098803F00B79A8A9 /* QMUIFillButton.h in Headers */,
  3238 + 89D09BADEC85B5463E5F2BE2E877A50B /* QMUIFloatLayoutView.h in Headers */,
  3239 + 3B4491C06B2D55D967708967E5B2FF0A /* QMUIGhostButton.h in Headers */,
  3240 + A0C2107175E6ECF0CE64DDB939804B20 /* QMUIGridView.h in Headers */,
  3241 + 9341F03D8D7509B2416B6E220D446059 /* QMUIHelper.h in Headers */,
  3242 + 99C88989AEC3E1F8CD608A39BBE632EF /* QMUIImagePickerCollectionViewCell.h in Headers */,
  3243 + 96FB8EFF1F764AD0167BB536D0A3986C /* QMUIImagePickerHelper.h in Headers */,
  3244 + 484C91D910D28E19D6113D431B4FC7E5 /* QMUIImagePickerPreviewViewController.h in Headers */,
  3245 + 65249E45D3B1CFF24F803DF1E6E50C83 /* QMUIImagePickerViewController.h in Headers */,
  3246 + D178E187A54C3B2E2414F3728BA62764 /* QMUIImagePreviewView.h in Headers */,
  3247 + 130B8ACEC42213239D93F70283F70B3A /* QMUIImagePreviewViewController.h in Headers */,
  3248 + 03C8683E792BAF9F598AB71B21A741FE /* QMUIImagePreviewViewTransitionAnimator.h in Headers */,
  3249 + 98E147AE43C8A9677C01B2646BF3F6B1 /* QMUIKeyboardManager.h in Headers */,
  3250 + 631A99436A334E20862DA98144ED51DF /* QMUIKit-umbrella.h in Headers */,
  3251 + 5DC089FC5AB7951D87A3E44FFF75C24E /* QMUIKit.h in Headers */,
  3252 + B1FA5AC5F8FAE45FD43B1655C1A2BA49 /* QMUILab.h in Headers */,
  3253 + F84D188D51D9C537C214BD269E5CEE3E /* QMUILabel.h in Headers */,
  3254 + F5D80A7F0872DF52E32EC984048D9D14 /* QMUILinkButton.h in Headers */,
  3255 + C610BFE2129511727CB8B3495FE01527 /* QMUILog+QMUIConsole.h in Headers */,
  3256 + 11A5E1D905890E51C73DDA2EF959BF44 /* QMUILog.h in Headers */,
  3257 + C2CB4B8C74AC3D5310374BC35D8B50E8 /* QMUILogger+QMUIConfigurationTemplate.h in Headers */,
  3258 + E6D5FF080EB208565620823D61CC3A88 /* QMUILogger.h in Headers */,
  3259 + F09C19343B6C4820DD0497B5940E070E /* QMUILogItem.h in Headers */,
  3260 + 9981BBAEC81B686E2B458BBB743839A4 /* QMUILogManagerViewController.h in Headers */,
  3261 + BB1C4DC86E075F553C02C41E26A7272B /* QMUILogNameManager.h in Headers */,
  3262 + 2A5983B880A3EE3B8985B97F2CD534FD /* QMUIMarqueeLabel.h in Headers */,
  3263 + 89C32E69283054A8B79522F8C54C1529 /* QMUIModalPresentationViewController.h in Headers */,
  3264 + 4E41579727B8B06720F82FD96F778245 /* QMUIMoreOperationController.h in Headers */,
  3265 + AC45621F6C5667DD58C23A99A0635FC9 /* QMUIMultipleDelegates.h in Headers */,
  3266 + 84BDE7C4F0D20ED5ED8380571FFC94C5 /* QMUINavigationBarScrollingAnimator.h in Headers */,
  3267 + 54A99DEB34EE34718DF4A4E402D021D2 /* QMUINavigationBarScrollingSnapAnimator.h in Headers */,
  3268 + 3560EC7FA80B8CD404AAC6377D24149B /* QMUINavigationButton.h in Headers */,
  3269 + 6F2DA698C00F4BA8A9C267DBB52E9449 /* QMUINavigationController.h in Headers */,
  3270 + EB17C0EA06F0A571025DAC3D20B77885 /* QMUINavigationTitleView.h in Headers */,
  3271 + C37AACE326B3DE727FCEC28DD49562F0 /* QMUIOrderedDictionary.h in Headers */,
  3272 + 677E0B80DE9360FD5C7F3EBD68D59F26 /* QMUIPieProgressView.h in Headers */,
  3273 + 667623054AAA2B74697DE71AF09DEC76 /* QMUIPopupContainerView.h in Headers */,
  3274 + 6B43217FCD87DA65338586D8F450F4E6 /* QMUIPopupMenuBaseItem.h in Headers */,
  3275 + 74A977F8F22FAC4050E2A67755E92F7A /* QMUIPopupMenuButtonItem.h in Headers */,
  3276 + 213CF2F705FB80E5781E2306AC0F9BC9 /* QMUIPopupMenuItemProtocol.h in Headers */,
  3277 + 3A393B529A27A8F38B1A749DAAA24B25 /* QMUIPopupMenuView.h in Headers */,
  3278 + D02AC1623C54B94E17A164EC567A943F /* QMUIRuntime.h in Headers */,
  3279 + 485F51F68AA555F35E187B2F6C86CDC7 /* QMUIScrollAnimator.h in Headers */,
  3280 + 62130870756F5A20F137557D9F8E9BBE /* QMUISearchBar.h in Headers */,
  3281 + DDE89F9435C3CE843C74EEFD38538B3D /* QMUISearchController.h in Headers */,
  3282 + C5D705718B48E1A7A9BAACE8AB7B52A5 /* QMUISegmentedControl.h in Headers */,
  3283 + 95BF0B5E4A2FDB5ED1D7FAB8DF1FAC43 /* QMUISlider.h in Headers */,
  3284 + 2E6FD3E99BA8804AB52177141E6C4C96 /* QMUIStaticTableViewCellData.h in Headers */,
  3285 + 1005D4B251E0EFF3F195A29C38EE7F51 /* QMUIStaticTableViewCellDataSource.h in Headers */,
  3286 + 14BB63FAEADA0329A98BB34A0A35C063 /* QMUITabBarViewController.h in Headers */,
  3287 + 4F925171D7B1701873EBDD66F4F3B5E0 /* QMUITableView.h in Headers */,
  3288 + B56927DBC7A3D55D0F7339AABC51E9D9 /* QMUITableViewCell.h in Headers */,
  3289 + 2415E03E99CE6D8A5833107CB0A3B420 /* QMUITableViewHeaderFooterView.h in Headers */,
  3290 + 25D7F42C6ACED7A40A6DD3DD34F6FEEE /* QMUITableViewProtocols.h in Headers */,
  3291 + 09AD5DDA3A7BF77A44D533506EFADC3C /* QMUITestView.h in Headers */,
  3292 + 49F0EBC6F6A3562AC61C1DCFF8CCFA41 /* QMUITextField.h in Headers */,
  3293 + 7AD333E335B69D8CA00FBBADA7FC4799 /* QMUITextView.h in Headers */,
  3294 + 17661BA903AC16FE84859B888BD850FC /* QMUITips.h in Headers */,
  3295 + 9801AE1360A474035EFC9FCC1F91AF68 /* QMUIToastAnimator.h in Headers */,
  3296 + F2017003810414AAB047ACC80566F09F /* QMUIToastBackgroundView.h in Headers */,
  3297 + F05C80A8B47B306D5823DF484F345B4B /* QMUIToastContentView.h in Headers */,
  3298 + 2A2AECCA5482EF60E380107398BE7F39 /* QMUIToastView.h in Headers */,
  3299 + BEC4D6F4ABDE4D8481D465B7430A14E7 /* QMUIToolbarButton.h in Headers */,
  3300 + C19B46955AE0AECCCCBE76BDECAE644D /* QMUIVisualEffectView.h in Headers */,
  3301 + 90055258D4E84B87AC2F569F5669D0E9 /* QMUIWeakObjectContainer.h in Headers */,
  3302 + AD60576A14D264370345C4D59CB95515 /* QMUIZoomImageView.h in Headers */,
  3303 + 0629ED75B9D0C1130D5A5D42B9F38CE1 /* UIActivityIndicatorView+QMUI.h in Headers */,
  3304 + A30AE67F3946D732D2C2F57A721F2338 /* UIBarItem+QMUI.h in Headers */,
  3305 + 11E276F2C38F8E231292057CB751CBC5 /* UIBarItem+QMUIBadge.h in Headers */,
  3306 + 96D1BD65F4F7727EA42CC96940DCE514 /* UIBezierPath+QMUI.h in Headers */,
  3307 + 36325557FD521CD4D2D4FCC460A854C5 /* UIButton+QMUI.h in Headers */,
  3308 + C927B40122C2F3C2344C163E26105E4D /* UICollectionView+QMUI.h in Headers */,
  3309 + 57568E14E8050CAB99BD531E373BB44C /* UICollectionView+QMUICellSizeKeyCache.h in Headers */,
  3310 + 4DE694872A08666B91EC91D3C8855EA8 /* UIColor+QMUI.h in Headers */,
  3311 + FC9CEE3F30906569EFD0C84078BD3E48 /* UIControl+QMUI.h in Headers */,
  3312 + B90A87F3E169CC1DEA90C9A78E9D0A20 /* UIFont+QMUI.h in Headers */,
  3313 + A1660585BC26E65F67F7EE5B77622B72 /* UIGestureRecognizer+QMUI.h in Headers */,
  3314 + C4DA97209AD495B94B4AA311E4C84772 /* UIImage+QMUI.h in Headers */,
  3315 + DAAE8790DBBA7818FF6DEBE4C7B800AD /* UIImageView+QMUI.h in Headers */,
  3316 + C276E7B12790ADD06AB44079EAAB66F4 /* UIInterface+QMUI.h in Headers */,
  3317 + 58891068D4E940EB693753C6A311426E /* UILabel+QMUI.h in Headers */,
  3318 + F13E0AD9286CBA7271DD4C278B49896C /* UINavigationBar+QMUI.h in Headers */,
  3319 + 4CA1247259C404881AEF666128A6C90A /* UINavigationBar+Transition.h in Headers */,
  3320 + FCF42A0D5242313BD6BF27095C70B66A /* UINavigationController+NavigationBarTransition.h in Headers */,
  3321 + EC7D072E7987464C2B87974879FA99F9 /* UINavigationController+QMUI.h in Headers */,
  3322 + C056DBEDDD04505B8FD666278C5EBED5 /* UIScrollView+QMUI.h in Headers */,
  3323 + E0A746E3ED6FAF607664E3308EA010C6 /* UISearchBar+QMUI.h in Headers */,
  3324 + 96ADDF8CA139524EF03984689E3D9B10 /* UITabBar+QMUI.h in Headers */,
  3325 + C9FCFA4949CFBC17365F8A94D088E7B7 /* UITabBarItem+QMUI.h in Headers */,
  3326 + 5CD3BE940B74DEC10611C9131BFE65CF /* UITableView+QMUI.h in Headers */,
  3327 + 167C31464FDCADAC6AA8A65CD88D0B29 /* UITableView+QMUICellHeightKeyCache.h in Headers */,
  3328 + E72093129CC318F652264FF6E0D8DDCA /* UITableView+QMUIStaticCell.h in Headers */,
  3329 + 74EB0B1D53CBFD2965B8EAB543C7ADC2 /* UITableViewCell+QMUI.h in Headers */,
  3330 + C4C64D0D462A1BCACDCF4EF71FAB101C /* UITextField+QMUI.h in Headers */,
  3331 + 6B71DCC229FE37BA9A51CA274EE0031C /* UITextView+QMUI.h in Headers */,
  3332 + 8F03057D43328BAA9B637339A4049FA1 /* UIView+QMUI.h in Headers */,
  3333 + 144AA1C727A9FE165ACD4E8F14A3332A /* UIViewController+QMUI.h in Headers */,
  3334 + D290BF6FB3E45A1927D73B827CF9ABB6 /* UIWindow+QMUI.h in Headers */,
2809 3335 );
2810 3336 runOnlyForDeploymentPostprocessing = 0;
2811 3337 };
2812   - A8B9C3AF652E5F925C4EA14209864E4C /* Headers */ = {
  3338 + C4F2AB6096EC75326BC5AF9A0F54C382 /* Headers */ = {
2813 3339 isa = PBXHeadersBuildPhase;
2814 3340 buildActionMask = 2147483647;
2815 3341 files = (
2816   - 6C0A2FF1D13F7D74086077271130CE03 /* Pods-CNLiveDisease_Example-umbrella.h in Headers */,
  3342 + 365F574A1C36B14C6AA10556C6306203 /* CNLiveAVCamera-umbrella.h in Headers */,
  3343 + FAB96EE5AE2F999D9DE3F711BC8F7C26 /* NSBundle+CNLiveXFCamera.h in Headers */,
  3344 + 0B1A07694A712E0FE9B7C42FC7C455AF /* XFCameraButton.h in Headers */,
  3345 + F81C24DF3545E52A4F00EAD061AEEC7A /* XFCameraController.h in Headers */,
  3346 + 9D17FF6C31290500AAAEB145B45FB386 /* XFPhotoLibraryManager.h in Headers */,
2817 3347 );
2818 3348 runOnlyForDeploymentPostprocessing = 0;
2819 3349 };
... ... @@ -2852,6 +3382,14 @@
2852 3382 );
2853 3383 runOnlyForDeploymentPostprocessing = 0;
2854 3384 };
  3385 + D053C84C58CC91880CFF8DC6CDA66037 /* Headers */ = {
  3386 + isa = PBXHeadersBuildPhase;
  3387 + buildActionMask = 2147483647;
  3388 + files = (
  3389 + 9BBD7C9381A0BB5416B050185088AFA3 /* Pods-CNLiveDisease_Example-umbrella.h in Headers */,
  3390 + );
  3391 + runOnlyForDeploymentPostprocessing = 0;
  3392 + };
2855 3393 D3CE961E246AD96E50364B1C289BC268 /* Headers */ = {
2856 3394 isa = PBXHeadersBuildPhase;
2857 3395 buildActionMask = 2147483647;
... ... @@ -2885,146 +3423,6 @@
2885 3423 );
2886 3424 runOnlyForDeploymentPostprocessing = 0;
2887 3425 };
2888   - EDAABD35E382641BF66721319014A8A4 /* Headers */ = {
2889   - isa = PBXHeadersBuildPhase;
2890   - buildActionMask = 2147483647;
2891   - files = (
2892   - 994A33C8032FFA1BF4F1BC6E91CC0AB7 /* CAAnimation+QMUI.h in Headers */,
2893   - A7FB273E85B9C5F3AF16EEEF5A2E5E7E /* CALayer+QMUI.h in Headers */,
2894   - 627AE95967E28BC9A0B14A37ECA014E2 /* NSArray+QMUI.h in Headers */,
2895   - 823F8E1732C230D2C9DBA8C314A0A7A1 /* NSAttributedString+QMUI.h in Headers */,
2896   - CC9BDC07ADAAB385D5F5514A4DD97D03 /* NSCharacterSet+QMUI.h in Headers */,
2897   - AA978A2C6AB6A450246B9FA1B0987744 /* NSNumber+QMUI.h in Headers */,
2898   - 5792826FDC18DEA1D32E575EB99F07D8 /* NSObject+QMUI.h in Headers */,
2899   - 57CF7743DE65B74A07FE3B3AF6C77C57 /* NSObject+QMUIMultipleDelegates.h in Headers */,
2900   - 72721658BEEE4171E29AE7DA5421FF8C /* NSParagraphStyle+QMUI.h in Headers */,
2901   - C6D0BB2199171DF0CA1272094E30DD4B /* NSPointerArray+QMUI.h in Headers */,
2902   - 461FA226FF457395A02A4ACDEBE25F71 /* NSString+QMUI.h in Headers */,
2903   - 342C8DA37160A0704063C9AE937E035E /* NSURL+QMUI.h in Headers */,
2904   - 53AE3503D0BA2C83036D9E61D11AB1C8 /* QMUIAlbumViewController.h in Headers */,
2905   - 11A221921DDE5326B3C717C91B250D61 /* QMUIAlertController.h in Headers */,
2906   - 550ED4D42DE84DB72A888CCDD1D3586F /* QMUIAsset.h in Headers */,
2907   - 061A63C8B7AD40DE6D0B8A49D3FFCF51 /* QMUIAssetsGroup.h in Headers */,
2908   - 4EF76A422E6544DF2D2C583D88378A9F /* QMUIAssetsManager.h in Headers */,
2909   - 677BC9D65ED79C5EADA62D6895B9154A /* QMUIButton.h in Headers */,
2910   - 0A6B1FCB0DA00EE062D0847B65EF9395 /* QMUICellHeightCache.h in Headers */,
2911   - A0EA8731CD2AF42219BC7C1781C9B9E2 /* QMUICellHeightKeyCache.h in Headers */,
2912   - BA0C9492CAF23AC386EE1DC89B3786CC /* QMUICellSizeKeyCache.h in Headers */,
2913   - BBBCF18B6EB9CB1D0308EDC19040F48F /* QMUICollectionViewPagingLayout.h in Headers */,
2914   - A2D136050ED9EF61BD9393442C392B4C /* QMUICommonDefines.h in Headers */,
2915   - C16C6D284B3863970E78804D28EB7C96 /* QMUICommonTableViewController.h in Headers */,
2916   - 4FD9807156144B9F6A3388BA9B5B3DD5 /* QMUICommonViewController.h in Headers */,
2917   - B05525E12230616CCD64B65ED992E661 /* QMUIConfiguration.h in Headers */,
2918   - 2D55B4F914B4770170212A9629A7BFFC /* QMUIConfigurationMacros.h in Headers */,
2919   - 6E910EDC0D9C7134F783677E4F44B70A /* QMUIConsole.h in Headers */,
2920   - CA72C8C14D3BC394679339B500C69CFE /* QMUIConsoleToolbar.h in Headers */,
2921   - 4B73CEB451BD4D107C15AEB4E9B67558 /* QMUIConsoleViewController.h in Headers */,
2922   - 6FA1E3BABFD96C19028BDB0323B10755 /* QMUICore.h in Headers */,
2923   - AC323BE5778DC1DC4EA72DF6E789EC5D /* QMUIDialogViewController.h in Headers */,
2924   - 5A5F3251420F5EBCF1CD77092B71A207 /* QMUIEmotionInputManager.h in Headers */,
2925   - 78EE8963E5ED138844064E6A28830E4B /* QMUIEmotionView.h in Headers */,
2926   - DF841C0C993439E653D25F69557CD605 /* QMUIEmptyView.h in Headers */,
2927   - 1DB5213C74528F8AAF7CF78E8B22479B /* QMUIFillButton.h in Headers */,
2928   - 2C64F896124B9F34EB648EF80ACEC0E1 /* QMUIFloatLayoutView.h in Headers */,
2929   - 1230ADDD9D4B81FEAED52084FC8A6D5E /* QMUIGhostButton.h in Headers */,
2930   - 181DC6BA28E5EAB010A89CDA5095907B /* QMUIGridView.h in Headers */,
2931   - 44222826B0F8702BBE534D34B65EFB7D /* QMUIHelper.h in Headers */,
2932   - AC4DDCE7B988661D294FC1CBDD6BC2A4 /* QMUIImagePickerCollectionViewCell.h in Headers */,
2933   - 4A1C73BE8C1000BCB6975C9ABD5640F5 /* QMUIImagePickerHelper.h in Headers */,
2934   - C5D7C05E65F2FF0DDB71F801B25D345E /* QMUIImagePickerPreviewViewController.h in Headers */,
2935   - C6CDCF1188888CE7B4D0EAA7EF48E038 /* QMUIImagePickerViewController.h in Headers */,
2936   - 0A3CAB47DBFB516298CC0CDCF4D231B9 /* QMUIImagePreviewView.h in Headers */,
2937   - 0D83A48A25084D6EFEA26A498E75C063 /* QMUIImagePreviewViewController.h in Headers */,
2938   - C6EDA2CA0245B2A2607F4F3DA8183B4D /* QMUIImagePreviewViewTransitionAnimator.h in Headers */,
2939   - F237A6826BFBB650749DF878F20A008A /* QMUIKeyboardManager.h in Headers */,
2940   - 705FF783BB0BADABAB905C6BE25D1B34 /* QMUIKit-umbrella.h in Headers */,
2941   - 70B5D230FB49675A1F75253FF861BA56 /* QMUIKit.h in Headers */,
2942   - 15BE99C1A5FD463DEF8564BF81203317 /* QMUILab.h in Headers */,
2943   - 9719C83A941CF4CF92F18A1A1EC6841E /* QMUILabel.h in Headers */,
2944   - 2138F350A71F9580A04D911DBA2A98E0 /* QMUILinkButton.h in Headers */,
2945   - D13CF25E6973AE6EDAA62B54EA7C49A4 /* QMUILog+QMUIConsole.h in Headers */,
2946   - BB4C9E442DE98BAD5CDAFB7C551BE3CE /* QMUILog.h in Headers */,
2947   - ED8816372082FDF58175039633704889 /* QMUILogger+QMUIConfigurationTemplate.h in Headers */,
2948   - 4F57F3D8208D1C0EBCD5C7A55DA924CF /* QMUILogger.h in Headers */,
2949   - 86E417EAD03977E2E70C2E0DB9BC62CB /* QMUILogItem.h in Headers */,
2950   - A74462E610F90093D4EF6C26D898B669 /* QMUILogManagerViewController.h in Headers */,
2951   - 3F06541D9004434616D745084EA46056 /* QMUILogNameManager.h in Headers */,
2952   - CCCE91328DF38BFB9C8D787548A3CEA0 /* QMUIMarqueeLabel.h in Headers */,
2953   - 6ADEB9070C2D6E4BDDEB0BBF2CD04753 /* QMUIModalPresentationViewController.h in Headers */,
2954   - CD6D171AB359356CDD468FBA9F781AFB /* QMUIMoreOperationController.h in Headers */,
2955   - 8BBD9C03AC28DF1E3C5681E390CBF2B3 /* QMUIMultipleDelegates.h in Headers */,
2956   - D150C9D17ABE552783E964B68F69F409 /* QMUINavigationBarScrollingAnimator.h in Headers */,
2957   - 0890FE6A0F72A69E8EC9D0A9A669FD6B /* QMUINavigationBarScrollingSnapAnimator.h in Headers */,
2958   - 92E15FCC6CB1158CF9027B2648B07BC3 /* QMUINavigationButton.h in Headers */,
2959   - 2D7739D75C33DE4ACE095AF049621C73 /* QMUINavigationController.h in Headers */,
2960   - AC5ECAAECF51E46967E25630826C80B6 /* QMUINavigationTitleView.h in Headers */,
2961   - 15472D3BB9EF763F6C78EAEB0F10F0AF /* QMUIOrderedDictionary.h in Headers */,
2962   - 6441E13725BBF7F61575332FA394D449 /* QMUIPieProgressView.h in Headers */,
2963   - 5B0A9640B45E7D3F21F9FFF405919739 /* QMUIPopupContainerView.h in Headers */,
2964   - E1B4F8F81D38105EF55F997EE1316CF0 /* QMUIPopupMenuBaseItem.h in Headers */,
2965   - D6B770321B15035CB92E9CCF709FC750 /* QMUIPopupMenuButtonItem.h in Headers */,
2966   - 15390E75E8D26C28ABFA35456756195D /* QMUIPopupMenuItemProtocol.h in Headers */,
2967   - E64E2A78D0F3D34C80309884D929EDA7 /* QMUIPopupMenuView.h in Headers */,
2968   - 8F56C90291B01A3EFA8FAC6299FE3E96 /* QMUIRuntime.h in Headers */,
2969   - 8760BBEEA72D8AAA54142EC221CE34EF /* QMUIScrollAnimator.h in Headers */,
2970   - 30D1D0D9A2DEEA639647068CF3A59571 /* QMUISearchBar.h in Headers */,
2971   - 50476F2B00DD7AC42743E7E8A36A33D0 /* QMUISearchController.h in Headers */,
2972   - C49B25FC22FBBA963AE9BBA500604AC1 /* QMUISegmentedControl.h in Headers */,
2973   - D4E2419E68D9EB31CDD38CE3D424A05F /* QMUISlider.h in Headers */,
2974   - 6A2C2601137390774A3CBDE79BFEC84A /* QMUIStaticTableViewCellData.h in Headers */,
2975   - CC26B591456A733012660C4F9DCA815C /* QMUIStaticTableViewCellDataSource.h in Headers */,
2976   - 69C37BDEB857E6F3E85F30A04184781A /* QMUITabBarViewController.h in Headers */,
2977   - 32F81583D61DA694307385F6B1104229 /* QMUITableView.h in Headers */,
2978   - 86998764685F051622AB82A71699C438 /* QMUITableViewCell.h in Headers */,
2979   - F185C56E3942A53B70CFEA515681DAA5 /* QMUITableViewHeaderFooterView.h in Headers */,
2980   - E61A21F779C2894CAD3A2E1081D8F75E /* QMUITableViewProtocols.h in Headers */,
2981   - B81B356678F9B8DB114BB6060461465B /* QMUITestView.h in Headers */,
2982   - 38A0C252CC8DA846BBEC03C1F84F95DE /* QMUITextField.h in Headers */,
2983   - 341E49243F84D1E7F960CA45FF7604E6 /* QMUITextView.h in Headers */,
2984   - 8905841A98C1C6FB1252491EE934D111 /* QMUITips.h in Headers */,
2985   - B3A518CE0E5A47A020A322A07FC87CB2 /* QMUIToastAnimator.h in Headers */,
2986   - B23116D992BDA429DFCC15A18D2DD1D6 /* QMUIToastBackgroundView.h in Headers */,
2987   - D86A7F0332C97E9953C2D5F59BB46370 /* QMUIToastContentView.h in Headers */,
2988   - 5562651C82F8D590B86844161210CCA7 /* QMUIToastView.h in Headers */,
2989   - 9291E323A35D2F01B4B3268572F8B122 /* QMUIToolbarButton.h in Headers */,
2990   - 3705B26857B339993C72B6B11E19A7E6 /* QMUIVisualEffectView.h in Headers */,
2991   - 448050C27CFEE9C8B7B8C624B336BD9D /* QMUIWeakObjectContainer.h in Headers */,
2992   - F43C4771E7C62175FA4FA7D79FD560C4 /* QMUIZoomImageView.h in Headers */,
2993   - 57A3A38519B7722807EDC23695664E66 /* UIActivityIndicatorView+QMUI.h in Headers */,
2994   - C356883A46CB980D33CA772BCD63A22C /* UIBarItem+QMUI.h in Headers */,
2995   - A61F77631438A6511A74D912EB40599C /* UIBarItem+QMUIBadge.h in Headers */,
2996   - DA33449C814B6FDD895590611EBA790D /* UIBezierPath+QMUI.h in Headers */,
2997   - AC23E1ACE019D9B6C1EA61A96224AC59 /* UIButton+QMUI.h in Headers */,
2998   - 0EF836BFC6C8A1EB76CA4AADBAA7F4EF /* UICollectionView+QMUI.h in Headers */,
2999   - C4BAF9706E8B33AE7D10C34789B6A1DA /* UICollectionView+QMUICellSizeKeyCache.h in Headers */,
3000   - C348608D83258C0B8A3D20C58EF2FFB4 /* UIColor+QMUI.h in Headers */,
3001   - CA2536A91F3D0917AEFD533406095FE7 /* UIControl+QMUI.h in Headers */,
3002   - 9F53493A618D69BF6F8F363A56198BEA /* UIFont+QMUI.h in Headers */,
3003   - 8CBC8D0A6941F0B943FFD9E524F4854F /* UIGestureRecognizer+QMUI.h in Headers */,
3004   - 77E8A4ADBB7293F240103FA483124EA6 /* UIImage+QMUI.h in Headers */,
3005   - E2C06948DDE2FF9F29E8B334B8C18C05 /* UIImageView+QMUI.h in Headers */,
3006   - 4777406B8A8A1A32742B13FC2CC36873 /* UIInterface+QMUI.h in Headers */,
3007   - 36157A0AFCA21216865C5334A15AB301 /* UILabel+QMUI.h in Headers */,
3008   - 3BB58EF9665E81FD71E66FC52C4EBC37 /* UINavigationBar+QMUI.h in Headers */,
3009   - CF13F6FE1C51E79ACCC3E7A3A56E8245 /* UINavigationBar+Transition.h in Headers */,
3010   - 7809DD5070ABFC881948999AC17AE129 /* UINavigationController+NavigationBarTransition.h in Headers */,
3011   - D2348535263ED228E03FFBD0DB1C7FCE /* UINavigationController+QMUI.h in Headers */,
3012   - FF2A34534E4FB21185963733CD613A92 /* UIScrollView+QMUI.h in Headers */,
3013   - 06844BC541A4E5B980E6DBC3AA585860 /* UISearchBar+QMUI.h in Headers */,
3014   - 9AEFBE38656C6F8676D4E54FFA2E4AB2 /* UITabBar+QMUI.h in Headers */,
3015   - D9BA0DB2CC58754E39F8040B8ED0E7EB /* UITabBarItem+QMUI.h in Headers */,
3016   - 1FAEF5E8A554FB9FEAD0E1F78CC9E98A /* UITableView+QMUI.h in Headers */,
3017   - AD0CB2ABFF122E4BA6E9FCAE80915194 /* UITableView+QMUICellHeightKeyCache.h in Headers */,
3018   - 7B781FEB53EC5F9AB8C3D7B7CEB921E6 /* UITableView+QMUIStaticCell.h in Headers */,
3019   - 2216525D46CC33FE379454C557B13E60 /* UITableViewCell+QMUI.h in Headers */,
3020   - DA25C48EEAD5B2E2BA29BF314987C85C /* UITextField+QMUI.h in Headers */,
3021   - 61C6EC153B2AB6552CE275443ED44B15 /* UITextView+QMUI.h in Headers */,
3022   - 8048CB2BF0B485EC9FE057C82D5CF743 /* UIView+QMUI.h in Headers */,
3023   - B09BCF1190C70DB5EFAF84E0A2E1A1BC /* UIViewController+QMUI.h in Headers */,
3024   - 0F946DA42E2B127AAC7012B2BBF7A560 /* UIWindow+QMUI.h in Headers */,
3025   - );
3026   - runOnlyForDeploymentPostprocessing = 0;
3027   - };
3028 3426 /* End PBXHeadersBuildPhase section */
3029 3427  
3030 3428 /* Begin PBXNativeTarget section */
... ... @@ -3043,99 +3441,114 @@
3043 3441 );
3044 3442 name = SDWebImage;
3045 3443 productName = SDWebImage;
3046   - productReference = 354EF3B37FABEB6F080AB1A6D51F20B6 /* SDWebImage.framework */;
  3444 + productReference = 12A77B026C621F8917162D8C15B16425 /* SDWebImage.framework */;
3047 3445 productType = "com.apple.product-type.framework";
3048 3446 };
3049   - 241976DA6965BD7E01AB405DFB993F00 /* CNLiveDisease */ = {
  3447 + 0CBB3CC41AC36BEC28E0FBA7BAB6FD3D /* CNLiveDisease-CNLiveDisease */ = {
3050 3448 isa = PBXNativeTarget;
3051   - buildConfigurationList = 1019BA9867EDB6D657D83E4B70D6AB05 /* Build configuration list for PBXNativeTarget "CNLiveDisease" */;
  3449 + buildConfigurationList = 882852F781872F3916BD8625D4580B2C /* Build configuration list for PBXNativeTarget "CNLiveDisease-CNLiveDisease" */;
3052 3450 buildPhases = (
3053   - A18EAF4476EA3F9E7A1172BCC2F1FF25 /* Headers */,
3054   - CD81891DBC55796B321CA541F9115451 /* Sources */,
3055   - DC46CE96C21C85741CBEC67FA066D51D /* Frameworks */,
3056   - 88C1B6D53B71216546334CE3BE076828 /* Resources */,
  3451 + E04E959E3FBAEE6170145F5B080F7EF4 /* Sources */,
  3452 + 926F6B5761F29FF1A3DA88D887F2AF38 /* Frameworks */,
  3453 + 0CA6A688B72D2B56574EBC946CEB2B89 /* Resources */,
3057 3454 );
3058 3455 buildRules = (
3059 3456 );
3060 3457 dependencies = (
3061   - 45403B0FEFA0001386A53740BF263D00 /* PBXTargetDependency */,
3062   - 6242BA27D25CDD278957554711640F19 /* PBXTargetDependency */,
3063   - DA55380D4AF2B82E190FF2B57DD505B2 /* PBXTargetDependency */,
3064   - ED99505A1397F66ED49F03CDD1406B66 /* PBXTargetDependency */,
3065   - 3B3374C3A29477270EB9A6C1FCEA8A12 /* PBXTargetDependency */,
3066   - E72FB40EFEC89A7BCB48FD0D8330D299 /* PBXTargetDependency */,
3067 3458 );
3068   - name = CNLiveDisease;
3069   - productName = CNLiveDisease;
3070   - productReference = D7EE0CD360D3643DDB75F040CB68BCF2 /* CNLiveDisease.framework */;
3071   - productType = "com.apple.product-type.framework";
  3459 + name = "CNLiveDisease-CNLiveDisease";
  3460 + productName = "CNLiveDisease-CNLiveDisease";
  3461 + productReference = 78238353164C2798C9E145BC8398440B /* CNLiveDisease.bundle */;
  3462 + productType = "com.apple.product-type.bundle";
3072 3463 };
3073   - 28C78E54222D1D421144C797EAF4386E /* Pods-CNLiveDisease_Tests */ = {
  3464 + 3E523FD8A946DD41C03F7DB6D622198E /* MJExtension */ = {
3074 3465 isa = PBXNativeTarget;
3075   - buildConfigurationList = 0054FD16BEFB30B06423279AA896460D /* Build configuration list for PBXNativeTarget "Pods-CNLiveDisease_Tests" */;
  3466 + buildConfigurationList = 371A6FFB0EEAF4357E2BBA3C522CD435 /* Build configuration list for PBXNativeTarget "MJExtension" */;
3076 3467 buildPhases = (
3077   - 14A91E43E3BD966352E5D32A7CA53BAD /* Headers */,
3078   - 4F463D449A44C1223ED11AA3C865A15C /* Sources */,
3079   - 7C15F7282B0D12F4ACE7D037D27C7ADB /* Frameworks */,
3080   - 1DD1DC3F958C68407FBD3AB8D294EC39 /* Resources */,
  3468 + 94F894876D1F469FDF5C44446981C16F /* Headers */,
  3469 + F77B4C4AF511502C48C8A2DC1E7BAB44 /* Sources */,
  3470 + 5FA33B6AD0AE94D71750C96C2A9EB6C0 /* Frameworks */,
  3471 + AD9D6E4F18E419B6F0378B0C1A2992F0 /* Resources */,
3081 3472 );
3082 3473 buildRules = (
3083 3474 );
3084 3475 dependencies = (
3085   - 3D97871270EE31D3741D0E6D7F8642F1 /* PBXTargetDependency */,
3086   - 786509316FC125BD03FD3FE402B0CB2C /* PBXTargetDependency */,
3087   - 5DD84654ACCDA9850C4BB8647DDE40AC /* PBXTargetDependency */,
3088   - 1DC5B3168256C560B5B393F8F6018FFB /* PBXTargetDependency */,
3089   - 89A72DE6927FFC1766570315272CC57D /* PBXTargetDependency */,
3090   - A22DC029455B9A98A566E77CB3CA8104 /* PBXTargetDependency */,
3091   - E58FDF7B2AB736D4339A9DD0DD90FB07 /* PBXTargetDependency */,
3092 3476 );
3093   - name = "Pods-CNLiveDisease_Tests";
3094   - productName = "Pods-CNLiveDisease_Tests";
3095   - productReference = 294DB5D91DFF668B5AF5ABE02163B1A2 /* Pods_CNLiveDisease_Tests.framework */;
  3477 + name = MJExtension;
  3478 + productName = MJExtension;
  3479 + productReference = FDDB0730F95FE4CD3746E09C1235E791 /* MJExtension.framework */;
3096 3480 productType = "com.apple.product-type.framework";
3097 3481 };
3098   - 3E523FD8A946DD41C03F7DB6D622198E /* MJExtension */ = {
  3482 + 3E70FC13CC7EE1B709E8F27D6E1F8D40 /* Masonry */ = {
3099 3483 isa = PBXNativeTarget;
3100   - buildConfigurationList = 371A6FFB0EEAF4357E2BBA3C522CD435 /* Build configuration list for PBXNativeTarget "MJExtension" */;
  3484 + buildConfigurationList = A12C70B72D5F7482B79784650817E27C /* Build configuration list for PBXNativeTarget "Masonry" */;
3101 3485 buildPhases = (
3102   - 94F894876D1F469FDF5C44446981C16F /* Headers */,
3103   - F77B4C4AF511502C48C8A2DC1E7BAB44 /* Sources */,
3104   - 5FA33B6AD0AE94D71750C96C2A9EB6C0 /* Frameworks */,
3105   - AD9D6E4F18E419B6F0378B0C1A2992F0 /* Resources */,
  3486 + 84353278E62BC44E021A223047C2DA1A /* Headers */,
  3487 + A8F87063BA138DB744719AC1CAE85B62 /* Sources */,
  3488 + 5F36B8B6CDA174DF1D554EEA958C0B3C /* Frameworks */,
  3489 + C9704050A1D91AB50B2D971F08D461CB /* Resources */,
3106 3490 );
3107 3491 buildRules = (
3108 3492 );
3109 3493 dependencies = (
3110 3494 );
3111   - name = MJExtension;
3112   - productName = MJExtension;
3113   - productReference = 4749518BDB74D29A34E5B48E8DD26846 /* MJExtension.framework */;
  3495 + name = Masonry;
  3496 + productName = Masonry;
  3497 + productReference = C01D66AF416A9C65D3D2B73574605E0C /* Masonry.framework */;
3114 3498 productType = "com.apple.product-type.framework";
3115 3499 };
3116   - 44F943D358D078A2BD78F89867C7DDA5 /* Pods-CNLiveDisease_Example */ = {
  3500 + 44A3B7D0CF31EFBD3CFFB9758E0612C8 /* Pods-CNLiveDisease_Example */ = {
3117 3501 isa = PBXNativeTarget;
3118   - buildConfigurationList = 95EF8C9A343775435456A7C717D2C2E1 /* Build configuration list for PBXNativeTarget "Pods-CNLiveDisease_Example" */;
  3502 + buildConfigurationList = 79422A2CB037DA950B4380950E65934B /* Build configuration list for PBXNativeTarget "Pods-CNLiveDisease_Example" */;
3119 3503 buildPhases = (
3120   - A8B9C3AF652E5F925C4EA14209864E4C /* Headers */,
3121   - 966CFAE1515FA952460375841561A53E /* Sources */,
3122   - 6487766EE2FFF8267199BD7BFE58BC55 /* Frameworks */,
3123   - 6CF9D2373185D6DB701A67CC0C9B11DF /* Resources */,
  3504 + D053C84C58CC91880CFF8DC6CDA66037 /* Headers */,
  3505 + C6E446E7764776A7A74AADAD4AA2B72A /* Sources */,
  3506 + D0C0C8D7AC21758B00D86C58410C14ED /* Frameworks */,
  3507 + C7907F46A0B5B0568F60CAD0537453E0 /* Resources */,
3124 3508 );
3125 3509 buildRules = (
3126 3510 );
3127 3511 dependencies = (
3128   - 86A0B83CCF789D66D1565D82C1947751 /* PBXTargetDependency */,
3129   - AB82B677FD8ECAD11C2A1228F5FBBC83 /* PBXTargetDependency */,
3130   - 4EF94C5C7D44351203A3467C9132F521 /* PBXTargetDependency */,
3131   - 0C5DCE1637C0EBBF2927E388EE1E1143 /* PBXTargetDependency */,
3132   - 30CD4472A2005180E58B4867E48F1E4A /* PBXTargetDependency */,
3133   - 2EC8CC54DAA5AA91395EE023B963B971 /* PBXTargetDependency */,
3134   - BD602F312035683A46EE8A1F8816A519 /* PBXTargetDependency */,
  3512 + 42511BBA31BDCE048576C390062D7A1F /* PBXTargetDependency */,
  3513 + B911A8221E1C1013277E7B355071F97D /* PBXTargetDependency */,
  3514 + 4BEA38463706FD72ED955C28CFF932D3 /* PBXTargetDependency */,
  3515 + 3111B6D74C43D7C3FFC7BB1B9E60D1EA /* PBXTargetDependency */,
  3516 + 769B748CFDFB80472ED014732C537809 /* PBXTargetDependency */,
  3517 + 50EFDC30A5F60704275DD93E137BAD9E /* PBXTargetDependency */,
  3518 + 4E01E42CB255D5FBC9661134B5E60933 /* PBXTargetDependency */,
  3519 + AABDF4423BBD58EC7AF4ACA1F5BFB87B /* PBXTargetDependency */,
  3520 + C6D2F44921619BE8F2C0C6736F362011 /* PBXTargetDependency */,
3135 3521 );
3136 3522 name = "Pods-CNLiveDisease_Example";
3137 3523 productName = "Pods-CNLiveDisease_Example";
3138   - productReference = 80ECB9AA1AB041A876F683F61046ABEA /* Pods_CNLiveDisease_Example.framework */;
  3524 + productReference = 95D9285AC638715D207996491A9A461B /* Pods_CNLiveDisease_Example.framework */;
  3525 + productType = "com.apple.product-type.framework";
  3526 + };
  3527 + 585F28E21F2A4FA44B41DB3625690E9A /* CNLiveDisease */ = {
  3528 + isa = PBXNativeTarget;
  3529 + buildConfigurationList = 7FD294587BBCDDEC8D616086F34DA6FD /* Build configuration list for PBXNativeTarget "CNLiveDisease" */;
  3530 + buildPhases = (
  3531 + 5DB7C285910FF7A33C6DCE6549654ABE /* Headers */,
  3532 + EA56A84445F2D79A0EEBB8551EAC5B2D /* Sources */,
  3533 + 4DEA7440E6E44BE8C01DDDD27714ED9E /* Frameworks */,
  3534 + 001BB7F82C808F9C0A9F1E6D1666B7DF /* Resources */,
  3535 + );
  3536 + buildRules = (
  3537 + );
  3538 + dependencies = (
  3539 + D0A51FF2BF1A54FECC9F900255DFFA73 /* PBXTargetDependency */,
  3540 + A20EA1F6BEF827FDFA49BD77779CF67A /* PBXTargetDependency */,
  3541 + 2493A71C4DA72FCA8A22A37BB67620C2 /* PBXTargetDependency */,
  3542 + 3AFA1CF6DCD9AA354FFE20725870BA35 /* PBXTargetDependency */,
  3543 + 3E4AAB4F67340FFEB81D8B7E8F5973BD /* PBXTargetDependency */,
  3544 + 63C930A4071876DF2BE01CA5A40E7E84 /* PBXTargetDependency */,
  3545 + B528D33AF0D5486CF999AFD2C836FC27 /* PBXTargetDependency */,
  3546 + 9D55839ED6FAE0C06B49634A813D1923 /* PBXTargetDependency */,
  3547 + 7B6C01D5DEE8F4246423DC02DCA80D6A /* PBXTargetDependency */,
  3548 + );
  3549 + name = CNLiveDisease;
  3550 + productName = CNLiveDisease;
  3551 + productReference = 4FCE2A53A0829D94906CB1AACAAE6287 /* CNLiveDisease.framework */;
3139 3552 productType = "com.apple.product-type.framework";
3140 3553 };
3141 3554 65C8CC1481DD092A1E61EA6AA02E454C /* CNLiveCommonCategory */ = {
... ... @@ -3154,17 +3567,52 @@
3154 3567 );
3155 3568 name = CNLiveCommonCategory;
3156 3569 productName = CNLiveCommonCategory;
3157   - productReference = 9002815638C23F795028F448A71FFD54 /* CNLiveCommonCategory.framework */;
  3570 + productReference = 32D6F4640D1767DB3AB95D3F0081EAC2 /* CNLiveCommonCategory.framework */;
  3571 + productType = "com.apple.product-type.framework";
  3572 + };
  3573 + 69788AC6ECE02DC3978A5A7AD6E13473 /* CNLiveImagePickerController */ = {
  3574 + isa = PBXNativeTarget;
  3575 + buildConfigurationList = 946DC683AFF6E1E992D9170B224D9786 /* Build configuration list for PBXNativeTarget "CNLiveImagePickerController" */;
  3576 + buildPhases = (
  3577 + ACC053AEAD8E2488DF3915EADAEA5283 /* Headers */,
  3578 + 1C603DD4DE75071B28DDB75EDC34BB01 /* Sources */,
  3579 + 53BAB3502A5620346D9EA0B3F935A2CD /* Frameworks */,
  3580 + 4C19876550A9E1980C256C33E213EE4A /* Resources */,
  3581 + );
  3582 + buildRules = (
  3583 + );
  3584 + dependencies = (
  3585 + );
  3586 + name = CNLiveImagePickerController;
  3587 + productName = CNLiveImagePickerController;
  3588 + productReference = 499C20367DCFD421E09048DDD049C97C /* CNLiveImagePickerController.framework */;
3158 3589 productType = "com.apple.product-type.framework";
3159 3590 };
3160   - E875BECD7EB011C183332A8671F5F9E4 /* QMUIKit */ = {
  3591 + CBDF70174F0427563E4ACB0E0625A623 /* CNLiveAVCamera-CNLiveAVCamera */ = {
  3592 + isa = PBXNativeTarget;
  3593 + buildConfigurationList = B517DD407B6516E2A352765530535CFE /* Build configuration list for PBXNativeTarget "CNLiveAVCamera-CNLiveAVCamera" */;
  3594 + buildPhases = (
  3595 + 16856857D33697FEDCBA0D160F63A1B2 /* Sources */,
  3596 + 1B8FFE1983732EDC710FC7C2FD6CD86A /* Frameworks */,
  3597 + 1FDA0959B2DD4B534D60523C8FD06BAB /* Resources */,
  3598 + );
  3599 + buildRules = (
  3600 + );
  3601 + dependencies = (
  3602 + );
  3603 + name = "CNLiveAVCamera-CNLiveAVCamera";
  3604 + productName = "CNLiveAVCamera-CNLiveAVCamera";
  3605 + productReference = 65EA95474A8E7E2A464E2D3CBB9BAD37 /* CNLiveAVCamera.bundle */;
  3606 + productType = "com.apple.product-type.bundle";
  3607 + };
  3608 + CC6AF2EAB5C69459FAABC2630455775F /* QMUIKit */ = {
3161 3609 isa = PBXNativeTarget;
3162   - buildConfigurationList = EB894335C4E02F3205EB325F3D2BFFE9 /* Build configuration list for PBXNativeTarget "QMUIKit" */;
  3610 + buildConfigurationList = A9D3B4B0075F6C96B0C0F65D0A4DBBA1 /* Build configuration list for PBXNativeTarget "QMUIKit" */;
3163 3611 buildPhases = (
3164   - EDAABD35E382641BF66721319014A8A4 /* Headers */,
3165   - 3F49EEF4EB241E44F3F8B3EB3DAB1483 /* Sources */,
3166   - B0728FF4399D9928C6E68FDE47C09681 /* Frameworks */,
3167   - 7D35A5A8EE6AA86D96C63DC01124DFDD /* Resources */,
  3612 + B0A64A1F0BC175952C3BAB47D66BF861 /* Headers */,
  3613 + 92D1D0E194E636BEFAA71A03091F705C /* Sources */,
  3614 + 1772A32CF634901CF37B621E9381C575 /* Frameworks */,
  3615 + 8A6C5DE7FFAEC21F5BB17711B6A31147 /* Resources */,
3168 3616 );
3169 3617 buildRules = (
3170 3618 );
... ... @@ -3172,25 +3620,54 @@
3172 3620 );
3173 3621 name = QMUIKit;
3174 3622 productName = QMUIKit;
3175   - productReference = 6CC33F1EABEF1B3377E0B10933798FC9 /* QMUIKit.framework */;
  3623 + productReference = 6E00C312F18913297F55EF3C131A5E32 /* QMUIKit.framework */;
3176 3624 productType = "com.apple.product-type.framework";
3177 3625 };
3178   - EB0D822C6FD9CDDBEBA982018D7032F0 /* Masonry */ = {
  3626 + D58993AF7C7DAD452E77068633608E43 /* Pods-CNLiveDisease_Tests */ = {
3179 3627 isa = PBXNativeTarget;
3180   - buildConfigurationList = 76FCE9B8ACEFCED2DE0871C69DFDDEDC /* Build configuration list for PBXNativeTarget "Masonry" */;
  3628 + buildConfigurationList = C68408395B068C6D0A016D64D552F74B /* Build configuration list for PBXNativeTarget "Pods-CNLiveDisease_Tests" */;
3181 3629 buildPhases = (
3182   - A16F960C2495993C7DFA2F10670116E2 /* Headers */,
3183   - 77F5D83A31072B54F1423FB8939DDA2F /* Sources */,
3184   - 3D7AEE2CB922B8444473EC1ECC80C8AE /* Frameworks */,
3185   - 8B05CCEEB755BD4F3F1CEC0CC002C6C0 /* Resources */,
  3630 + 72ACBD06398D3FEB18B45E6413A77A01 /* Headers */,
  3631 + 3EEFDC3A0D5621ECAD740757F5CDF485 /* Sources */,
  3632 + 2672EE6C2AA92299FEAFBB441C93B37C /* Frameworks */,
  3633 + 6EA775590D15F6FF67C3804ADA136809 /* Resources */,
3186 3634 );
3187 3635 buildRules = (
3188 3636 );
3189 3637 dependencies = (
  3638 + 9BB8BD2E5769BA1613FBB4D7E79AD77E /* PBXTargetDependency */,
  3639 + BACB58380ACF46A8F8C58FBD5C7526BB /* PBXTargetDependency */,
  3640 + 94A771785C730F93C259A5337A95A7C5 /* PBXTargetDependency */,
  3641 + FC2FACF17B4FF61308E28E26E8E607E7 /* PBXTargetDependency */,
  3642 + 1334446BC9B57F60CC8413AE9AEF0265 /* PBXTargetDependency */,
  3643 + 18F073B40ECE373B28B455C15796B3BC /* PBXTargetDependency */,
  3644 + 6BC1F34AF7D3D64314BC308104C480D1 /* PBXTargetDependency */,
  3645 + DF7E0C0AA2BC7B53CD138F477445CFF0 /* PBXTargetDependency */,
  3646 + D5F8B41FE41B358BE1236F2F392D38AE /* PBXTargetDependency */,
3190 3647 );
3191   - name = Masonry;
3192   - productName = Masonry;
3193   - productReference = E815F2CF011C3ACD06CC99395A206D86 /* Masonry.framework */;
  3648 + name = "Pods-CNLiveDisease_Tests";
  3649 + productName = "Pods-CNLiveDisease_Tests";
  3650 + productReference = 1D266813727534D685F2EC52ACBC48C2 /* Pods_CNLiveDisease_Tests.framework */;
  3651 + productType = "com.apple.product-type.framework";
  3652 + };
  3653 + E237E336B7BA54BED12391A2D3E48054 /* CNLiveAVCamera */ = {
  3654 + isa = PBXNativeTarget;
  3655 + buildConfigurationList = 74693C4A97E79398867CB2366BD1317E /* Build configuration list for PBXNativeTarget "CNLiveAVCamera" */;
  3656 + buildPhases = (
  3657 + C4F2AB6096EC75326BC5AF9A0F54C382 /* Headers */,
  3658 + 52FCB391BAEA48438B2B2D299916A2B8 /* Sources */,
  3659 + 30A85585E63569A2A81ABE2D7A286F72 /* Frameworks */,
  3660 + A0B8F0C3BC31F92593CFFBC7FE992939 /* Resources */,
  3661 + );
  3662 + buildRules = (
  3663 + );
  3664 + dependencies = (
  3665 + 1E16BC83AD2DD9892A56847860594E48 /* PBXTargetDependency */,
  3666 + D0A7041CDEDD625270743A0AFC7C2D72 /* PBXTargetDependency */,
  3667 + );
  3668 + name = CNLiveAVCamera;
  3669 + productName = CNLiveAVCamera;
  3670 + productReference = 3A1217BD4F7C83FF2372D63C9CACB6CA /* CNLiveAVCamera.framework */;
3194 3671 productType = "com.apple.product-type.framework";
3195 3672 };
3196 3673 F94EF7FCA030308F6096C9859BE72FAC /* CNLiveBaseKit */ = {
... ... @@ -3209,7 +3686,7 @@
3209 3686 );
3210 3687 name = CNLiveBaseKit;
3211 3688 productName = CNLiveBaseKit;
3212   - productReference = 8352E2CA64AB0E09318B8AAACC2E4FD5 /* CNLiveBaseKit.framework */;
  3689 + productReference = 07F08A5ADCEC460F4BEC57F7F9B1DAEC /* CNLiveBaseKit.framework */;
3213 3690 productType = "com.apple.product-type.framework";
3214 3691 };
3215 3692 /* End PBXNativeTarget section */
... ... @@ -3229,250 +3706,181 @@
3229 3706 en,
3230 3707 );
3231 3708 mainGroup = 7DB346D0F39D3F0E887471402A8071AB;
3232   - productRefGroup = F9E3B66852E99932623F5784DC31774D /* Products */;
  3709 + productRefGroup = 25DCCE89DC094361BFEE4E90D34254AB /* Products */;
3233 3710 projectDirPath = "";
3234 3711 projectRoot = "";
3235 3712 targets = (
  3713 + E237E336B7BA54BED12391A2D3E48054 /* CNLiveAVCamera */,
  3714 + CBDF70174F0427563E4ACB0E0625A623 /* CNLiveAVCamera-CNLiveAVCamera */,
3236 3715 F94EF7FCA030308F6096C9859BE72FAC /* CNLiveBaseKit */,
3237 3716 65C8CC1481DD092A1E61EA6AA02E454C /* CNLiveCommonCategory */,
3238   - 241976DA6965BD7E01AB405DFB993F00 /* CNLiveDisease */,
3239   - EB0D822C6FD9CDDBEBA982018D7032F0 /* Masonry */,
  3717 + 585F28E21F2A4FA44B41DB3625690E9A /* CNLiveDisease */,
  3718 + 0CBB3CC41AC36BEC28E0FBA7BAB6FD3D /* CNLiveDisease-CNLiveDisease */,
  3719 + 69788AC6ECE02DC3978A5A7AD6E13473 /* CNLiveImagePickerController */,
  3720 + 3E70FC13CC7EE1B709E8F27D6E1F8D40 /* Masonry */,
3240 3721 3E523FD8A946DD41C03F7DB6D622198E /* MJExtension */,
3241   - 44F943D358D078A2BD78F89867C7DDA5 /* Pods-CNLiveDisease_Example */,
3242   - 28C78E54222D1D421144C797EAF4386E /* Pods-CNLiveDisease_Tests */,
3243   - E875BECD7EB011C183332A8671F5F9E4 /* QMUIKit */,
  3722 + 44A3B7D0CF31EFBD3CFFB9758E0612C8 /* Pods-CNLiveDisease_Example */,
  3723 + D58993AF7C7DAD452E77068633608E43 /* Pods-CNLiveDisease_Tests */,
  3724 + CC6AF2EAB5C69459FAABC2630455775F /* QMUIKit */,
3244 3725 02C8E7E766AD7AB7E335E9FFCAABBC26 /* SDWebImage */,
3245 3726 );
3246 3727 };
3247 3728 /* End PBXProject section */
3248 3729  
3249 3730 /* Begin PBXResourcesBuildPhase section */
3250   - 1DD1DC3F958C68407FBD3AB8D294EC39 /* Resources */ = {
  3731 + 001BB7F82C808F9C0A9F1E6D1666B7DF /* Resources */ = {
3251 3732 isa = PBXResourcesBuildPhase;
3252 3733 buildActionMask = 2147483647;
3253 3734 files = (
  3735 + E258DF7B21A2CFF0F82C22141DBD76FA /* CNLiveDisease.bundle in Resources */,
3254 3736 );
3255 3737 runOnlyForDeploymentPostprocessing = 0;
3256 3738 };
3257   - 6CF9D2373185D6DB701A67CC0C9B11DF /* Resources */ = {
  3739 + 0CA6A688B72D2B56574EBC946CEB2B89 /* Resources */ = {
3258 3740 isa = PBXResourcesBuildPhase;
3259 3741 buildActionMask = 2147483647;
3260 3742 files = (
  3743 + 885C4C75261779B014EE600014CE9D6D /* Assets.xcassets in Resources */,
3261 3744 );
3262 3745 runOnlyForDeploymentPostprocessing = 0;
3263 3746 };
3264   - 719A696E086AC76D04B5D2D92240BEEE /* Resources */ = {
  3747 + 1FDA0959B2DD4B534D60523C8FD06BAB /* Resources */ = {
3265 3748 isa = PBXResourcesBuildPhase;
3266 3749 buildActionMask = 2147483647;
3267 3750 files = (
  3751 + 196B45FB9F215225906233F96FF4FB12 /* Media.xcassets in Resources */,
3268 3752 );
3269 3753 runOnlyForDeploymentPostprocessing = 0;
3270 3754 };
3271   - 76440404D8D7F9D5B086847E744C8DE3 /* Resources */ = {
  3755 + 4C19876550A9E1980C256C33E213EE4A /* Resources */ = {
3272 3756 isa = PBXResourcesBuildPhase;
3273 3757 buildActionMask = 2147483647;
3274 3758 files = (
3275 3759 );
3276 3760 runOnlyForDeploymentPostprocessing = 0;
3277 3761 };
3278   - 7D35A5A8EE6AA86D96C63DC01124DFDD /* Resources */ = {
  3762 + 6EA775590D15F6FF67C3804ADA136809 /* Resources */ = {
3279 3763 isa = PBXResourcesBuildPhase;
3280 3764 buildActionMask = 2147483647;
3281 3765 files = (
3282   - B6B4C0896ECD434280AAEB1ABD031F9C /* QMUIResources.bundle in Resources */,
3283 3766 );
3284 3767 runOnlyForDeploymentPostprocessing = 0;
3285 3768 };
3286   - 88C1B6D53B71216546334CE3BE076828 /* Resources */ = {
  3769 + 719A696E086AC76D04B5D2D92240BEEE /* Resources */ = {
3287 3770 isa = PBXResourcesBuildPhase;
3288 3771 buildActionMask = 2147483647;
3289 3772 files = (
3290 3773 );
3291 3774 runOnlyForDeploymentPostprocessing = 0;
3292 3775 };
3293   - 8B05CCEEB755BD4F3F1CEC0CC002C6C0 /* Resources */ = {
  3776 + 76440404D8D7F9D5B086847E744C8DE3 /* Resources */ = {
3294 3777 isa = PBXResourcesBuildPhase;
3295 3778 buildActionMask = 2147483647;
3296 3779 files = (
3297 3780 );
3298 3781 runOnlyForDeploymentPostprocessing = 0;
3299 3782 };
3300   - AD9D6E4F18E419B6F0378B0C1A2992F0 /* Resources */ = {
  3783 + 8A6C5DE7FFAEC21F5BB17711B6A31147 /* Resources */ = {
3301 3784 isa = PBXResourcesBuildPhase;
3302 3785 buildActionMask = 2147483647;
3303 3786 files = (
  3787 + 58EA60F56CCD34137DD0CEB5930DA011 /* QMUIResources.bundle in Resources */,
3304 3788 );
3305 3789 runOnlyForDeploymentPostprocessing = 0;
3306 3790 };
3307   - EA1F1312683F15E3768620A670B8BB70 /* Resources */ = {
  3791 + A0B8F0C3BC31F92593CFFBC7FE992939 /* Resources */ = {
3308 3792 isa = PBXResourcesBuildPhase;
3309 3793 buildActionMask = 2147483647;
3310 3794 files = (
  3795 + EC9A2137387D17DAAD5100859A4FF093 /* CNLiveAVCamera.bundle in Resources */,
3311 3796 );
3312 3797 runOnlyForDeploymentPostprocessing = 0;
3313 3798 };
3314   -/* End PBXResourcesBuildPhase section */
3315   -
3316   -/* Begin PBXSourcesBuildPhase section */
3317   - 3F49EEF4EB241E44F3F8B3EB3DAB1483 /* Sources */ = {
3318   - isa = PBXSourcesBuildPhase;
  3799 + AD9D6E4F18E419B6F0378B0C1A2992F0 /* Resources */ = {
  3800 + isa = PBXResourcesBuildPhase;
3319 3801 buildActionMask = 2147483647;
3320 3802 files = (
3321   - DFC87BCE6C7C3651D672FC1B5591EE00 /* CAAnimation+QMUI.m in Sources */,
3322   - 5D60A56C790EFD22562BC1E892C880B0 /* CALayer+QMUI.m in Sources */,
3323   - F7E3C1DAACA81648BBAEBB38CFABF4FD /* NSArray+QMUI.m in Sources */,
3324   - 3DDC221EFF222C71CF20C415A25267C5 /* NSAttributedString+QMUI.m in Sources */,
3325   - E5BC999BB056D2F16C21F4DD4DA53CE1 /* NSCharacterSet+QMUI.m in Sources */,
3326   - 3E0D753DB516DD46735BB5EFAADC0580 /* NSNumber+QMUI.m in Sources */,
3327   - D753A5E65E4B55110FE7948524DF0F85 /* NSObject+QMUI.m in Sources */,
3328   - 541A5A117220558940C9D39ADBE7FAE1 /* NSObject+QMUIMultipleDelegates.m in Sources */,
3329   - 052CEC7A272E9BA5D52B56F002F607EC /* NSParagraphStyle+QMUI.m in Sources */,
3330   - 6242AC16414DC6493B115F00C9275026 /* NSPointerArray+QMUI.m in Sources */,
3331   - 6C9DD2690F38FC5F75516466636CDF0E /* NSString+QMUI.m in Sources */,
3332   - 3FFA97D64D494FF3E52A80C10A54ED74 /* NSURL+QMUI.m in Sources */,
3333   - 228D04D506E0059F13D6ABDEAD735C7D /* QMUIAlbumViewController.m in Sources */,
3334   - 1D3B8A4F03EAA77B74F0FB59729C59AC /* QMUIAlertController.m in Sources */,
3335   - 1F28B842116260E5D902E1D2D4D6946B /* QMUIAsset.m in Sources */,
3336   - 55262B9FF63CC1D7715C028B25A96812 /* QMUIAssetsGroup.m in Sources */,
3337   - F983AA8E4D89B0B685046F50A9555379 /* QMUIAssetsManager.m in Sources */,
3338   - 8926E9B0DC09EF3D274DAA97C5BA2C96 /* QMUIButton.m in Sources */,
3339   - E72125792F98B773C89DC0A3D4343088 /* QMUICellHeightCache.m in Sources */,
3340   - 3933C94CBC5B29B21FB960FE57AD2F50 /* QMUICellHeightKeyCache.m in Sources */,
3341   - 60C3CC202267C33BD9F0FF77D91467CB /* QMUICellSizeKeyCache.m in Sources */,
3342   - 343D6F8058D93EF06E9BDF6D4A1636EF /* QMUICollectionViewPagingLayout.m in Sources */,
3343   - 256F1C14DF281D7D15F34D9D84C063DC /* QMUICommonTableViewController.m in Sources */,
3344   - C21B7F609DB76560F7AB0C40B8F78CC5 /* QMUICommonViewController.m in Sources */,
3345   - 60F3BF591BDC540C73C7EFAA8455005C /* QMUIConfiguration.m in Sources */,
3346   - 97420162CDE5B70F4CA90E5D8ADF3DEB /* QMUIConsole.m in Sources */,
3347   - D1F9E1A9A21F0585EC5246DADF54A66B /* QMUIConsoleToolbar.m in Sources */,
3348   - 206FFC9832CD384BB6DC6F274D33F788 /* QMUIConsoleViewController.m in Sources */,
3349   - 4CEDBF7E6492CB6CB8C4311A633B7968 /* QMUIDialogViewController.m in Sources */,
3350   - BFE95A7E1397DC8EC0B07888ADB221E0 /* QMUIEmotionInputManager.m in Sources */,
3351   - C2E84DE8848E1C3DC52E4FE61FEF1276 /* QMUIEmotionView.m in Sources */,
3352   - FCF2FDF1B9F851C3F9121F838F4D476B /* QMUIEmptyView.m in Sources */,
3353   - 8EADFDA28AD162A9B5C4DEBFD69A7707 /* QMUIFillButton.m in Sources */,
3354   - 22F59D616D5F92174A7BB8E3BEF3407E /* QMUIFloatLayoutView.m in Sources */,
3355   - 6C65D2A1E6784E538BD32F38333BB3A4 /* QMUIGhostButton.m in Sources */,
3356   - 9EA58FC5D0AE51F768671842E3EF52CA /* QMUIGridView.m in Sources */,
3357   - 3A8690C46D9E808222EDF6264C8F6A77 /* QMUIHelper.m in Sources */,
3358   - 54D2DAF6E15CF5C7A28141F506F8CFA1 /* QMUIImagePickerCollectionViewCell.m in Sources */,
3359   - 8DEA55D3DECAF59ED57AB6865A06F323 /* QMUIImagePickerHelper.m in Sources */,
3360   - AF724880F1F89D529A822921492EE336 /* QMUIImagePickerPreviewViewController.m in Sources */,
3361   - 750CCAA824627CAA5642C91C63659AD0 /* QMUIImagePickerViewController.m in Sources */,
3362   - 2E346B84DAE1A10CC1BFF8D9EBD3EF5B /* QMUIImagePreviewView.m in Sources */,
3363   - CE1D9C878628FE65A1461C99C84452CD /* QMUIImagePreviewViewController.m in Sources */,
3364   - EA68C968BF274263F64B70A6F89D9DCB /* QMUIImagePreviewViewTransitionAnimator.m in Sources */,
3365   - 07F3C66B476ABDC93AC13FFB1892E0C2 /* QMUIKeyboardManager.m in Sources */,
3366   - 5CC8E40CEDDADA6F1E32C9EF1A7569B6 /* QMUIKit-dummy.m in Sources */,
3367   - DAA890D6998ABD2E0868C9A19546BE33 /* QMUILabel.m in Sources */,
3368   - C4220D0CE8F182FF647907EC3374525B /* QMUILinkButton.m in Sources */,
3369   - 58AA44F60EA6E916FC60B787C826F3E2 /* QMUILog+QMUIConsole.m in Sources */,
3370   - AD998A80C27D51815B886F8FB1E8C32C /* QMUILogger+QMUIConfigurationTemplate.m in Sources */,
3371   - 839C16807500090E7F61962523804222 /* QMUILogger.m in Sources */,
3372   - EA5D0EC13E7CA53905455C9368C6FA44 /* QMUILogItem.m in Sources */,
3373   - 46EF060743A1F96D2843657CF91EB691 /* QMUILogManagerViewController.m in Sources */,
3374   - 60E9FC91353CE9D63B1FD00C24D48E57 /* QMUILogNameManager.m in Sources */,
3375   - 6A433242FAAC0F649601A4A7CBF470BE /* QMUIMarqueeLabel.m in Sources */,
3376   - 4CCB568AE73EF1B52762ADBF7CD3A0B6 /* QMUIModalPresentationViewController.m in Sources */,
3377   - 33957643B03A4462F3661569082CE0A8 /* QMUIMoreOperationController.m in Sources */,
3378   - 0405700E3F5CEED5970E6E33132B6F45 /* QMUIMultipleDelegates.m in Sources */,
3379   - 27AFF66CF23E6106CD23F5688C68A77D /* QMUINavigationBarScrollingAnimator.m in Sources */,
3380   - DEA3A45FE53B13B249379F481139EA3B /* QMUINavigationBarScrollingSnapAnimator.m in Sources */,
3381   - 41839195170DF102BAEFFC3B8B2076A4 /* QMUINavigationButton.m in Sources */,
3382   - 2C764B0E5D902B7CEBB10A3A1684199E /* QMUINavigationController.m in Sources */,
3383   - 986EE1F0A9D50D906617A3B63B542435 /* QMUINavigationTitleView.m in Sources */,
3384   - A0A5C96B4DD3EBC3AE7D9D177C7C2AEC /* QMUIOrderedDictionary.m in Sources */,
3385   - DEEC0C8127D8BD59E9F7A150BF40D16D /* QMUIPieProgressView.m in Sources */,
3386   - 6DD9914CB0F3F6B1AE737F808E96E0BC /* QMUIPopupContainerView.m in Sources */,
3387   - 84EAE164426DCC89ECDAFC7563F737CE /* QMUIPopupMenuBaseItem.m in Sources */,
3388   - FB61801E72EC16202381D05DD413203F /* QMUIPopupMenuButtonItem.m in Sources */,
3389   - 4E290D600F49BEDB17311F0A4A9E5E23 /* QMUIPopupMenuView.m in Sources */,
3390   - F4DFB7ED02CCA9D3B6EA33D2552EAF7E /* QMUIRuntime.m in Sources */,
3391   - 4B53B09737212D3BF313250C2CC7D376 /* QMUIScrollAnimator.m in Sources */,
3392   - 72520DA18122AFBA19440B2CBF7D3529 /* QMUISearchBar.m in Sources */,
3393   - 6DE749C4C3793BD341007D7C9576BA0C /* QMUISearchController.m in Sources */,
3394   - 0FF0FE60DB531C0F45695DE88D9302BF /* QMUISegmentedControl.m in Sources */,
3395   - EEFFE205F6BA82324B0C3C07B2E4DD73 /* QMUISlider.m in Sources */,
3396   - 0B11C74FCCDD05180D230B1A7F755C26 /* QMUIStaticTableViewCellData.m in Sources */,
3397   - 5629B126DBC3C40284EB617CD3D1A9AF /* QMUIStaticTableViewCellDataSource.m in Sources */,
3398   - 86BEE0DF676189590183B888B25C91DA /* QMUITabBarViewController.m in Sources */,
3399   - 4356BBAF9889E359F3B43D4D1E10BEB0 /* QMUITableView.m in Sources */,
3400   - 628A3390FB6F756003E1244AF66A97F9 /* QMUITableViewCell.m in Sources */,
3401   - 0EA64F194F071C6941A3848E67A0455E /* QMUITableViewHeaderFooterView.m in Sources */,
3402   - 5E46EADCAD0A6C291F91E25D176B117C /* QMUITestView.m in Sources */,
3403   - 3817FB4B4B7E70DB33D5054F5738AAFB /* QMUITextField.m in Sources */,
3404   - A31C9BAC46D4DCA6C3D0896EC76DF383 /* QMUITextView.m in Sources */,
3405   - 82BA23DF009E7291D8B557C109E1F01A /* QMUITips.m in Sources */,
3406   - 34CBD2ED4015FEA224AB287A70291CCF /* QMUIToastAnimator.m in Sources */,
3407   - 8FBD8393D4DAA249718713E0940EDFA1 /* QMUIToastBackgroundView.m in Sources */,
3408   - ADF6DE09173E1D07DB4B5DBEF7C12659 /* QMUIToastContentView.m in Sources */,
3409   - 7C8B1E55EC426C62137BC34AFA32FD17 /* QMUIToastView.m in Sources */,
3410   - 02117D0709E60CC53A38D340AFCEB8A2 /* QMUIToolbarButton.m in Sources */,
3411   - 2CEFBCD4C8947F082ADC12DCFDECB8B1 /* QMUIVisualEffectView.m in Sources */,
3412   - 725EB99E5DA1BC92D7A09505434202BD /* QMUIWeakObjectContainer.m in Sources */,
3413   - 5FC75E43394FF645458A1D8BD7636957 /* QMUIZoomImageView.m in Sources */,
3414   - 26E8B2D20E7A80E1A286C8F5E3CCBBFB /* UIActivityIndicatorView+QMUI.m in Sources */,
3415   - C6278E0CE7917F21017DC90BE9DDD5BD /* UIBarItem+QMUI.m in Sources */,
3416   - 010B0E42AABC12DC876002CD32A7F835 /* UIBarItem+QMUIBadge.m in Sources */,
3417   - EA6AB392F42AC2156656B51E55CE64C8 /* UIBezierPath+QMUI.m in Sources */,
3418   - 6783D3AD0D2E8A344929285F6E3A4C43 /* UIButton+QMUI.m in Sources */,
3419   - 08FC27614E044D2CD3A962A837600C21 /* UICollectionView+QMUI.m in Sources */,
3420   - 7190D9CCB753713A878D4855F1103EAC /* UICollectionView+QMUICellSizeKeyCache.m in Sources */,
3421   - 9C6B82738E1F5492F67DF31986E94207 /* UIColor+QMUI.m in Sources */,
3422   - 239CDD61778BF87332FC3520D5FAA4F2 /* UIControl+QMUI.m in Sources */,
3423   - 78960B7CE4D6BAD3F1D74A9587D261D5 /* UIFont+QMUI.m in Sources */,
3424   - 12E6A463680AAAD845903A508FEC7D87 /* UIGestureRecognizer+QMUI.m in Sources */,
3425   - 14AB927C7F3EC79174B2306C2CD869AF /* UIImage+QMUI.m in Sources */,
3426   - 50601FDFD9B1E169A7BB6537CA90CADC /* UIImageView+QMUI.m in Sources */,
3427   - AC442D0EA39EE8A73594FA74933CD3D4 /* UIInterface+QMUI.m in Sources */,
3428   - DD52F6623483BFEE7E96A1F7D48ACFFB /* UILabel+QMUI.m in Sources */,
3429   - 8A9DB60423E8F8491D8AE9B3806003DF /* UINavigationBar+QMUI.m in Sources */,
3430   - F10B1B779BD423EC05D9059290B2F263 /* UINavigationBar+Transition.m in Sources */,
3431   - 3D392C03A8D20AF000AA30F3503D8A95 /* UINavigationController+NavigationBarTransition.m in Sources */,
3432   - 0254A51E3A47C1AE1E62227298CDB52A /* UINavigationController+QMUI.m in Sources */,
3433   - B501C227623A3CFCEC3F639270396ECA /* UIScrollView+QMUI.m in Sources */,
3434   - 83F2C1631163EC393A58DA7F44304460 /* UISearchBar+QMUI.m in Sources */,
3435   - C370FF1EF71DEDA8A96654044C946BA8 /* UITabBar+QMUI.m in Sources */,
3436   - 642EA758419179A335CD62DA42CEE08A /* UITabBarItem+QMUI.m in Sources */,
3437   - 68CAD7C31885962C0AACD1D61EE3F23B /* UITableView+QMUI.m in Sources */,
3438   - 663427EC8886D826934189DA424B91ED /* UITableView+QMUICellHeightKeyCache.m in Sources */,
3439   - 7EDDC0C4F29920571C4F0BF328628D32 /* UITableView+QMUIStaticCell.m in Sources */,
3440   - 22CE5884C9AE74AA3EA53CE2F7F61DCA /* UITableViewCell+QMUI.m in Sources */,
3441   - 19D62545AD191F3437F2631FAF417B10 /* UITextField+QMUI.m in Sources */,
3442   - 3B0A014C215425F98EFB6C7ACBBE87F9 /* UITextView+QMUI.m in Sources */,
3443   - CD5BC24DD8FC2AC4E7F6CC09293D2292 /* UIView+QMUI.m in Sources */,
3444   - A037AE97C7498385CC67BD363EF80DAE /* UIViewController+QMUI.m in Sources */,
3445   - 35BCA7CCD11AECC42A2000A4F5BAFB1F /* UIWindow+QMUI.m in Sources */,
3446 3803 );
3447 3804 runOnlyForDeploymentPostprocessing = 0;
3448 3805 };
3449   - 4F463D449A44C1223ED11AA3C865A15C /* Sources */ = {
3450   - isa = PBXSourcesBuildPhase;
  3806 + C7907F46A0B5B0568F60CAD0537453E0 /* Resources */ = {
  3807 + isa = PBXResourcesBuildPhase;
3451 3808 buildActionMask = 2147483647;
3452 3809 files = (
3453   - 9962745BB6A8E70A08C1B85415E6C48C /* Pods-CNLiveDisease_Tests-dummy.m in Sources */,
3454 3810 );
3455 3811 runOnlyForDeploymentPostprocessing = 0;
3456 3812 };
3457   - 77F5D83A31072B54F1423FB8939DDA2F /* Sources */ = {
3458   - isa = PBXSourcesBuildPhase;
  3813 + C9704050A1D91AB50B2D971F08D461CB /* Resources */ = {
  3814 + isa = PBXResourcesBuildPhase;
3459 3815 buildActionMask = 2147483647;
3460 3816 files = (
3461   - ABD7186E1EF69FFFB33E864FB5B22E5B /* MASCompositeConstraint.m in Sources */,
3462   - B0444E4E2659C50A798DCDB81C01E5D1 /* MASConstraint.m in Sources */,
3463   - 9AE0EDDB8440183727366781DA45AB70 /* MASConstraintMaker.m in Sources */,
3464   - B7FA0876046CB19B960BC59216B4D3A2 /* MASLayoutConstraint.m in Sources */,
3465   - 5C1CCE0C3EA756050B10DAE54F884384 /* Masonry-dummy.m in Sources */,
3466   - 1F56363B05522CAE9D26C8B2B6BF9CEA /* MASViewAttribute.m in Sources */,
3467   - 5CB1B3A259B17F7D8F956EED300B2E2B /* MASViewConstraint.m in Sources */,
3468   - 852F49A0ADB1CC2C73D181985C7189E0 /* NSArray+MASAdditions.m in Sources */,
3469   - 232109585F03AF31D21CEB3143D8CE8C /* NSLayoutConstraint+MASDebugAdditions.m in Sources */,
3470   - D254F6DDA5B746CF3A1BACD8D54F51F6 /* View+MASAdditions.m in Sources */,
3471   - 9196F5C808CD89C25B1938C469B58C0F /* ViewController+MASAdditions.m in Sources */,
3472 3817 );
3473 3818 runOnlyForDeploymentPostprocessing = 0;
3474 3819 };
3475   - 7BFACD58C748AF9D37706E6BDBCF6633 /* Sources */ = {
  3820 + EA1F1312683F15E3768620A670B8BB70 /* Resources */ = {
  3821 + isa = PBXResourcesBuildPhase;
  3822 + buildActionMask = 2147483647;
  3823 + files = (
  3824 + );
  3825 + runOnlyForDeploymentPostprocessing = 0;
  3826 + };
  3827 +/* End PBXResourcesBuildPhase section */
  3828 +
  3829 +/* Begin PBXSourcesBuildPhase section */
  3830 + 16856857D33697FEDCBA0D160F63A1B2 /* Sources */ = {
  3831 + isa = PBXSourcesBuildPhase;
  3832 + buildActionMask = 2147483647;
  3833 + files = (
  3834 + );
  3835 + runOnlyForDeploymentPostprocessing = 0;
  3836 + };
  3837 + 1C603DD4DE75071B28DDB75EDC34BB01 /* Sources */ = {
  3838 + isa = PBXSourcesBuildPhase;
  3839 + buildActionMask = 2147483647;
  3840 + files = (
  3841 + 5DEDCC64612C3F002FB3EE4FCC4ECEAE /* CNEditVideoController.m in Sources */,
  3842 + D12946D2E41210045F365B78015BE50E /* CNImagePickerController.m in Sources */,
  3843 + 89264A0BB87AC9FFB8D49C925B4E2496 /* CNImagePickerManager.m in Sources */,
  3844 + 737C78F3A0BE00A9F617BC95A65430C5 /* CNLiveImagePickerController-dummy.m in Sources */,
  3845 + 366ACD970B2260F2518D0D67B51F7ED0 /* NSBundle+TZImagePicker.m in Sources */,
  3846 + 78FD30608BF802F3597E405CC2F6A6D1 /* TZAssetCell.m in Sources */,
  3847 + AC87B41026C5E406390B45AE1C7DCE38 /* TZAssetModel.m in Sources */,
  3848 + 507F74BD2327C54FB52A69287C68AB60 /* TZGifPhotoPreviewController.m in Sources */,
  3849 + 423260601DE8F2E77CBB01154E0E9E0E /* TZImageCropManager.m in Sources */,
  3850 + E5FDC4B0086DEE0DF735687ACD94F2D5 /* TZImageManager.m in Sources */,
  3851 + 4339D9D00EE0B707060F20B5CF385B54 /* TZImagePickerController.m in Sources */,
  3852 + 89DE837F88D2D4483E5C3FE0A3452974 /* TZLocationManager.m in Sources */,
  3853 + EA7AECDC3DADA0E31A72D43FCEFE591E /* TZPhotoPickerController.m in Sources */,
  3854 + DB71604328C30CEFA02002A0139A5F1A /* TZPhotoPreviewCell.m in Sources */,
  3855 + 0013C4ACAE3980B1F924C8540597C2B6 /* TZPhotoPreviewController.m in Sources */,
  3856 + 73B37E64030D3DB60EC84951F1B894B7 /* TZProgressView.m in Sources */,
  3857 + 068F941300C3137919D6F08D2B6A3567 /* TZVideoPlayerController.m in Sources */,
  3858 + 90297EE9D32D7BCC2BB280B273412C03 /* UIImage+CNImagePicker.m in Sources */,
  3859 + FEF778BF63AD3762BC462388AD5C24B8 /* UIView+Layout.m in Sources */,
  3860 + );
  3861 + runOnlyForDeploymentPostprocessing = 0;
  3862 + };
  3863 + 3EEFDC3A0D5621ECAD740757F5CDF485 /* Sources */ = {
  3864 + isa = PBXSourcesBuildPhase;
  3865 + buildActionMask = 2147483647;
  3866 + files = (
  3867 + C3931E8B0740CAD749A79A476FF26283 /* Pods-CNLiveDisease_Tests-dummy.m in Sources */,
  3868 + );
  3869 + runOnlyForDeploymentPostprocessing = 0;
  3870 + };
  3871 + 52FCB391BAEA48438B2B2D299916A2B8 /* Sources */ = {
  3872 + isa = PBXSourcesBuildPhase;
  3873 + buildActionMask = 2147483647;
  3874 + files = (
  3875 + D37D6523F0BDC48D78B660284F89F51A /* CNLiveAVCamera-dummy.m in Sources */,
  3876 + 90A54B56C9E4ECD12DAFE6B80FBC0255 /* NSBundle+CNLiveXFCamera.m in Sources */,
  3877 + AA51EB28407809BE477198FD688F316E /* XFCameraButton.m in Sources */,
  3878 + E819F72D63F4AC23F94D3EF783CFA2CB /* XFCameraController.m in Sources */,
  3879 + 53EAA27DDBFCE5FB1546B747751FE34D /* XFPhotoLibraryManager.m in Sources */,
  3880 + );
  3881 + runOnlyForDeploymentPostprocessing = 0;
  3882 + };
  3883 + 7BFACD58C748AF9D37706E6BDBCF6633 /* Sources */ = {
3476 3884 isa = PBXSourcesBuildPhase;
3477 3885 buildActionMask = 2147483647;
3478 3886 files = (
... ... @@ -3560,11 +3968,135 @@
3560 3968 );
3561 3969 runOnlyForDeploymentPostprocessing = 0;
3562 3970 };
3563   - 966CFAE1515FA952460375841561A53E /* Sources */ = {
  3971 + 92D1D0E194E636BEFAA71A03091F705C /* Sources */ = {
3564 3972 isa = PBXSourcesBuildPhase;
3565 3973 buildActionMask = 2147483647;
3566 3974 files = (
3567   - 256FA5A9C6DF3AC5768853D38A5A7CD0 /* Pods-CNLiveDisease_Example-dummy.m in Sources */,
  3975 + 16434BD336161EE85E7C5E10A36290D3 /* CAAnimation+QMUI.m in Sources */,
  3976 + E25A7D412A5E8D99BBD411EF4F793D63 /* CALayer+QMUI.m in Sources */,
  3977 + 6BA089F08861C9877A0B83271C0B487B /* NSArray+QMUI.m in Sources */,
  3978 + 94C9E7BD9D9F62E11153CF4DC301A476 /* NSAttributedString+QMUI.m in Sources */,
  3979 + A3E85D7823CF9302169841A46203989C /* NSCharacterSet+QMUI.m in Sources */,
  3980 + 3E3221A58B5B6CDEAFAEAD19F968A062 /* NSNumber+QMUI.m in Sources */,
  3981 + EC9680804D1467B5C83F3B1D0D2C59FF /* NSObject+QMUI.m in Sources */,
  3982 + 478DB6E0E947248D61ECD006DF995F37 /* NSObject+QMUIMultipleDelegates.m in Sources */,
  3983 + 3C0A1A5A6E5D8A5FE695F8D210E0E6C7 /* NSParagraphStyle+QMUI.m in Sources */,
  3984 + 24EFB021990ABE25ED0150EC81D12300 /* NSPointerArray+QMUI.m in Sources */,
  3985 + 452F5906A64A237A91EB3D98FABFCA70 /* NSString+QMUI.m in Sources */,
  3986 + 02738D965687BA2005E657EC996AF9BE /* NSURL+QMUI.m in Sources */,
  3987 + 67F6D3128D206D43EF1D5D684CC4D985 /* QMUIAlbumViewController.m in Sources */,
  3988 + 6F28961250F6A4648ADC4B1C5C70C5D7 /* QMUIAlertController.m in Sources */,
  3989 + E66C90AA88DEF3DFC9F0E9F7CB21E6B7 /* QMUIAsset.m in Sources */,
  3990 + 73CBF8A449C4CC377A130D77C1C10417 /* QMUIAssetsGroup.m in Sources */,
  3991 + 65D36D7012A5DCCFE2FFB4A96C1F6941 /* QMUIAssetsManager.m in Sources */,
  3992 + 2DECD3CE80046118F57CD7CBEC4D35B0 /* QMUIButton.m in Sources */,
  3993 + 26FEF22271EBF90CFE6C07545103AC03 /* QMUICellHeightCache.m in Sources */,
  3994 + 2661A09CAFBEBDB1DC8983B1E65BB9CA /* QMUICellHeightKeyCache.m in Sources */,
  3995 + 1164FDB9B82C25976376AE903E272A57 /* QMUICellSizeKeyCache.m in Sources */,
  3996 + 51161EAA45116AE8BA954D880AF8C4C6 /* QMUICollectionViewPagingLayout.m in Sources */,
  3997 + 20D09CDA41630D9EA3985331A2CE4ECE /* QMUICommonTableViewController.m in Sources */,
  3998 + F27BCFD61A5BA3A2ECE3CBFEA25A89D2 /* QMUICommonViewController.m in Sources */,
  3999 + DD2AAE9859FCF4F4DC12602A205433A6 /* QMUIConfiguration.m in Sources */,
  4000 + 62C3273EE688F096250CC749D04E52CD /* QMUIConsole.m in Sources */,
  4001 + 1A4A1ACBEF903FA0DCF052B8DE05D8E4 /* QMUIConsoleToolbar.m in Sources */,
  4002 + F04F6BF057009E2A392F0E18257218A3 /* QMUIConsoleViewController.m in Sources */,
  4003 + DFB6205F0A01DA46DD90AD7A338696D6 /* QMUIDialogViewController.m in Sources */,
  4004 + C24EC7D6EFA972508B3C720417989A42 /* QMUIEmotionInputManager.m in Sources */,
  4005 + E21799C608BAEFCAA799098CB0798E04 /* QMUIEmotionView.m in Sources */,
  4006 + FD8C13324A20E28345CEEDD45B7F07BB /* QMUIEmptyView.m in Sources */,
  4007 + FBEBB4C601A37829D32F0FAE6243AC8F /* QMUIFillButton.m in Sources */,
  4008 + 6DE12EC8E8CF1E7F6F869D23B1120C70 /* QMUIFloatLayoutView.m in Sources */,
  4009 + 7662E6E318C1BC9EC8EEF4603066EA32 /* QMUIGhostButton.m in Sources */,
  4010 + CF46416035105919D49ED544E3B15487 /* QMUIGridView.m in Sources */,
  4011 + C02EB51463078EC750808A01947CB183 /* QMUIHelper.m in Sources */,
  4012 + 4E8E6720D757DF62962F2D30A370937F /* QMUIImagePickerCollectionViewCell.m in Sources */,
  4013 + EB038A7405792599E53B6AA98FB76D01 /* QMUIImagePickerHelper.m in Sources */,
  4014 + B5ED25A8FF25C0D448A43C7B3EE3BFEF /* QMUIImagePickerPreviewViewController.m in Sources */,
  4015 + 0DFE17C5A1137111D97BF1C6162E8557 /* QMUIImagePickerViewController.m in Sources */,
  4016 + 49FFD8D899F66D010806889B040B38A1 /* QMUIImagePreviewView.m in Sources */,
  4017 + F2DCF8DB42DC983C8EFEBAF1AF9F9A3C /* QMUIImagePreviewViewController.m in Sources */,
  4018 + 032063F50382ED177A621996112CE64B /* QMUIImagePreviewViewTransitionAnimator.m in Sources */,
  4019 + CCD3A490A64CDA3E6C6700D99C5022D3 /* QMUIKeyboardManager.m in Sources */,
  4020 + 2C91409888EB94D4A4AFF220D6EB0DDE /* QMUIKit-dummy.m in Sources */,
  4021 + 002987F222D97126F233BE7C98E9CEAA /* QMUILabel.m in Sources */,
  4022 + D701D1D0A7B2A8E1306FA7AB020D8494 /* QMUILinkButton.m in Sources */,
  4023 + 280F72C2C9C828E890C6616C83224027 /* QMUILog+QMUIConsole.m in Sources */,
  4024 + B54D827411642E1BE54FD1D88353E68A /* QMUILogger+QMUIConfigurationTemplate.m in Sources */,
  4025 + 71679F26C706B50D8CA0DB488C3955FC /* QMUILogger.m in Sources */,
  4026 + 7209EE09B35D181D87EE9D7851250B84 /* QMUILogItem.m in Sources */,
  4027 + F1EDE6226A41607AC66EFF1C4EE5180C /* QMUILogManagerViewController.m in Sources */,
  4028 + D8E4DA5133D29DF9FE39DD36A0ADFDB5 /* QMUILogNameManager.m in Sources */,
  4029 + A0CA5566A3BB58B081BAF6730185DB55 /* QMUIMarqueeLabel.m in Sources */,
  4030 + CD413B49CE847329B73B2574BE1A5236 /* QMUIModalPresentationViewController.m in Sources */,
  4031 + 8627E76A45F8CA7AB2F76FF21831C1C6 /* QMUIMoreOperationController.m in Sources */,
  4032 + 60EB499EA4994C4423A75C2B5CEB22EE /* QMUIMultipleDelegates.m in Sources */,
  4033 + DF8DBFE566C200D1C304B4F5733FEB19 /* QMUINavigationBarScrollingAnimator.m in Sources */,
  4034 + 9822D1954CE822B1BBD8A719A5B09643 /* QMUINavigationBarScrollingSnapAnimator.m in Sources */,
  4035 + 7221F82860E0F483038A38EC3A685E20 /* QMUINavigationButton.m in Sources */,
  4036 + FFD78BD291A52664DBEB6B4076EB5928 /* QMUINavigationController.m in Sources */,
  4037 + DF984F4DF1A9302BFF7AADC9DAD1C48E /* QMUINavigationTitleView.m in Sources */,
  4038 + 5D17E34EA0CF97396D9BE9D0B9501A14 /* QMUIOrderedDictionary.m in Sources */,
  4039 + 4736F54B55933501A86E3113E12990B9 /* QMUIPieProgressView.m in Sources */,
  4040 + C7A93DCCC66CAB5FCAE54B51ADFA483A /* QMUIPopupContainerView.m in Sources */,
  4041 + D6A7DE647B61B922CC049188D29541F9 /* QMUIPopupMenuBaseItem.m in Sources */,
  4042 + FC8DE67BA98CF3A828273F2A05318C94 /* QMUIPopupMenuButtonItem.m in Sources */,
  4043 + C4AA55275AEDBE86671EC1423A83D9B9 /* QMUIPopupMenuView.m in Sources */,
  4044 + A27FD4E10502CA99C26C18FDB2F39F84 /* QMUIRuntime.m in Sources */,
  4045 + 587260FD471F3F9B0AC4D6D98D719BF5 /* QMUIScrollAnimator.m in Sources */,
  4046 + E67A50FC38F25EF4C7C176E08BEA5058 /* QMUISearchBar.m in Sources */,
  4047 + 07D5991B08030DCEAF15BF4C571722CD /* QMUISearchController.m in Sources */,
  4048 + 2F26749A41CA08FC9ADC08075AB74EF4 /* QMUISegmentedControl.m in Sources */,
  4049 + DBDC0A78B1AEBDBE7C79B0C2F1D57FC9 /* QMUISlider.m in Sources */,
  4050 + F39A60A5CE06855AC1C316100C85ED67 /* QMUIStaticTableViewCellData.m in Sources */,
  4051 + 17587F63E15BE5887DDE8C17E33A22A9 /* QMUIStaticTableViewCellDataSource.m in Sources */,
  4052 + A345177C41BB0C471C6EDA5F4A2DCA07 /* QMUITabBarViewController.m in Sources */,
  4053 + 7BBCC7462BA836FA2467EE68E1E218E7 /* QMUITableView.m in Sources */,
  4054 + 2B6D4E662BE100A9AF774A3BA7D55B34 /* QMUITableViewCell.m in Sources */,
  4055 + 1B29C7D5254E0441CE44B7A59D738143 /* QMUITableViewHeaderFooterView.m in Sources */,
  4056 + BB59BC5EECCBF800116FC08A59ADFCAF /* QMUITestView.m in Sources */,
  4057 + BA96093086CE84EC6073F3799138654D /* QMUITextField.m in Sources */,
  4058 + 7BE1B00F06D2807DAE494BB25AC4DECB /* QMUITextView.m in Sources */,
  4059 + 4FE02AF8CE4F98F83AE7C2D455CE84EB /* QMUITips.m in Sources */,
  4060 + 0365FB70C484274D312D69CB7FC15B2B /* QMUIToastAnimator.m in Sources */,
  4061 + 7F35A7D43FB5C7BE77AD5E013B764C58 /* QMUIToastBackgroundView.m in Sources */,
  4062 + 20F201F64679CC1F836A70D9774A13DF /* QMUIToastContentView.m in Sources */,
  4063 + 2F04B206733325C005969221A7586B84 /* QMUIToastView.m in Sources */,
  4064 + E5AEB3167D1B89F3567A52EDD1AC9AD0 /* QMUIToolbarButton.m in Sources */,
  4065 + 233330E43DEAFA9BD5E5FA518122CB60 /* QMUIVisualEffectView.m in Sources */,
  4066 + 11D3AE96EA98C3295F1520283810798A /* QMUIWeakObjectContainer.m in Sources */,
  4067 + 40F675C05D376117DE98E8EB66DC629D /* QMUIZoomImageView.m in Sources */,
  4068 + 2C081C8275B63E4BF28F1F7D8FD96BEF /* UIActivityIndicatorView+QMUI.m in Sources */,
  4069 + 5295832FB83798BFF8DEA458F21171D1 /* UIBarItem+QMUI.m in Sources */,
  4070 + DCBC56CE82824134047C5BF9411E668E /* UIBarItem+QMUIBadge.m in Sources */,
  4071 + 7C0B73296DD1A199A6D84F8BB103237F /* UIBezierPath+QMUI.m in Sources */,
  4072 + 06A254D60FFCC7A2F8A29443FE6514DC /* UIButton+QMUI.m in Sources */,
  4073 + 52F488C0E87B0A3B969E852881DC7FDE /* UICollectionView+QMUI.m in Sources */,
  4074 + 1399E5B66306B91D9C9E2DFDD6E48851 /* UICollectionView+QMUICellSizeKeyCache.m in Sources */,
  4075 + B454D3F724914FBFEEB414F6CF5D6A96 /* UIColor+QMUI.m in Sources */,
  4076 + AD69A62653CA6F16189CA8B433B34661 /* UIControl+QMUI.m in Sources */,
  4077 + 20534BB99CEE54E2C4FB519CCCAD95EC /* UIFont+QMUI.m in Sources */,
  4078 + 14272B2669346F0FE681CA15AEEF0EED /* UIGestureRecognizer+QMUI.m in Sources */,
  4079 + 1710510C0BB6E4C0B7FB75BE61557BF3 /* UIImage+QMUI.m in Sources */,
  4080 + 6A145051EB56C1B316726CE7221CB33B /* UIImageView+QMUI.m in Sources */,
  4081 + D91BDA0293F188CD6F3A0AD5317972E6 /* UIInterface+QMUI.m in Sources */,
  4082 + AE8FC5F971EC9873197A0939432D2144 /* UILabel+QMUI.m in Sources */,
  4083 + ABA3C630FC8965AED736E7C26EC458E7 /* UINavigationBar+QMUI.m in Sources */,
  4084 + C97A8202DC15B9D214616DE27D865E2E /* UINavigationBar+Transition.m in Sources */,
  4085 + 6D7E03C45D577436F63A027E14753BFE /* UINavigationController+NavigationBarTransition.m in Sources */,
  4086 + C3B5D9C67C7ADCFA3CC607DA313A94E8 /* UINavigationController+QMUI.m in Sources */,
  4087 + 3E9F8900D56FF92BB9040EE4649BDE57 /* UIScrollView+QMUI.m in Sources */,
  4088 + F9FB45C65AB94CC3A9DAD61B3EECB7F4 /* UISearchBar+QMUI.m in Sources */,
  4089 + CB3630EC046811ACCEF7A1203EFFC1D6 /* UITabBar+QMUI.m in Sources */,
  4090 + 155DD880E5BAFE610C948E7B2FD72786 /* UITabBarItem+QMUI.m in Sources */,
  4091 + BF7E511ABFAE27B5C9ED52DEA4FD87BA /* UITableView+QMUI.m in Sources */,
  4092 + 2751410312759B7AC5C375BF73561C8C /* UITableView+QMUICellHeightKeyCache.m in Sources */,
  4093 + A41ADB70D545A7B9A62E97958699C057 /* UITableView+QMUIStaticCell.m in Sources */,
  4094 + EE30EA75318F28564C01F272B208DF02 /* UITableViewCell+QMUI.m in Sources */,
  4095 + 86184F6E65720954F571F1300C21F63C /* UITextField+QMUI.m in Sources */,
  4096 + CB14D9020DFE767D1EF43BA9C54FFFD5 /* UITextView+QMUI.m in Sources */,
  4097 + DF086AABFE2B87752ED7EA3FEFD50EFC /* UIView+QMUI.m in Sources */,
  4098 + D84D11E2BF5F2FC77B1EE01E914A6B6E /* UIViewController+QMUI.m in Sources */,
  4099 + 579AAC58A884DC33F9734C0254912D47 /* UIWindow+QMUI.m in Sources */,
3568 4100 );
3569 4101 runOnlyForDeploymentPostprocessing = 0;
3570 4102 };
... ... @@ -3594,16 +4126,50 @@
3594 4126 );
3595 4127 runOnlyForDeploymentPostprocessing = 0;
3596 4128 };
3597   - CD81891DBC55796B321CA541F9115451 /* Sources */ = {
  4129 + A8F87063BA138DB744719AC1CAE85B62 /* Sources */ = {
  4130 + isa = PBXSourcesBuildPhase;
  4131 + buildActionMask = 2147483647;
  4132 + files = (
  4133 + 9BF6DAADA5138B68D604D9F141AA6F90 /* MASCompositeConstraint.m in Sources */,
  4134 + B06FC6695B2D68AC7FDC9EEDB80E7D44 /* MASConstraint.m in Sources */,
  4135 + 8332EAC445AE7133E48B2A7ACE2966BC /* MASConstraintMaker.m in Sources */,
  4136 + 8BDF17AC9554CCF9498C9E0D8A581BFB /* MASLayoutConstraint.m in Sources */,
  4137 + 3F0D97251714C16EEB8F25ED8624FA16 /* Masonry-dummy.m in Sources */,
  4138 + A9BDC36AFE7C542A4AEDC2D2DEBC0E5C /* MASViewAttribute.m in Sources */,
  4139 + 84B71A20F57335158D9FBD7B2B352133 /* MASViewConstraint.m in Sources */,
  4140 + 7C1A5D069898EBE283480099D6C9A334 /* NSArray+MASAdditions.m in Sources */,
  4141 + 7E837324D069430A4AB92F03135977F3 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */,
  4142 + 2996BB9C0622927523A578449FBEC3E3 /* View+MASAdditions.m in Sources */,
  4143 + F958B78130E8C2A34CB5BFAEEA475516 /* ViewController+MASAdditions.m in Sources */,
  4144 + );
  4145 + runOnlyForDeploymentPostprocessing = 0;
  4146 + };
  4147 + C6E446E7764776A7A74AADAD4AA2B72A /* Sources */ = {
  4148 + isa = PBXSourcesBuildPhase;
  4149 + buildActionMask = 2147483647;
  4150 + files = (
  4151 + 3108557867CDD5AE814A72E71A99E982 /* Pods-CNLiveDisease_Example-dummy.m in Sources */,
  4152 + );
  4153 + runOnlyForDeploymentPostprocessing = 0;
  4154 + };
  4155 + E04E959E3FBAEE6170145F5B080F7EF4 /* Sources */ = {
3598 4156 isa = PBXSourcesBuildPhase;
3599 4157 buildActionMask = 2147483647;
3600 4158 files = (
3601   - 8A6EF1B7EF55BB514F78482EEF10E825 /* CNDiseaseType.m in Sources */,
3602   - B8E25CCA080362724B8863B63687EF5B /* CNDiseaseViewCell.m in Sources */,
3603   - 4EFF558321F95A5F00F93E7E /* CNLiveFriutViewController.m in Sources */,
3604   - 8B0F9D4AEAA1C6D7BB81197F14E96C08 /* CNLiveDisease-dummy.m in Sources */,
3605   - 248435CC61236E4CBCB05CA8ED902C18 /* CNLiveDiseaseController.m in Sources */,
3606   - 861EFB0E051A71239CE3C829B4057843 /* CNLiveDiseaseSegment.m in Sources */,
  4159 + );
  4160 + runOnlyForDeploymentPostprocessing = 0;
  4161 + };
  4162 + EA56A84445F2D79A0EEBB8551EAC5B2D /* Sources */ = {
  4163 + isa = PBXSourcesBuildPhase;
  4164 + buildActionMask = 2147483647;
  4165 + files = (
  4166 + 96C3A6E814C7A5DCD18C2FD9EF3B9FCF /* CNDiseaseType.m in Sources */,
  4167 + 8C7CE43B7A888234C50FCB9BA9D3328A /* CNDiseaseViewCell.m in Sources */,
  4168 + 71EAE42DA6F796418DFEC8138F6371C9 /* CNLiveDisease-dummy.m in Sources */,
  4169 + A613BF62A3E9F9EF0290C93920FBBCF2 /* CNLiveDiseaseController.m in Sources */,
  4170 + 49AD5FED9C735E1F22B272E0708B3829 /* CNLiveDiseaseSegment.m in Sources */,
  4171 + C691A013D1957C0402682B1B3CE09E73 /* CNLiveFriutViewController.m in Sources */,
  4172 + 02859ADAB5983F01A3F7EFAA5A238A16 /* CNLiveSelectedViewController.m in Sources */,
3607 4173 );
3608 4174 runOnlyForDeploymentPostprocessing = 0;
3609 4175 };
... ... @@ -3628,11 +4194,11 @@
3628 4194 /* End PBXSourcesBuildPhase section */
3629 4195  
3630 4196 /* Begin PBXTargetDependency section */
3631   - 0C5DCE1637C0EBBF2927E388EE1E1143 /* PBXTargetDependency */ = {
  4197 + 1334446BC9B57F60CC8413AE9AEF0265 /* PBXTargetDependency */ = {
3632 4198 isa = PBXTargetDependency;
3633 4199 name = MJExtension;
3634 4200 target = 3E523FD8A946DD41C03F7DB6D622198E /* MJExtension */;
3635   - targetProxy = B9352503440D1B343851F6C05722C224 /* PBXContainerItemProxy */;
  4201 + targetProxy = 336B7F1D4DB6133FAA17A7E607399987 /* PBXContainerItemProxy */;
3636 4202 };
3637 4203 149CED0EFF855EC50872D16D64EB72A8 /* PBXTargetDependency */ = {
3638 4204 isa = PBXTargetDependency;
... ... @@ -3640,132 +4206,186 @@
3640 4206 target = 02C8E7E766AD7AB7E335E9FFCAABBC26 /* SDWebImage */;
3641 4207 targetProxy = 6F2198B2303808B180BDD73229F68793 /* PBXContainerItemProxy */;
3642 4208 };
3643   - 1DC5B3168256C560B5B393F8F6018FFB /* PBXTargetDependency */ = {
  4209 + 18F073B40ECE373B28B455C15796B3BC /* PBXTargetDependency */ = {
3644 4210 isa = PBXTargetDependency;
3645 4211 name = Masonry;
3646   - target = EB0D822C6FD9CDDBEBA982018D7032F0 /* Masonry */;
3647   - targetProxy = 7DB4AA37D38899427053EFAB50F79DF1 /* PBXContainerItemProxy */;
  4212 + target = 3E70FC13CC7EE1B709E8F27D6E1F8D40 /* Masonry */;
  4213 + targetProxy = 40828F5FDB2A1F7F9C9BA075A947BFFB /* PBXContainerItemProxy */;
3648 4214 };
3649   - 2EC8CC54DAA5AA91395EE023B963B971 /* PBXTargetDependency */ = {
  4215 + 1E16BC83AD2DD9892A56847860594E48 /* PBXTargetDependency */ = {
3650 4216 isa = PBXTargetDependency;
3651   - name = QMUIKit;
3652   - target = E875BECD7EB011C183332A8671F5F9E4 /* QMUIKit */;
3653   - targetProxy = 3EA33DA379286516691EF6758DF084D5 /* PBXContainerItemProxy */;
  4217 + name = "CNLiveAVCamera-CNLiveAVCamera";
  4218 + target = CBDF70174F0427563E4ACB0E0625A623 /* CNLiveAVCamera-CNLiveAVCamera */;
  4219 + targetProxy = 5CEEA605D70A8BD021CFA67A57D4A683 /* PBXContainerItemProxy */;
3654 4220 };
3655   - 30CD4472A2005180E58B4867E48F1E4A /* PBXTargetDependency */ = {
  4221 + 2493A71C4DA72FCA8A22A37BB67620C2 /* PBXTargetDependency */ = {
3656 4222 isa = PBXTargetDependency;
3657   - name = Masonry;
3658   - target = EB0D822C6FD9CDDBEBA982018D7032F0 /* Masonry */;
3659   - targetProxy = C9F5F380789F359C3497ED9E9162B953 /* PBXContainerItemProxy */;
  4223 + name = CNLiveCommonCategory;
  4224 + target = 65C8CC1481DD092A1E61EA6AA02E454C /* CNLiveCommonCategory */;
  4225 + targetProxy = 15C9D82378119F04967AF36E3819CEB6 /* PBXContainerItemProxy */;
3660 4226 };
3661   - 3B3374C3A29477270EB9A6C1FCEA8A12 /* PBXTargetDependency */ = {
  4227 + 3111B6D74C43D7C3FFC7BB1B9E60D1EA /* PBXTargetDependency */ = {
3662 4228 isa = PBXTargetDependency;
3663   - name = QMUIKit;
3664   - target = E875BECD7EB011C183332A8671F5F9E4 /* QMUIKit */;
3665   - targetProxy = 2ABB090563092663A9E8451359101F0A /* PBXContainerItemProxy */;
  4229 + name = CNLiveDisease;
  4230 + target = 585F28E21F2A4FA44B41DB3625690E9A /* CNLiveDisease */;
  4231 + targetProxy = 1A8A129A2EDA57FBA297400EB36395AC /* PBXContainerItemProxy */;
3666 4232 };
3667   - 3D97871270EE31D3741D0E6D7F8642F1 /* PBXTargetDependency */ = {
  4233 + 3AFA1CF6DCD9AA354FFE20725870BA35 /* PBXTargetDependency */ = {
3668 4234 isa = PBXTargetDependency;
3669   - name = CNLiveBaseKit;
3670   - target = F94EF7FCA030308F6096C9859BE72FAC /* CNLiveBaseKit */;
3671   - targetProxy = 8F3A0DE2BA6B19461E9AEA180F436E71 /* PBXContainerItemProxy */;
  4235 + name = "CNLiveDisease-CNLiveDisease";
  4236 + target = 0CBB3CC41AC36BEC28E0FBA7BAB6FD3D /* CNLiveDisease-CNLiveDisease */;
  4237 + targetProxy = EFD8EA8B6C49DFE1007DD99B8456F264 /* PBXContainerItemProxy */;
3672 4238 };
3673   - 45403B0FEFA0001386A53740BF263D00 /* PBXTargetDependency */ = {
  4239 + 3E4AAB4F67340FFEB81D8B7E8F5973BD /* PBXTargetDependency */ = {
3674 4240 isa = PBXTargetDependency;
3675   - name = CNLiveBaseKit;
3676   - target = F94EF7FCA030308F6096C9859BE72FAC /* CNLiveBaseKit */;
3677   - targetProxy = 37C9CC3DBCBD50DAF8B72473512A4BFB /* PBXContainerItemProxy */;
  4241 + name = CNLiveImagePickerController;
  4242 + target = 69788AC6ECE02DC3978A5A7AD6E13473 /* CNLiveImagePickerController */;
  4243 + targetProxy = 6F842D884DA4195E32A99CE05BE0D444 /* PBXContainerItemProxy */;
3678 4244 };
3679   - 4EF94C5C7D44351203A3467C9132F521 /* PBXTargetDependency */ = {
  4245 + 42511BBA31BDCE048576C390062D7A1F /* PBXTargetDependency */ = {
3680 4246 isa = PBXTargetDependency;
3681   - name = CNLiveDisease;
3682   - target = 241976DA6965BD7E01AB405DFB993F00 /* CNLiveDisease */;
3683   - targetProxy = A811D479600DBAD3EDF6B6E9B9E72695 /* PBXContainerItemProxy */;
  4247 + name = CNLiveAVCamera;
  4248 + target = E237E336B7BA54BED12391A2D3E48054 /* CNLiveAVCamera */;
  4249 + targetProxy = BE240DA13B56D7AF1231D3570C6BC383 /* PBXContainerItemProxy */;
  4250 + };
  4251 + 4BEA38463706FD72ED955C28CFF932D3 /* PBXTargetDependency */ = {
  4252 + isa = PBXTargetDependency;
  4253 + name = CNLiveCommonCategory;
  4254 + target = 65C8CC1481DD092A1E61EA6AA02E454C /* CNLiveCommonCategory */;
  4255 + targetProxy = 275D6F14AECD25927A9A543F0A919644 /* PBXContainerItemProxy */;
  4256 + };
  4257 + 4E01E42CB255D5FBC9661134B5E60933 /* PBXTargetDependency */ = {
  4258 + isa = PBXTargetDependency;
  4259 + name = Masonry;
  4260 + target = 3E70FC13CC7EE1B709E8F27D6E1F8D40 /* Masonry */;
  4261 + targetProxy = AF2F68AEF48E99DE3CB3BF2924640A4E /* PBXContainerItemProxy */;
3684 4262 };
3685   - 5DD84654ACCDA9850C4BB8647DDE40AC /* PBXTargetDependency */ = {
  4263 + 50EFDC30A5F60704275DD93E137BAD9E /* PBXTargetDependency */ = {
3686 4264 isa = PBXTargetDependency;
3687 4265 name = MJExtension;
3688 4266 target = 3E523FD8A946DD41C03F7DB6D622198E /* MJExtension */;
3689   - targetProxy = 24457061EA1B0B1935E82B74E18E8F38 /* PBXContainerItemProxy */;
  4267 + targetProxy = 4E201F2B3587784517B702ADD612F61E /* PBXContainerItemProxy */;
3690 4268 };
3691   - 6242BA27D25CDD278957554711640F19 /* PBXTargetDependency */ = {
  4269 + 63C930A4071876DF2BE01CA5A40E7E84 /* PBXTargetDependency */ = {
3692 4270 isa = PBXTargetDependency;
3693   - name = CNLiveCommonCategory;
3694   - target = 65C8CC1481DD092A1E61EA6AA02E454C /* CNLiveCommonCategory */;
3695   - targetProxy = 8617D7378E2A0C98E6BE5A9655A3DDE7 /* PBXContainerItemProxy */;
  4271 + name = MJExtension;
  4272 + target = 3E523FD8A946DD41C03F7DB6D622198E /* MJExtension */;
  4273 + targetProxy = 69854CC7A03B827FF5839A7686A5998B /* PBXContainerItemProxy */;
  4274 + };
  4275 + 6BC1F34AF7D3D64314BC308104C480D1 /* PBXTargetDependency */ = {
  4276 + isa = PBXTargetDependency;
  4277 + name = "Pods-CNLiveDisease_Example";
  4278 + target = 44A3B7D0CF31EFBD3CFFB9758E0612C8 /* Pods-CNLiveDisease_Example */;
  4279 + targetProxy = 94F32A282E9E117150C60BC200A34834 /* PBXContainerItemProxy */;
3696 4280 };
3697   - 786509316FC125BD03FD3FE402B0CB2C /* PBXTargetDependency */ = {
  4281 + 769B748CFDFB80472ED014732C537809 /* PBXTargetDependency */ = {
  4282 + isa = PBXTargetDependency;
  4283 + name = CNLiveImagePickerController;
  4284 + target = 69788AC6ECE02DC3978A5A7AD6E13473 /* CNLiveImagePickerController */;
  4285 + targetProxy = 181108A199CDDB9E9873CADCD658093F /* PBXContainerItemProxy */;
  4286 + };
  4287 + 7B6C01D5DEE8F4246423DC02DCA80D6A /* PBXTargetDependency */ = {
  4288 + isa = PBXTargetDependency;
  4289 + name = SDWebImage;
  4290 + target = 02C8E7E766AD7AB7E335E9FFCAABBC26 /* SDWebImage */;
  4291 + targetProxy = A73598EAD6D7C9F6293C0C0BDFC24557 /* PBXContainerItemProxy */;
  4292 + };
  4293 + 94A771785C730F93C259A5337A95A7C5 /* PBXTargetDependency */ = {
3698 4294 isa = PBXTargetDependency;
3699 4295 name = CNLiveCommonCategory;
3700 4296 target = 65C8CC1481DD092A1E61EA6AA02E454C /* CNLiveCommonCategory */;
3701   - targetProxy = 43FE813A761A37D0F187D9100163BC8A /* PBXContainerItemProxy */;
  4297 + targetProxy = B6DF6F661628CA9F53525984B22159F5 /* PBXContainerItemProxy */;
  4298 + };
  4299 + 9BB8BD2E5769BA1613FBB4D7E79AD77E /* PBXTargetDependency */ = {
  4300 + isa = PBXTargetDependency;
  4301 + name = CNLiveAVCamera;
  4302 + target = E237E336B7BA54BED12391A2D3E48054 /* CNLiveAVCamera */;
  4303 + targetProxy = B1FE3CE14CBC78B2AF0C78BE6EC2AECB /* PBXContainerItemProxy */;
3702 4304 };
3703   - 86A0B83CCF789D66D1565D82C1947751 /* PBXTargetDependency */ = {
  4305 + 9D55839ED6FAE0C06B49634A813D1923 /* PBXTargetDependency */ = {
  4306 + isa = PBXTargetDependency;
  4307 + name = QMUIKit;
  4308 + target = CC6AF2EAB5C69459FAABC2630455775F /* QMUIKit */;
  4309 + targetProxy = 03E6E1AB04BB216E1816561B9C0CD4E9 /* PBXContainerItemProxy */;
  4310 + };
  4311 + A20EA1F6BEF827FDFA49BD77779CF67A /* PBXTargetDependency */ = {
3704 4312 isa = PBXTargetDependency;
3705 4313 name = CNLiveBaseKit;
3706 4314 target = F94EF7FCA030308F6096C9859BE72FAC /* CNLiveBaseKit */;
3707   - targetProxy = 0D5DA50ACB4CEDC16633157A96E6265C /* PBXContainerItemProxy */;
  4315 + targetProxy = 231F436615EFC7DA4E53E6D5526DC4B2 /* PBXContainerItemProxy */;
3708 4316 };
3709   - 89A72DE6927FFC1766570315272CC57D /* PBXTargetDependency */ = {
  4317 + AABDF4423BBD58EC7AF4ACA1F5BFB87B /* PBXTargetDependency */ = {
3710 4318 isa = PBXTargetDependency;
3711   - name = "Pods-CNLiveDisease_Example";
3712   - target = 44F943D358D078A2BD78F89867C7DDA5 /* Pods-CNLiveDisease_Example */;
3713   - targetProxy = 2605FA3AA7DF38C877DFA0678A8665D2 /* PBXContainerItemProxy */;
  4319 + name = QMUIKit;
  4320 + target = CC6AF2EAB5C69459FAABC2630455775F /* QMUIKit */;
  4321 + targetProxy = BC2E47BB3F7C815FE256E4F52332E450 /* PBXContainerItemProxy */;
3714 4322 };
3715   - A22DC029455B9A98A566E77CB3CA8104 /* PBXTargetDependency */ = {
  4323 + B528D33AF0D5486CF999AFD2C836FC27 /* PBXTargetDependency */ = {
3716 4324 isa = PBXTargetDependency;
3717   - name = QMUIKit;
3718   - target = E875BECD7EB011C183332A8671F5F9E4 /* QMUIKit */;
3719   - targetProxy = 62B575FEC2E3A53CB0A9FAA82A9E2D47 /* PBXContainerItemProxy */;
  4325 + name = Masonry;
  4326 + target = 3E70FC13CC7EE1B709E8F27D6E1F8D40 /* Masonry */;
  4327 + targetProxy = 99603B657B6D0DDD69B4DCEB08C4ACF6 /* PBXContainerItemProxy */;
3720 4328 };
3721   - AB82B677FD8ECAD11C2A1228F5FBBC83 /* PBXTargetDependency */ = {
  4329 + B911A8221E1C1013277E7B355071F97D /* PBXTargetDependency */ = {
3722 4330 isa = PBXTargetDependency;
3723   - name = CNLiveCommonCategory;
3724   - target = 65C8CC1481DD092A1E61EA6AA02E454C /* CNLiveCommonCategory */;
3725   - targetProxy = D46C787006625DB22D8F078C8B889232 /* PBXContainerItemProxy */;
  4331 + name = CNLiveBaseKit;
  4332 + target = F94EF7FCA030308F6096C9859BE72FAC /* CNLiveBaseKit */;
  4333 + targetProxy = C6208B46B3F36CB67231EA7B93F7C737 /* PBXContainerItemProxy */;
  4334 + };
  4335 + BACB58380ACF46A8F8C58FBD5C7526BB /* PBXTargetDependency */ = {
  4336 + isa = PBXTargetDependency;
  4337 + name = CNLiveBaseKit;
  4338 + target = F94EF7FCA030308F6096C9859BE72FAC /* CNLiveBaseKit */;
  4339 + targetProxy = 9CD204045D231FBE9FDE8FD6D94D3A52 /* PBXContainerItemProxy */;
3726 4340 };
3727   - BD602F312035683A46EE8A1F8816A519 /* PBXTargetDependency */ = {
  4341 + C6D2F44921619BE8F2C0C6736F362011 /* PBXTargetDependency */ = {
3728 4342 isa = PBXTargetDependency;
3729 4343 name = SDWebImage;
3730 4344 target = 02C8E7E766AD7AB7E335E9FFCAABBC26 /* SDWebImage */;
3731   - targetProxy = 5CC8EFBF63663365720311C99FAE6FD8 /* PBXContainerItemProxy */;
  4345 + targetProxy = 461F61FFD9F42DDF1F77B9981EC64848 /* PBXContainerItemProxy */;
3732 4346 };
3733   - DA55380D4AF2B82E190FF2B57DD505B2 /* PBXTargetDependency */ = {
  4347 + D0A51FF2BF1A54FECC9F900255DFFA73 /* PBXTargetDependency */ = {
3734 4348 isa = PBXTargetDependency;
3735   - name = MJExtension;
3736   - target = 3E523FD8A946DD41C03F7DB6D622198E /* MJExtension */;
3737   - targetProxy = A33C7C84959A70CEBC1066B92EF8DE2A /* PBXContainerItemProxy */;
  4349 + name = CNLiveAVCamera;
  4350 + target = E237E336B7BA54BED12391A2D3E48054 /* CNLiveAVCamera */;
  4351 + targetProxy = D935CAD0AEBA4D71C4B3FDF334F2A388 /* PBXContainerItemProxy */;
3738 4352 };
3739   - DF76C38AB04EB8ED5004BA0BF4F668A2 /* PBXTargetDependency */ = {
  4353 + D0A7041CDEDD625270743A0AFC7C2D72 /* PBXTargetDependency */ = {
3740 4354 isa = PBXTargetDependency;
3741   - name = MJExtension;
3742   - target = 3E523FD8A946DD41C03F7DB6D622198E /* MJExtension */;
3743   - targetProxy = FCE935F1F0A279147DC044069CA7D863 /* PBXContainerItemProxy */;
  4355 + name = Masonry;
  4356 + target = 3E70FC13CC7EE1B709E8F27D6E1F8D40 /* Masonry */;
  4357 + targetProxy = CE4091D1790C26139EC83286F7EA60C2 /* PBXContainerItemProxy */;
3744 4358 };
3745   - E58FDF7B2AB736D4339A9DD0DD90FB07 /* PBXTargetDependency */ = {
  4359 + D5F8B41FE41B358BE1236F2F392D38AE /* PBXTargetDependency */ = {
3746 4360 isa = PBXTargetDependency;
3747 4361 name = SDWebImage;
3748 4362 target = 02C8E7E766AD7AB7E335E9FFCAABBC26 /* SDWebImage */;
3749   - targetProxy = 51DC54F6211C66B4D7D155934E2F3AF2 /* PBXContainerItemProxy */;
  4363 + targetProxy = D7D680177199EB21C9DBB9E3699CE5BF /* PBXContainerItemProxy */;
3750 4364 };
3751   - E72FB40EFEC89A7BCB48FD0D8330D299 /* PBXTargetDependency */ = {
  4365 + DF76C38AB04EB8ED5004BA0BF4F668A2 /* PBXTargetDependency */ = {
3752 4366 isa = PBXTargetDependency;
3753   - name = SDWebImage;
3754   - target = 02C8E7E766AD7AB7E335E9FFCAABBC26 /* SDWebImage */;
3755   - targetProxy = 94180977E2EF4A25919ACE819BA94E94 /* PBXContainerItemProxy */;
  4367 + name = MJExtension;
  4368 + target = 3E523FD8A946DD41C03F7DB6D622198E /* MJExtension */;
  4369 + targetProxy = FCE935F1F0A279147DC044069CA7D863 /* PBXContainerItemProxy */;
3756 4370 };
3757   - ED99505A1397F66ED49F03CDD1406B66 /* PBXTargetDependency */ = {
  4371 + DF7E0C0AA2BC7B53CD138F477445CFF0 /* PBXTargetDependency */ = {
3758 4372 isa = PBXTargetDependency;
3759   - name = Masonry;
3760   - target = EB0D822C6FD9CDDBEBA982018D7032F0 /* Masonry */;
3761   - targetProxy = 03B95B12080A9BBDBFC7DD3DB1B9848F /* PBXContainerItemProxy */;
  4373 + name = QMUIKit;
  4374 + target = CC6AF2EAB5C69459FAABC2630455775F /* QMUIKit */;
  4375 + targetProxy = C5F91CC72E910FCA952E03E468E7134E /* PBXContainerItemProxy */;
  4376 + };
  4377 + FC2FACF17B4FF61308E28E26E8E607E7 /* PBXTargetDependency */ = {
  4378 + isa = PBXTargetDependency;
  4379 + name = CNLiveImagePickerController;
  4380 + target = 69788AC6ECE02DC3978A5A7AD6E13473 /* CNLiveImagePickerController */;
  4381 + targetProxy = 3D1D03EF123266A9DD9729545DEBBAF9 /* PBXContainerItemProxy */;
3762 4382 };
3763 4383 /* End PBXTargetDependency section */
3764 4384  
3765 4385 /* Begin XCBuildConfiguration section */
3766 4386 066740EDF5AA6B8B36B236EA4FD9A290 /* Release */ = {
3767 4387 isa = XCBuildConfiguration;
3768   - baseConfigurationReference = 1C1D9561FB18BBC5722DE9621FD9C2C4 /* CNLiveBaseKit.xcconfig */;
  4388 + baseConfigurationReference = B08211A329281835FB8B282DB7358B4C /* CNLiveBaseKit.xcconfig */;
3769 4389 buildSettings = {
3770 4390 CODE_SIGN_IDENTITY = "";
3771 4391 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -3794,9 +4414,25 @@
3794 4414 };
3795 4415 name = Release;
3796 4416 };
  4417 + 0D912732FF582EEB2F8F8E878FE401BE /* Debug */ = {
  4418 + isa = XCBuildConfiguration;
  4419 + baseConfigurationReference = 4A88340AD480949C255AEA9D4372F5F2 /* CNLiveDisease.xcconfig */;
  4420 + buildSettings = {
  4421 + CODE_SIGN_IDENTITY = "iPhone Developer";
  4422 + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CNLiveDisease";
  4423 + INFOPLIST_FILE = "Target Support Files/CNLiveDisease/ResourceBundle-CNLiveDisease-Info.plist";
  4424 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  4425 + PRODUCT_NAME = CNLiveDisease;
  4426 + SDKROOT = iphoneos;
  4427 + SKIP_INSTALL = YES;
  4428 + TARGETED_DEVICE_FAMILY = "1,2";
  4429 + WRAPPER_EXTENSION = bundle;
  4430 + };
  4431 + name = Debug;
  4432 + };
3797 4433 0FE56298902BD60BB61320653C4089C1 /* Release */ = {
3798 4434 isa = XCBuildConfiguration;
3799   - baseConfigurationReference = 06EE539B6A8AD26C6B83CBA9D9F1186A /* CNLiveCommonCategory.xcconfig */;
  4435 + baseConfigurationReference = CE3091262054D9C73FC4446FE65772C0 /* CNLiveCommonCategory.xcconfig */;
3800 4436 buildSettings = {
3801 4437 CODE_SIGN_IDENTITY = "";
3802 4438 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -3825,42 +4461,9 @@
3825 4461 };
3826 4462 name = Release;
3827 4463 };
3828   - 136EBE01747222D574F54243DD856EEF /* Debug */ = {
3829   - isa = XCBuildConfiguration;
3830   - baseConfigurationReference = A198C2C2D7314F9AF087B382D7672FD7 /* Pods-CNLiveDisease_Tests.debug.xcconfig */;
3831   - buildSettings = {
3832   - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
3833   - CODE_SIGN_IDENTITY = "";
3834   - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
3835   - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
3836   - "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
3837   - CURRENT_PROJECT_VERSION = 1;
3838   - DEFINES_MODULE = YES;
3839   - DYLIB_COMPATIBILITY_VERSION = 1;
3840   - DYLIB_CURRENT_VERSION = 1;
3841   - DYLIB_INSTALL_NAME_BASE = "@rpath";
3842   - INFOPLIST_FILE = "Target Support Files/Pods-CNLiveDisease_Tests/Info.plist";
3843   - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
3844   - IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3845   - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3846   - MACH_O_TYPE = staticlib;
3847   - MODULEMAP_FILE = "Target Support Files/Pods-CNLiveDisease_Tests/Pods-CNLiveDisease_Tests.modulemap";
3848   - OTHER_LDFLAGS = "";
3849   - OTHER_LIBTOOLFLAGS = "";
3850   - PODS_ROOT = "$(SRCROOT)";
3851   - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
3852   - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
3853   - SDKROOT = iphoneos;
3854   - SKIP_INSTALL = YES;
3855   - TARGETED_DEVICE_FAMILY = "1,2";
3856   - VERSIONING_SYSTEM = "apple-generic";
3857   - VERSION_INFO_PREFIX = "";
3858   - };
3859   - name = Debug;
3860   - };
3861   - 1B0988F1B64CB346DFE76B2237A8CF2B /* Debug */ = {
  4464 + 1499A36AAB55B91071AEEE9275B31930 /* Release */ = {
3862 4465 isa = XCBuildConfiguration;
3863   - baseConfigurationReference = 86DD4226C94FF3F89B83692496374577 /* CNLiveDisease.xcconfig */;
  4466 + baseConfigurationReference = EEB865BDE5C45615783252467DEBD3E1 /* QMUIKit.xcconfig */;
3864 4467 buildSettings = {
3865 4468 CODE_SIGN_IDENTITY = "";
3866 4469 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -3871,26 +4474,27 @@
3871 4474 DYLIB_COMPATIBILITY_VERSION = 1;
3872 4475 DYLIB_CURRENT_VERSION = 1;
3873 4476 DYLIB_INSTALL_NAME_BASE = "@rpath";
3874   - GCC_PREFIX_HEADER = "Target Support Files/CNLiveDisease/CNLiveDisease-prefix.pch";
3875   - INFOPLIST_FILE = "Target Support Files/CNLiveDisease/Info.plist";
  4477 + GCC_PREFIX_HEADER = "Target Support Files/QMUIKit/QMUIKit-prefix.pch";
  4478 + INFOPLIST_FILE = "Target Support Files/QMUIKit/Info.plist";
3876 4479 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
3877 4480 IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3878 4481 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3879   - MODULEMAP_FILE = "Target Support Files/CNLiveDisease/CNLiveDisease.modulemap";
3880   - PRODUCT_MODULE_NAME = CNLiveDisease;
3881   - PRODUCT_NAME = CNLiveDisease;
  4482 + MODULEMAP_FILE = "Target Support Files/QMUIKit/QMUIKit.modulemap";
  4483 + PRODUCT_MODULE_NAME = QMUIKit;
  4484 + PRODUCT_NAME = QMUIKit;
3882 4485 SDKROOT = iphoneos;
3883 4486 SKIP_INSTALL = YES;
3884 4487 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
3885 4488 TARGETED_DEVICE_FAMILY = "1,2";
  4489 + VALIDATE_PRODUCT = YES;
3886 4490 VERSIONING_SYSTEM = "apple-generic";
3887 4491 VERSION_INFO_PREFIX = "";
3888 4492 };
3889   - name = Debug;
  4493 + name = Release;
3890 4494 };
3891   - 2E258E295B1352069DB7A5193DA23DE9 /* Release */ = {
  4495 + 18FA3EA45E052B76F1B287C4C5B72DD0 /* Debug */ = {
3892 4496 isa = XCBuildConfiguration;
3893   - baseConfigurationReference = 1958DEF53D3BAEA86DA829642DEB5BCF /* Pods-CNLiveDisease_Tests.release.xcconfig */;
  4497 + baseConfigurationReference = 031BB0AB0B4222BFFA56DD9B8D8BA6E0 /* Pods-CNLiveDisease_Example.debug.xcconfig */;
3894 4498 buildSettings = {
3895 4499 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
3896 4500 CODE_SIGN_IDENTITY = "";
... ... @@ -3902,12 +4506,12 @@
3902 4506 DYLIB_COMPATIBILITY_VERSION = 1;
3903 4507 DYLIB_CURRENT_VERSION = 1;
3904 4508 DYLIB_INSTALL_NAME_BASE = "@rpath";
3905   - INFOPLIST_FILE = "Target Support Files/Pods-CNLiveDisease_Tests/Info.plist";
  4509 + INFOPLIST_FILE = "Target Support Files/Pods-CNLiveDisease_Example/Info.plist";
3906 4510 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
3907 4511 IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3908 4512 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3909 4513 MACH_O_TYPE = staticlib;
3910   - MODULEMAP_FILE = "Target Support Files/Pods-CNLiveDisease_Tests/Pods-CNLiveDisease_Tests.modulemap";
  4514 + MODULEMAP_FILE = "Target Support Files/Pods-CNLiveDisease_Example/Pods-CNLiveDisease_Example.modulemap";
3911 4515 OTHER_LDFLAGS = "";
3912 4516 OTHER_LIBTOOLFLAGS = "";
3913 4517 PODS_ROOT = "$(SRCROOT)";
... ... @@ -3916,15 +4520,14 @@
3916 4520 SDKROOT = iphoneos;
3917 4521 SKIP_INSTALL = YES;
3918 4522 TARGETED_DEVICE_FAMILY = "1,2";
3919   - VALIDATE_PRODUCT = YES;
3920 4523 VERSIONING_SYSTEM = "apple-generic";
3921 4524 VERSION_INFO_PREFIX = "";
3922 4525 };
3923   - name = Release;
  4526 + name = Debug;
3924 4527 };
3925 4528 32B53470C71C0D97D36010DA9AB140E0 /* Release */ = {
3926 4529 isa = XCBuildConfiguration;
3927   - baseConfigurationReference = B6494DDB3E9CD1FC9C2699A502CC61AA /* MJExtension.xcconfig */;
  4530 + baseConfigurationReference = A5380675C48735783FA1175C198A45A0 /* MJExtension.xcconfig */;
3928 4531 buildSettings = {
3929 4532 CODE_SIGN_IDENTITY = "";
3930 4533 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -3953,39 +4556,25 @@
3953 4556 };
3954 4557 name = Release;
3955 4558 };
3956   - 438212AB2202473E119D2051C068F079 /* Debug */ = {
  4559 + 442614107D27379BF7D3711959848852 /* Release */ = {
3957 4560 isa = XCBuildConfiguration;
3958   - baseConfigurationReference = D5FCEE559B95543AC1A9944B76915A90 /* QMUIKit.xcconfig */;
  4561 + baseConfigurationReference = 33B15E99E844AFDA7D040D1E97DDB53F /* CNLiveAVCamera.xcconfig */;
3959 4562 buildSettings = {
3960   - CODE_SIGN_IDENTITY = "";
3961   - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
3962   - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
3963   - "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
3964   - CURRENT_PROJECT_VERSION = 1;
3965   - DEFINES_MODULE = YES;
3966   - DYLIB_COMPATIBILITY_VERSION = 1;
3967   - DYLIB_CURRENT_VERSION = 1;
3968   - DYLIB_INSTALL_NAME_BASE = "@rpath";
3969   - GCC_PREFIX_HEADER = "Target Support Files/QMUIKit/QMUIKit-prefix.pch";
3970   - INFOPLIST_FILE = "Target Support Files/QMUIKit/Info.plist";
3971   - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  4563 + CODE_SIGN_IDENTITY = "iPhone Developer";
  4564 + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CNLiveAVCamera";
  4565 + INFOPLIST_FILE = "Target Support Files/CNLiveAVCamera/ResourceBundle-CNLiveAVCamera-Info.plist";
3972 4566 IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3973   - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3974   - MODULEMAP_FILE = "Target Support Files/QMUIKit/QMUIKit.modulemap";
3975   - PRODUCT_MODULE_NAME = QMUIKit;
3976   - PRODUCT_NAME = QMUIKit;
  4567 + PRODUCT_NAME = CNLiveAVCamera;
3977 4568 SDKROOT = iphoneos;
3978 4569 SKIP_INSTALL = YES;
3979   - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
3980 4570 TARGETED_DEVICE_FAMILY = "1,2";
3981   - VERSIONING_SYSTEM = "apple-generic";
3982   - VERSION_INFO_PREFIX = "";
  4571 + WRAPPER_EXTENSION = bundle;
3983 4572 };
3984   - name = Debug;
  4573 + name = Release;
3985 4574 };
3986   - 4F65FD8D8043633BEDD005EE324066D8 /* Release */ = {
  4575 + 5DAA91F5D1A8E4E513A807E01C25E531 /* Debug */ = {
3987 4576 isa = XCBuildConfiguration;
3988   - baseConfigurationReference = 9317D6F6E7A6CDD65F041F54FA463F64 /* Masonry.xcconfig */;
  4577 + baseConfigurationReference = 4A88340AD480949C255AEA9D4372F5F2 /* CNLiveDisease.xcconfig */;
3989 4578 buildSettings = {
3990 4579 CODE_SIGN_IDENTITY = "";
3991 4580 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -3996,23 +4585,22 @@
3996 4585 DYLIB_COMPATIBILITY_VERSION = 1;
3997 4586 DYLIB_CURRENT_VERSION = 1;
3998 4587 DYLIB_INSTALL_NAME_BASE = "@rpath";
3999   - GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch";
4000   - INFOPLIST_FILE = "Target Support Files/Masonry/Info.plist";
  4588 + GCC_PREFIX_HEADER = "Target Support Files/CNLiveDisease/CNLiveDisease-prefix.pch";
  4589 + INFOPLIST_FILE = "Target Support Files/CNLiveDisease/Info.plist";
4001 4590 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
4002   - IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  4591 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
4003 4592 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
4004   - MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap";
4005   - PRODUCT_MODULE_NAME = Masonry;
4006   - PRODUCT_NAME = Masonry;
  4593 + MODULEMAP_FILE = "Target Support Files/CNLiveDisease/CNLiveDisease.modulemap";
  4594 + PRODUCT_MODULE_NAME = CNLiveDisease;
  4595 + PRODUCT_NAME = CNLiveDisease;
4007 4596 SDKROOT = iphoneos;
4008 4597 SKIP_INSTALL = YES;
4009 4598 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
4010 4599 TARGETED_DEVICE_FAMILY = "1,2";
4011   - VALIDATE_PRODUCT = YES;
4012 4600 VERSIONING_SYSTEM = "apple-generic";
4013 4601 VERSION_INFO_PREFIX = "";
4014 4602 };
4015   - name = Release;
  4603 + name = Debug;
4016 4604 };
4017 4605 5DE19CECB206ACCCACF04D62F93FFDA6 /* Release */ = {
4018 4606 isa = XCBuildConfiguration;
... ... @@ -4069,15 +4657,96 @@
4069 4657 MTL_FAST_MATH = YES;
4070 4658 PRODUCT_NAME = "$(TARGET_NAME)";
4071 4659 STRIP_INSTALLED_PRODUCT = NO;
4072   - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
  4660 + SWIFT_COMPILATION_MODE = wholemodule;
  4661 + SWIFT_OPTIMIZATION_LEVEL = "-O";
4073 4662 SWIFT_VERSION = 4.2;
4074 4663 SYMROOT = "${SRCROOT}/../build";
4075 4664 };
4076 4665 name = Release;
4077 4666 };
  4667 + 617672E1C3F448B888FBFD1C2DED684B /* Release */ = {
  4668 + isa = XCBuildConfiguration;
  4669 + baseConfigurationReference = 1958DEF53D3BAEA86DA829642DEB5BCF /* Pods-CNLiveDisease_Tests.release.xcconfig */;
  4670 + buildSettings = {
  4671 + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
  4672 + CODE_SIGN_IDENTITY = "";
  4673 + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
  4674 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
  4675 + "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
  4676 + CURRENT_PROJECT_VERSION = 1;
  4677 + DEFINES_MODULE = YES;
  4678 + DYLIB_COMPATIBILITY_VERSION = 1;
  4679 + DYLIB_CURRENT_VERSION = 1;
  4680 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  4681 + INFOPLIST_FILE = "Target Support Files/Pods-CNLiveDisease_Tests/Info.plist";
  4682 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  4683 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  4684 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  4685 + MACH_O_TYPE = staticlib;
  4686 + MODULEMAP_FILE = "Target Support Files/Pods-CNLiveDisease_Tests/Pods-CNLiveDisease_Tests.modulemap";
  4687 + OTHER_LDFLAGS = "";
  4688 + OTHER_LIBTOOLFLAGS = "";
  4689 + PODS_ROOT = "$(SRCROOT)";
  4690 + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
  4691 + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  4692 + SDKROOT = iphoneos;
  4693 + SKIP_INSTALL = YES;
  4694 + TARGETED_DEVICE_FAMILY = "1,2";
  4695 + VALIDATE_PRODUCT = YES;
  4696 + VERSIONING_SYSTEM = "apple-generic";
  4697 + VERSION_INFO_PREFIX = "";
  4698 + };
  4699 + name = Release;
  4700 + };
  4701 + 61D1342B0171F71863ABEEF6E3E07FEF /* Debug */ = {
  4702 + isa = XCBuildConfiguration;
  4703 + baseConfigurationReference = 33B15E99E844AFDA7D040D1E97DDB53F /* CNLiveAVCamera.xcconfig */;
  4704 + buildSettings = {
  4705 + CODE_SIGN_IDENTITY = "";
  4706 + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
  4707 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
  4708 + "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
  4709 + CURRENT_PROJECT_VERSION = 1;
  4710 + DEFINES_MODULE = YES;
  4711 + DYLIB_COMPATIBILITY_VERSION = 1;
  4712 + DYLIB_CURRENT_VERSION = 1;
  4713 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  4714 + GCC_PREFIX_HEADER = "Target Support Files/CNLiveAVCamera/CNLiveAVCamera-prefix.pch";
  4715 + INFOPLIST_FILE = "Target Support Files/CNLiveAVCamera/Info.plist";
  4716 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  4717 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  4718 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  4719 + MODULEMAP_FILE = "Target Support Files/CNLiveAVCamera/CNLiveAVCamera.modulemap";
  4720 + PRODUCT_MODULE_NAME = CNLiveAVCamera;
  4721 + PRODUCT_NAME = CNLiveAVCamera;
  4722 + SDKROOT = iphoneos;
  4723 + SKIP_INSTALL = YES;
  4724 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
  4725 + TARGETED_DEVICE_FAMILY = "1,2";
  4726 + VERSIONING_SYSTEM = "apple-generic";
  4727 + VERSION_INFO_PREFIX = "";
  4728 + };
  4729 + name = Debug;
  4730 + };
  4731 + 662FCB6C85D38DF6AD04BD3FD2013F93 /* Debug */ = {
  4732 + isa = XCBuildConfiguration;
  4733 + baseConfigurationReference = 33B15E99E844AFDA7D040D1E97DDB53F /* CNLiveAVCamera.xcconfig */;
  4734 + buildSettings = {
  4735 + CODE_SIGN_IDENTITY = "iPhone Developer";
  4736 + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CNLiveAVCamera";
  4737 + INFOPLIST_FILE = "Target Support Files/CNLiveAVCamera/ResourceBundle-CNLiveAVCamera-Info.plist";
  4738 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  4739 + PRODUCT_NAME = CNLiveAVCamera;
  4740 + SDKROOT = iphoneos;
  4741 + SKIP_INSTALL = YES;
  4742 + TARGETED_DEVICE_FAMILY = "1,2";
  4743 + WRAPPER_EXTENSION = bundle;
  4744 + };
  4745 + name = Debug;
  4746 + };
4078 4747 676118238BB1D09E953E62A54BB30779 /* Debug */ = {
4079 4748 isa = XCBuildConfiguration;
4080   - baseConfigurationReference = B8E46A1498A2D53289A376156A8D205F /* SDWebImage.xcconfig */;
  4749 + baseConfigurationReference = BEE2579AED7307CC4C27F225432A6141 /* SDWebImage.xcconfig */;
4081 4750 buildSettings = {
4082 4751 CODE_SIGN_IDENTITY = "";
4083 4752 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -4107,7 +4776,7 @@
4107 4776 };
4108 4777 808DAE2832DCBDBBD7942C4BBEF893D2 /* Release */ = {
4109 4778 isa = XCBuildConfiguration;
4110   - baseConfigurationReference = B8E46A1498A2D53289A376156A8D205F /* SDWebImage.xcconfig */;
  4779 + baseConfigurationReference = BEE2579AED7307CC4C27F225432A6141 /* SDWebImage.xcconfig */;
4111 4780 buildSettings = {
4112 4781 CODE_SIGN_IDENTITY = "";
4113 4782 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -4136,9 +4805,40 @@
4136 4805 };
4137 4806 name = Release;
4138 4807 };
  4808 + 81A2F632E96F9D798ADB9D7E22614C90 /* Release */ = {
  4809 + isa = XCBuildConfiguration;
  4810 + baseConfigurationReference = 07A8FDD6B37EAF1C6DF0B43E155FB3DA /* Masonry.xcconfig */;
  4811 + buildSettings = {
  4812 + CODE_SIGN_IDENTITY = "";
  4813 + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
  4814 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
  4815 + "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
  4816 + CURRENT_PROJECT_VERSION = 1;
  4817 + DEFINES_MODULE = YES;
  4818 + DYLIB_COMPATIBILITY_VERSION = 1;
  4819 + DYLIB_CURRENT_VERSION = 1;
  4820 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  4821 + GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch";
  4822 + INFOPLIST_FILE = "Target Support Files/Masonry/Info.plist";
  4823 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  4824 + IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  4825 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  4826 + MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap";
  4827 + PRODUCT_MODULE_NAME = Masonry;
  4828 + PRODUCT_NAME = Masonry;
  4829 + SDKROOT = iphoneos;
  4830 + SKIP_INSTALL = YES;
  4831 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
  4832 + TARGETED_DEVICE_FAMILY = "1,2";
  4833 + VALIDATE_PRODUCT = YES;
  4834 + VERSIONING_SYSTEM = "apple-generic";
  4835 + VERSION_INFO_PREFIX = "";
  4836 + };
  4837 + name = Release;
  4838 + };
4139 4839 837AEFC8AD7BC66822373A601BF64F18 /* Debug */ = {
4140 4840 isa = XCBuildConfiguration;
4141   - baseConfigurationReference = B6494DDB3E9CD1FC9C2699A502CC61AA /* MJExtension.xcconfig */;
  4841 + baseConfigurationReference = A5380675C48735783FA1175C198A45A0 /* MJExtension.xcconfig */;
4142 4842 buildSettings = {
4143 4843 CODE_SIGN_IDENTITY = "";
4144 4844 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -4232,7 +4932,38 @@
4232 4932 };
4233 4933 name = Debug;
4234 4934 };
4235   - 960415AA892494EFA67650A1EA280697 /* Release */ = {
  4935 + 991F86E73BAB49C879398AD6C8860D9C /* Release */ = {
  4936 + isa = XCBuildConfiguration;
  4937 + baseConfigurationReference = 4A88340AD480949C255AEA9D4372F5F2 /* CNLiveDisease.xcconfig */;
  4938 + buildSettings = {
  4939 + CODE_SIGN_IDENTITY = "";
  4940 + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
  4941 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
  4942 + "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
  4943 + CURRENT_PROJECT_VERSION = 1;
  4944 + DEFINES_MODULE = YES;
  4945 + DYLIB_COMPATIBILITY_VERSION = 1;
  4946 + DYLIB_CURRENT_VERSION = 1;
  4947 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  4948 + GCC_PREFIX_HEADER = "Target Support Files/CNLiveDisease/CNLiveDisease-prefix.pch";
  4949 + INFOPLIST_FILE = "Target Support Files/CNLiveDisease/Info.plist";
  4950 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  4951 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  4952 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  4953 + MODULEMAP_FILE = "Target Support Files/CNLiveDisease/CNLiveDisease.modulemap";
  4954 + PRODUCT_MODULE_NAME = CNLiveDisease;
  4955 + PRODUCT_NAME = CNLiveDisease;
  4956 + SDKROOT = iphoneos;
  4957 + SKIP_INSTALL = YES;
  4958 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
  4959 + TARGETED_DEVICE_FAMILY = "1,2";
  4960 + VALIDATE_PRODUCT = YES;
  4961 + VERSIONING_SYSTEM = "apple-generic";
  4962 + VERSION_INFO_PREFIX = "";
  4963 + };
  4964 + name = Release;
  4965 + };
  4966 + ABDBDF611AA325D43A9B50E79B56A9A3 /* Release */ = {
4236 4967 isa = XCBuildConfiguration;
4237 4968 baseConfigurationReference = ABC66342984BDE4FAADE18DAA78FDC14 /* Pods-CNLiveDisease_Example.release.xcconfig */;
4238 4969 buildSettings = {
... ... @@ -4266,9 +4997,40 @@
4266 4997 };
4267 4998 name = Release;
4268 4999 };
  5000 + AC3611070195CCB64C6D7F77BC79A2C4 /* Release */ = {
  5001 + isa = XCBuildConfiguration;
  5002 + baseConfigurationReference = 33B15E99E844AFDA7D040D1E97DDB53F /* CNLiveAVCamera.xcconfig */;
  5003 + buildSettings = {
  5004 + CODE_SIGN_IDENTITY = "";
  5005 + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
  5006 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
  5007 + "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
  5008 + CURRENT_PROJECT_VERSION = 1;
  5009 + DEFINES_MODULE = YES;
  5010 + DYLIB_COMPATIBILITY_VERSION = 1;
  5011 + DYLIB_CURRENT_VERSION = 1;
  5012 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  5013 + GCC_PREFIX_HEADER = "Target Support Files/CNLiveAVCamera/CNLiveAVCamera-prefix.pch";
  5014 + INFOPLIST_FILE = "Target Support Files/CNLiveAVCamera/Info.plist";
  5015 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  5016 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  5017 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  5018 + MODULEMAP_FILE = "Target Support Files/CNLiveAVCamera/CNLiveAVCamera.modulemap";
  5019 + PRODUCT_MODULE_NAME = CNLiveAVCamera;
  5020 + PRODUCT_NAME = CNLiveAVCamera;
  5021 + SDKROOT = iphoneos;
  5022 + SKIP_INSTALL = YES;
  5023 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
  5024 + TARGETED_DEVICE_FAMILY = "1,2";
  5025 + VALIDATE_PRODUCT = YES;
  5026 + VERSIONING_SYSTEM = "apple-generic";
  5027 + VERSION_INFO_PREFIX = "";
  5028 + };
  5029 + name = Release;
  5030 + };
4269 5031 B29862A318E3775128EEE98510D4A25F /* Debug */ = {
4270 5032 isa = XCBuildConfiguration;
4271   - baseConfigurationReference = 06EE539B6A8AD26C6B83CBA9D9F1186A /* CNLiveCommonCategory.xcconfig */;
  5033 + baseConfigurationReference = CE3091262054D9C73FC4446FE65772C0 /* CNLiveCommonCategory.xcconfig */;
4272 5034 buildSettings = {
4273 5035 CODE_SIGN_IDENTITY = "";
4274 5036 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -4296,9 +5058,9 @@
4296 5058 };
4297 5059 name = Debug;
4298 5060 };
4299   - B61C6014BCC0B3580141382850655BA1 /* Release */ = {
  5061 + B39D2BFDB4BEEC1B4EF5EBC0DCE83D4C /* Debug */ = {
4300 5062 isa = XCBuildConfiguration;
4301   - baseConfigurationReference = D5FCEE559B95543AC1A9944B76915A90 /* QMUIKit.xcconfig */;
  5063 + baseConfigurationReference = 722419720F7B4A17FB56B753CFAE6545 /* CNLiveImagePickerController.xcconfig */;
4302 5064 buildSettings = {
4303 5065 CODE_SIGN_IDENTITY = "";
4304 5066 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -4309,29 +5071,27 @@
4309 5071 DYLIB_COMPATIBILITY_VERSION = 1;
4310 5072 DYLIB_CURRENT_VERSION = 1;
4311 5073 DYLIB_INSTALL_NAME_BASE = "@rpath";
4312   - GCC_PREFIX_HEADER = "Target Support Files/QMUIKit/QMUIKit-prefix.pch";
4313   - INFOPLIST_FILE = "Target Support Files/QMUIKit/Info.plist";
  5074 + GCC_PREFIX_HEADER = "Target Support Files/CNLiveImagePickerController/CNLiveImagePickerController-prefix.pch";
  5075 + INFOPLIST_FILE = "Target Support Files/CNLiveImagePickerController/Info.plist";
4314 5076 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
4315 5077 IPHONEOS_DEPLOYMENT_TARGET = 9.0;
4316 5078 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
4317   - MODULEMAP_FILE = "Target Support Files/QMUIKit/QMUIKit.modulemap";
4318   - PRODUCT_MODULE_NAME = QMUIKit;
4319   - PRODUCT_NAME = QMUIKit;
  5079 + MODULEMAP_FILE = "Target Support Files/CNLiveImagePickerController/CNLiveImagePickerController.modulemap";
  5080 + PRODUCT_MODULE_NAME = CNLiveImagePickerController;
  5081 + PRODUCT_NAME = CNLiveImagePickerController;
4320 5082 SDKROOT = iphoneos;
4321 5083 SKIP_INSTALL = YES;
4322 5084 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
4323 5085 TARGETED_DEVICE_FAMILY = "1,2";
4324   - VALIDATE_PRODUCT = YES;
4325 5086 VERSIONING_SYSTEM = "apple-generic";
4326 5087 VERSION_INFO_PREFIX = "";
4327 5088 };
4328   - name = Release;
  5089 + name = Debug;
4329 5090 };
4330   - BD29F275EFF1043BCD3860367F1F5FE5 /* Debug */ = {
  5091 + D204A4DA2B1D45D14D2D719B21D4E03C /* Debug */ = {
4331 5092 isa = XCBuildConfiguration;
4332   - baseConfigurationReference = 031BB0AB0B4222BFFA56DD9B8D8BA6E0 /* Pods-CNLiveDisease_Example.debug.xcconfig */;
  5093 + baseConfigurationReference = 07A8FDD6B37EAF1C6DF0B43E155FB3DA /* Masonry.xcconfig */;
4333 5094 buildSettings = {
4334   - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
4335 5095 CODE_SIGN_IDENTITY = "";
4336 5096 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
4337 5097 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
... ... @@ -4341,28 +5101,26 @@
4341 5101 DYLIB_COMPATIBILITY_VERSION = 1;
4342 5102 DYLIB_CURRENT_VERSION = 1;
4343 5103 DYLIB_INSTALL_NAME_BASE = "@rpath";
4344   - INFOPLIST_FILE = "Target Support Files/Pods-CNLiveDisease_Example/Info.plist";
  5104 + GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch";
  5105 + INFOPLIST_FILE = "Target Support Files/Masonry/Info.plist";
4345 5106 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
4346   - IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  5107 + IPHONEOS_DEPLOYMENT_TARGET = 8.0;
4347 5108 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
4348   - MACH_O_TYPE = staticlib;
4349   - MODULEMAP_FILE = "Target Support Files/Pods-CNLiveDisease_Example/Pods-CNLiveDisease_Example.modulemap";
4350   - OTHER_LDFLAGS = "";
4351   - OTHER_LIBTOOLFLAGS = "";
4352   - PODS_ROOT = "$(SRCROOT)";
4353   - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
4354   - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  5109 + MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap";
  5110 + PRODUCT_MODULE_NAME = Masonry;
  5111 + PRODUCT_NAME = Masonry;
4355 5112 SDKROOT = iphoneos;
4356 5113 SKIP_INSTALL = YES;
  5114 + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
4357 5115 TARGETED_DEVICE_FAMILY = "1,2";
4358 5116 VERSIONING_SYSTEM = "apple-generic";
4359 5117 VERSION_INFO_PREFIX = "";
4360 5118 };
4361 5119 name = Debug;
4362 5120 };
4363   - D09B5D39A86F2DD2850F7BCEA9B0A99B /* Release */ = {
  5121 + DCBD7981FA53EB619CB8E2C2C882AD36 /* Release */ = {
4364 5122 isa = XCBuildConfiguration;
4365   - baseConfigurationReference = 86DD4226C94FF3F89B83692496374577 /* CNLiveDisease.xcconfig */;
  5123 + baseConfigurationReference = 722419720F7B4A17FB56B753CFAE6545 /* CNLiveImagePickerController.xcconfig */;
4366 5124 buildSettings = {
4367 5125 CODE_SIGN_IDENTITY = "";
4368 5126 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -4373,14 +5131,14 @@
4373 5131 DYLIB_COMPATIBILITY_VERSION = 1;
4374 5132 DYLIB_CURRENT_VERSION = 1;
4375 5133 DYLIB_INSTALL_NAME_BASE = "@rpath";
4376   - GCC_PREFIX_HEADER = "Target Support Files/CNLiveDisease/CNLiveDisease-prefix.pch";
4377   - INFOPLIST_FILE = "Target Support Files/CNLiveDisease/Info.plist";
  5134 + GCC_PREFIX_HEADER = "Target Support Files/CNLiveImagePickerController/CNLiveImagePickerController-prefix.pch";
  5135 + INFOPLIST_FILE = "Target Support Files/CNLiveImagePickerController/Info.plist";
4378 5136 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
4379 5137 IPHONEOS_DEPLOYMENT_TARGET = 9.0;
4380 5138 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
4381   - MODULEMAP_FILE = "Target Support Files/CNLiveDisease/CNLiveDisease.modulemap";
4382   - PRODUCT_MODULE_NAME = CNLiveDisease;
4383   - PRODUCT_NAME = CNLiveDisease;
  5139 + MODULEMAP_FILE = "Target Support Files/CNLiveImagePickerController/CNLiveImagePickerController.modulemap";
  5140 + PRODUCT_MODULE_NAME = CNLiveImagePickerController;
  5141 + PRODUCT_NAME = CNLiveImagePickerController;
4384 5142 SDKROOT = iphoneos;
4385 5143 SKIP_INSTALL = YES;
4386 5144 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
... ... @@ -4391,9 +5149,9 @@
4391 5149 };
4392 5150 name = Release;
4393 5151 };
4394   - E341BAD0DEC994581D7AB20136AEA9A0 /* Debug */ = {
  5152 + F3E53A970F0A3D185158C7763171A70A /* Debug */ = {
4395 5153 isa = XCBuildConfiguration;
4396   - baseConfigurationReference = 9317D6F6E7A6CDD65F041F54FA463F64 /* Masonry.xcconfig */;
  5154 + baseConfigurationReference = EEB865BDE5C45615783252467DEBD3E1 /* QMUIKit.xcconfig */;
4397 5155 buildSettings = {
4398 5156 CODE_SIGN_IDENTITY = "";
4399 5157 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -4404,14 +5162,14 @@
4404 5162 DYLIB_COMPATIBILITY_VERSION = 1;
4405 5163 DYLIB_CURRENT_VERSION = 1;
4406 5164 DYLIB_INSTALL_NAME_BASE = "@rpath";
4407   - GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch";
4408   - INFOPLIST_FILE = "Target Support Files/Masonry/Info.plist";
  5165 + GCC_PREFIX_HEADER = "Target Support Files/QMUIKit/QMUIKit-prefix.pch";
  5166 + INFOPLIST_FILE = "Target Support Files/QMUIKit/Info.plist";
4409 5167 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
4410   - IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  5168 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
4411 5169 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
4412   - MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap";
4413   - PRODUCT_MODULE_NAME = Masonry;
4414   - PRODUCT_NAME = Masonry;
  5170 + MODULEMAP_FILE = "Target Support Files/QMUIKit/QMUIKit.modulemap";
  5171 + PRODUCT_MODULE_NAME = QMUIKit;
  5172 + PRODUCT_NAME = QMUIKit;
4415 5173 SDKROOT = iphoneos;
4416 5174 SKIP_INSTALL = YES;
4417 5175 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
... ... @@ -4421,9 +5179,25 @@
4421 5179 };
4422 5180 name = Debug;
4423 5181 };
  5182 + F4612611AA9C48404E897E6A903A59EF /* Release */ = {
  5183 + isa = XCBuildConfiguration;
  5184 + baseConfigurationReference = 4A88340AD480949C255AEA9D4372F5F2 /* CNLiveDisease.xcconfig */;
  5185 + buildSettings = {
  5186 + CODE_SIGN_IDENTITY = "iPhone Developer";
  5187 + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CNLiveDisease";
  5188 + INFOPLIST_FILE = "Target Support Files/CNLiveDisease/ResourceBundle-CNLiveDisease-Info.plist";
  5189 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  5190 + PRODUCT_NAME = CNLiveDisease;
  5191 + SDKROOT = iphoneos;
  5192 + SKIP_INSTALL = YES;
  5193 + TARGETED_DEVICE_FAMILY = "1,2";
  5194 + WRAPPER_EXTENSION = bundle;
  5195 + };
  5196 + name = Release;
  5197 + };
4424 5198 F62D33D3EF0CC770F018AF8AE0A50DAF /* Debug */ = {
4425 5199 isa = XCBuildConfiguration;
4426   - baseConfigurationReference = 1C1D9561FB18BBC5722DE9621FD9C2C4 /* CNLiveBaseKit.xcconfig */;
  5200 + baseConfigurationReference = B08211A329281835FB8B282DB7358B4C /* CNLiveBaseKit.xcconfig */;
4427 5201 buildSettings = {
4428 5202 CODE_SIGN_IDENTITY = "";
4429 5203 "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
... ... @@ -4451,50 +5225,92 @@
4451 5225 };
4452 5226 name = Debug;
4453 5227 };
  5228 + F801C6DB7BB2A38FBFCF2964F959569E /* Debug */ = {
  5229 + isa = XCBuildConfiguration;
  5230 + baseConfigurationReference = A198C2C2D7314F9AF087B382D7672FD7 /* Pods-CNLiveDisease_Tests.debug.xcconfig */;
  5231 + buildSettings = {
  5232 + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
  5233 + CODE_SIGN_IDENTITY = "";
  5234 + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
  5235 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
  5236 + "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
  5237 + CURRENT_PROJECT_VERSION = 1;
  5238 + DEFINES_MODULE = YES;
  5239 + DYLIB_COMPATIBILITY_VERSION = 1;
  5240 + DYLIB_CURRENT_VERSION = 1;
  5241 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  5242 + INFOPLIST_FILE = "Target Support Files/Pods-CNLiveDisease_Tests/Info.plist";
  5243 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  5244 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
  5245 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  5246 + MACH_O_TYPE = staticlib;
  5247 + MODULEMAP_FILE = "Target Support Files/Pods-CNLiveDisease_Tests/Pods-CNLiveDisease_Tests.modulemap";
  5248 + OTHER_LDFLAGS = "";
  5249 + OTHER_LIBTOOLFLAGS = "";
  5250 + PODS_ROOT = "$(SRCROOT)";
  5251 + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
  5252 + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  5253 + SDKROOT = iphoneos;
  5254 + SKIP_INSTALL = YES;
  5255 + TARGETED_DEVICE_FAMILY = "1,2";
  5256 + VERSIONING_SYSTEM = "apple-generic";
  5257 + VERSION_INFO_PREFIX = "";
  5258 + };
  5259 + name = Debug;
  5260 + };
4454 5261 /* End XCBuildConfiguration section */
4455 5262  
4456 5263 /* Begin XCConfigurationList section */
4457   - 0054FD16BEFB30B06423279AA896460D /* Build configuration list for PBXNativeTarget "Pods-CNLiveDisease_Tests" */ = {
  5264 + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
4458 5265 isa = XCConfigurationList;
4459 5266 buildConfigurations = (
4460   - 136EBE01747222D574F54243DD856EEF /* Debug */,
4461   - 2E258E295B1352069DB7A5193DA23DE9 /* Release */,
  5267 + 858D01EEFE984249A9581D18DBEA53F1 /* Debug */,
  5268 + 5DE19CECB206ACCCACF04D62F93FFDA6 /* Release */,
4462 5269 );
4463 5270 defaultConfigurationIsVisible = 0;
4464 5271 defaultConfigurationName = Release;
4465 5272 };
4466   - 1019BA9867EDB6D657D83E4B70D6AB05 /* Build configuration list for PBXNativeTarget "CNLiveDisease" */ = {
  5273 + 371A6FFB0EEAF4357E2BBA3C522CD435 /* Build configuration list for PBXNativeTarget "MJExtension" */ = {
4467 5274 isa = XCConfigurationList;
4468 5275 buildConfigurations = (
4469   - 1B0988F1B64CB346DFE76B2237A8CF2B /* Debug */,
4470   - D09B5D39A86F2DD2850F7BCEA9B0A99B /* Release */,
  5276 + 837AEFC8AD7BC66822373A601BF64F18 /* Debug */,
  5277 + 32B53470C71C0D97D36010DA9AB140E0 /* Release */,
4471 5278 );
4472 5279 defaultConfigurationIsVisible = 0;
4473 5280 defaultConfigurationName = Release;
4474 5281 };
4475   - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
  5282 + 74693C4A97E79398867CB2366BD1317E /* Build configuration list for PBXNativeTarget "CNLiveAVCamera" */ = {
4476 5283 isa = XCConfigurationList;
4477 5284 buildConfigurations = (
4478   - 858D01EEFE984249A9581D18DBEA53F1 /* Debug */,
4479   - 5DE19CECB206ACCCACF04D62F93FFDA6 /* Release */,
  5285 + 61D1342B0171F71863ABEEF6E3E07FEF /* Debug */,
  5286 + AC3611070195CCB64C6D7F77BC79A2C4 /* Release */,
4480 5287 );
4481 5288 defaultConfigurationIsVisible = 0;
4482 5289 defaultConfigurationName = Release;
4483 5290 };
4484   - 371A6FFB0EEAF4357E2BBA3C522CD435 /* Build configuration list for PBXNativeTarget "MJExtension" */ = {
  5291 + 79422A2CB037DA950B4380950E65934B /* Build configuration list for PBXNativeTarget "Pods-CNLiveDisease_Example" */ = {
4485 5292 isa = XCConfigurationList;
4486 5293 buildConfigurations = (
4487   - 837AEFC8AD7BC66822373A601BF64F18 /* Debug */,
4488   - 32B53470C71C0D97D36010DA9AB140E0 /* Release */,
  5294 + 18FA3EA45E052B76F1B287C4C5B72DD0 /* Debug */,
  5295 + ABDBDF611AA325D43A9B50E79B56A9A3 /* Release */,
4489 5296 );
4490 5297 defaultConfigurationIsVisible = 0;
4491 5298 defaultConfigurationName = Release;
4492 5299 };
4493   - 76FCE9B8ACEFCED2DE0871C69DFDDEDC /* Build configuration list for PBXNativeTarget "Masonry" */ = {
  5300 + 7FD294587BBCDDEC8D616086F34DA6FD /* Build configuration list for PBXNativeTarget "CNLiveDisease" */ = {
4494 5301 isa = XCConfigurationList;
4495 5302 buildConfigurations = (
4496   - E341BAD0DEC994581D7AB20136AEA9A0 /* Debug */,
4497   - 4F65FD8D8043633BEDD005EE324066D8 /* Release */,
  5303 + 5DAA91F5D1A8E4E513A807E01C25E531 /* Debug */,
  5304 + 991F86E73BAB49C879398AD6C8860D9C /* Release */,
  5305 + );
  5306 + defaultConfigurationIsVisible = 0;
  5307 + defaultConfigurationName = Release;
  5308 + };
  5309 + 882852F781872F3916BD8625D4580B2C /* Build configuration list for PBXNativeTarget "CNLiveDisease-CNLiveDisease" */ = {
  5310 + isa = XCConfigurationList;
  5311 + buildConfigurations = (
  5312 + 0D912732FF582EEB2F8F8E878FE401BE /* Debug */,
  5313 + F4612611AA9C48404E897E6A903A59EF /* Release */,
4498 5314 );
4499 5315 defaultConfigurationIsVisible = 0;
4500 5316 defaultConfigurationName = Release;
... ... @@ -4508,11 +5324,20 @@
4508 5324 defaultConfigurationIsVisible = 0;
4509 5325 defaultConfigurationName = Release;
4510 5326 };
4511   - 95EF8C9A343775435456A7C717D2C2E1 /* Build configuration list for PBXNativeTarget "Pods-CNLiveDisease_Example" */ = {
  5327 + 946DC683AFF6E1E992D9170B224D9786 /* Build configuration list for PBXNativeTarget "CNLiveImagePickerController" */ = {
4512 5328 isa = XCConfigurationList;
4513 5329 buildConfigurations = (
4514   - BD29F275EFF1043BCD3860367F1F5FE5 /* Debug */,
4515   - 960415AA892494EFA67650A1EA280697 /* Release */,
  5330 + B39D2BFDB4BEEC1B4EF5EBC0DCE83D4C /* Debug */,
  5331 + DCBD7981FA53EB619CB8E2C2C882AD36 /* Release */,
  5332 + );
  5333 + defaultConfigurationIsVisible = 0;
  5334 + defaultConfigurationName = Release;
  5335 + };
  5336 + A12C70B72D5F7482B79784650817E27C /* Build configuration list for PBXNativeTarget "Masonry" */ = {
  5337 + isa = XCConfigurationList;
  5338 + buildConfigurations = (
  5339 + D204A4DA2B1D45D14D2D719B21D4E03C /* Debug */,
  5340 + 81A2F632E96F9D798ADB9D7E22614C90 /* Release */,
4516 5341 );
4517 5342 defaultConfigurationIsVisible = 0;
4518 5343 defaultConfigurationName = Release;
... ... @@ -4526,20 +5351,38 @@
4526 5351 defaultConfigurationIsVisible = 0;
4527 5352 defaultConfigurationName = Release;
4528 5353 };
4529   - C6C5349E1F3829418F0F1674EBB1EE40 /* Build configuration list for PBXNativeTarget "CNLiveCommonCategory" */ = {
  5354 + A9D3B4B0075F6C96B0C0F65D0A4DBBA1 /* Build configuration list for PBXNativeTarget "QMUIKit" */ = {
4530 5355 isa = XCConfigurationList;
4531 5356 buildConfigurations = (
4532   - B29862A318E3775128EEE98510D4A25F /* Debug */,
4533   - 0FE56298902BD60BB61320653C4089C1 /* Release */,
  5357 + F3E53A970F0A3D185158C7763171A70A /* Debug */,
  5358 + 1499A36AAB55B91071AEEE9275B31930 /* Release */,
4534 5359 );
4535 5360 defaultConfigurationIsVisible = 0;
4536 5361 defaultConfigurationName = Release;
4537 5362 };
4538   - EB894335C4E02F3205EB325F3D2BFFE9 /* Build configuration list for PBXNativeTarget "QMUIKit" */ = {
  5363 + B517DD407B6516E2A352765530535CFE /* Build configuration list for PBXNativeTarget "CNLiveAVCamera-CNLiveAVCamera" */ = {
4539 5364 isa = XCConfigurationList;
4540 5365 buildConfigurations = (
4541   - 438212AB2202473E119D2051C068F079 /* Debug */,
4542   - B61C6014BCC0B3580141382850655BA1 /* Release */,
  5366 + 662FCB6C85D38DF6AD04BD3FD2013F93 /* Debug */,
  5367 + 442614107D27379BF7D3711959848852 /* Release */,
  5368 + );
  5369 + defaultConfigurationIsVisible = 0;
  5370 + defaultConfigurationName = Release;
  5371 + };
  5372 + C68408395B068C6D0A016D64D552F74B /* Build configuration list for PBXNativeTarget "Pods-CNLiveDisease_Tests" */ = {
  5373 + isa = XCConfigurationList;
  5374 + buildConfigurations = (
  5375 + F801C6DB7BB2A38FBFCF2964F959569E /* Debug */,
  5376 + 617672E1C3F448B888FBFD1C2DED684B /* Release */,
  5377 + );
  5378 + defaultConfigurationIsVisible = 0;
  5379 + defaultConfigurationName = Release;
  5380 + };
  5381 + C6C5349E1F3829418F0F1674EBB1EE40 /* Build configuration list for PBXNativeTarget "CNLiveCommonCategory" */ = {
  5382 + isa = XCConfigurationList;
  5383 + buildConfigurations = (
  5384 + B29862A318E3775128EEE98510D4A25F /* Debug */,
  5385 + 0FE56298902BD60BB61320653C4089C1 /* Release */,
4543 5386 );
4544 5387 defaultConfigurationIsVisible = 0;
4545 5388 defaultConfigurationName = Release;
... ...
Example/Pods/Pods.xcodeproj/xcuserdata/yinqiaojuan.xcuserdatad/xcschemes/CNLiveDisease.xcscheme
... ... @@ -14,7 +14,7 @@
14 14 buildForArchiving = "YES">
15 15 <BuildableReference
16 16 BuildableIdentifier = "primary"
17   - BlueprintIdentifier = "241976DA6965BD7E01AB405DFB993F00"
  17 + BlueprintIdentifier = "585F28E21F2A4FA44B41DB3625690E9A"
18 18 BlueprintName = "CNLiveDisease"
19 19 ReferencedContainer = "container:Pods.xcodeproj"
20 20 BuildableName = "CNLiveDisease.framework">
... ...
Example/Pods/Pods.xcodeproj/xcuserdata/yinqiaojuan.xcuserdatad/xcschemes/Masonry.xcscheme
... ... @@ -14,7 +14,7 @@
14 14 buildForArchiving = "YES">
15 15 <BuildableReference
16 16 BuildableIdentifier = "primary"
17   - BlueprintIdentifier = "EB0D822C6FD9CDDBEBA982018D7032F0"
  17 + BlueprintIdentifier = "3E70FC13CC7EE1B709E8F27D6E1F8D40"
18 18 BlueprintName = "Masonry"
19 19 ReferencedContainer = "container:Pods.xcodeproj"
20 20 BuildableName = "Masonry.framework">
... ...
Example/Pods/Pods.xcodeproj/xcuserdata/yinqiaojuan.xcuserdatad/xcschemes/Pods-CNLiveDisease_Example.xcscheme
... ... @@ -14,7 +14,7 @@
14 14 buildForAnalyzing = "YES">
15 15 <BuildableReference
16 16 BuildableIdentifier = "primary"
17   - BlueprintIdentifier = "44F943D358D078A2BD78F89867C7DDA5"
  17 + BlueprintIdentifier = "44A3B7D0CF31EFBD3CFFB9758E0612C8"
18 18 BuildableName = "Pods_CNLiveDisease_Example.framework"
19 19 BlueprintName = "Pods-CNLiveDisease_Example"
20 20 ReferencedContainer = "container:Pods.xcodeproj">
... ... @@ -45,7 +45,7 @@
45 45 <MacroExpansion>
46 46 <BuildableReference
47 47 BuildableIdentifier = "primary"
48   - BlueprintIdentifier = "44F943D358D078A2BD78F89867C7DDA5"
  48 + BlueprintIdentifier = "44A3B7D0CF31EFBD3CFFB9758E0612C8"
49 49 BuildableName = "Pods_CNLiveDisease_Example.framework"
50 50 BlueprintName = "Pods-CNLiveDisease_Example"
51 51 ReferencedContainer = "container:Pods.xcodeproj">
... ...
Example/Pods/Pods.xcodeproj/xcuserdata/yinqiaojuan.xcuserdatad/xcschemes/Pods-CNLiveDisease_Tests.xcscheme
... ... @@ -14,7 +14,7 @@
14 14 buildForAnalyzing = "YES">
15 15 <BuildableReference
16 16 BuildableIdentifier = "primary"
17   - BlueprintIdentifier = "28C78E54222D1D421144C797EAF4386E"
  17 + BlueprintIdentifier = "D58993AF7C7DAD452E77068633608E43"
18 18 BuildableName = "Pods_CNLiveDisease_Tests.framework"
19 19 BlueprintName = "Pods-CNLiveDisease_Tests"
20 20 ReferencedContainer = "container:Pods.xcodeproj">
... ... @@ -45,7 +45,7 @@
45 45 <MacroExpansion>
46 46 <BuildableReference
47 47 BuildableIdentifier = "primary"
48   - BlueprintIdentifier = "28C78E54222D1D421144C797EAF4386E"
  48 + BlueprintIdentifier = "D58993AF7C7DAD452E77068633608E43"
49 49 BuildableName = "Pods_CNLiveDisease_Tests.framework"
50 50 BlueprintName = "Pods-CNLiveDisease_Tests"
51 51 ReferencedContainer = "container:Pods.xcodeproj">
... ...
Example/Pods/Pods.xcodeproj/xcuserdata/yinqiaojuan.xcuserdatad/xcschemes/QMUIKit.xcscheme
... ... @@ -14,7 +14,7 @@
14 14 buildForArchiving = "YES">
15 15 <BuildableReference
16 16 BuildableIdentifier = "primary"
17   - BlueprintIdentifier = "E875BECD7EB011C183332A8671F5F9E4"
  17 + BlueprintIdentifier = "CC6AF2EAB5C69459FAABC2630455775F"
18 18 BlueprintName = "QMUIKit"
19 19 ReferencedContainer = "container:Pods.xcodeproj"
20 20 BuildableName = "QMUIKit.framework">
... ...
Example/Pods/Pods.xcodeproj/xcuserdata/yinqiaojuan.xcuserdatad/xcschemes/xcschememanagement.plist
... ... @@ -4,6 +4,16 @@
4 4 <dict>
5 5 <key>SchemeUserState</key>
6 6 <dict>
  7 + <key>CNLiveAVCamera-CNLiveAVCamera.xcscheme</key>
  8 + <dict>
  9 + <key>isShown</key>
  10 + <false/>
  11 + </dict>
  12 + <key>CNLiveAVCamera.xcscheme</key>
  13 + <dict>
  14 + <key>isShown</key>
  15 + <false/>
  16 + </dict>
7 17 <key>CNLiveBaseKit.xcscheme</key>
8 18 <dict>
9 19 <key>isShown</key>
... ... @@ -14,11 +24,21 @@
14 24 <key>isShown</key>
15 25 <false/>
16 26 </dict>
  27 + <key>CNLiveDisease-CNLiveDisease.xcscheme</key>
  28 + <dict>
  29 + <key>isShown</key>
  30 + <false/>
  31 + </dict>
17 32 <key>CNLiveDisease.xcscheme</key>
18 33 <dict>
19 34 <key>isShown</key>
20 35 <false/>
21 36 </dict>
  37 + <key>CNLiveImagePickerController.xcscheme</key>
  38 + <dict>
  39 + <key>isShown</key>
  40 + <false/>
  41 + </dict>
22 42 <key>MJExtension.xcscheme</key>
23 43 <dict>
24 44 <key>isShown</key>
... ...
Example/Pods/Target Support Files/CNLiveDisease/CNLiveDisease-umbrella.h
... ... @@ -11,6 +11,8 @@
11 11 #endif
12 12  
13 13 #import "CNLiveDiseaseController.h"
  14 +#import "CNLiveFriutViewController.h"
  15 +#import "CNLiveSelectedViewController.h"
14 16 #import "CNDiseaseType.h"
15 17 #import "CNDiseaseViewCell.h"
16 18 #import "CNLiveDiseaseSegment.h"
... ...
Example/Pods/Target Support Files/CNLiveDisease/CNLiveDisease.xcconfig
1 1 CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease
2   -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage"
  2 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage"
3 3 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 4 OTHER_LDFLAGS = -framework "Foundation" -framework "UIKit"
5 5 PODS_BUILD_DIR = ${BUILD_DIR}
... ...
Example/Pods/Target Support Files/CNLiveDisease/Info.plist
... ... @@ -15,7 +15,7 @@
15 15 <key>CFBundlePackageType</key>
16 16 <string>FMWK</string>
17 17 <key>CFBundleShortVersionString</key>
18   - <string>0.0.2</string>
  18 + <string>0.0.3</string>
19 19 <key>CFBundleSignature</key>
20 20 <string>????</string>
21 21 <key>CFBundleVersion</key>
... ...
Example/Pods/Target Support Files/Masonry/Info.plist
... ... @@ -15,7 +15,7 @@
15 15 <key>CFBundlePackageType</key>
16 16 <string>FMWK</string>
17 17 <key>CFBundleShortVersionString</key>
18   - <string>1.1.0</string>
  18 + <string>1.0.2</string>
19 19 <key>CFBundleSignature</key>
20 20 <string>????</string>
21 21 <key>CFBundleVersion</key>
... ...
Example/Pods/Target Support Files/Pods-CNLiveDisease_Example/Pods-CNLiveDisease_Example-acknowledgements.markdown
1 1 # Acknowledgements
2 2 This application makes use of the following third party libraries:
3 3  
  4 +## CNLiveAVCamera
  5 +
  6 +Copyright (c) 2018 jyyjkt <jyyjkt@qq.com>
  7 +
  8 +Permission is hereby granted, free of charge, to any person obtaining a copy
  9 +of this software and associated documentation files (the "Software"), to deal
  10 +in the Software without restriction, including without limitation the rights
  11 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12 +copies of the Software, and to permit persons to whom the Software is
  13 +furnished to do so, subject to the following conditions:
  14 +
  15 +The above copyright notice and this permission notice shall be included in
  16 +all copies or substantial portions of the Software.
  17 +
  18 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  20 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  21 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  22 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  23 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  24 +THE SOFTWARE.
  25 +
  26 +
4 27 ## CNLiveBaseKit
5 28  
6 29 Copyright (c) 2018 oldSixMrZhang <zhangxu@cnlive.com>
... ... @@ -70,6 +93,30 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
70 93 THE SOFTWARE.
71 94  
72 95  
  96 +## CNLiveImagePickerController
  97 +
  98 +MIT License
  99 +
  100 +Copyright (c) 2018 cnlive
  101 +
  102 +Permission is hereby granted, free of charge, to any person obtaining a copy
  103 +of this software and associated documentation files (the "Software"), to deal
  104 +in the Software without restriction, including without limitation the rights
  105 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  106 +copies of the Software, and to permit persons to whom the Software is
  107 +furnished to do so, subject to the following conditions:
  108 +
  109 +The above copyright notice and this permission notice shall be included in all
  110 +copies or substantial portions of the Software.
  111 +
  112 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  113 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  114 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  115 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  116 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  117 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  118 +SOFTWARE.
  119 +
73 120 ## MJExtension
74 121  
75 122 Copyright (c) 2013-2015 MJExtension (https://github.com/CoderMJLee/MJExtension)
... ...
Example/Pods/Target Support Files/Pods-CNLiveDisease_Example/Pods-CNLiveDisease_Example-acknowledgements.plist
... ... @@ -14,6 +14,35 @@
14 14 </dict>
15 15 <dict>
16 16 <key>FooterText</key>
  17 + <string>Copyright (c) 2018 jyyjkt &lt;jyyjkt@qq.com&gt;
  18 +
  19 +Permission is hereby granted, free of charge, to any person obtaining a copy
  20 +of this software and associated documentation files (the "Software"), to deal
  21 +in the Software without restriction, including without limitation the rights
  22 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  23 +copies of the Software, and to permit persons to whom the Software is
  24 +furnished to do so, subject to the following conditions:
  25 +
  26 +The above copyright notice and this permission notice shall be included in
  27 +all copies or substantial portions of the Software.
  28 +
  29 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  30 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  31 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  32 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  33 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  34 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  35 +THE SOFTWARE.
  36 +</string>
  37 + <key>License</key>
  38 + <string>MIT</string>
  39 + <key>Title</key>
  40 + <string>CNLiveAVCamera</string>
  41 + <key>Type</key>
  42 + <string>PSGroupSpecifier</string>
  43 + </dict>
  44 + <dict>
  45 + <key>FooterText</key>
17 46 <string>Copyright (c) 2018 oldSixMrZhang &lt;zhangxu@cnlive.com&gt;
18 47  
19 48 Permission is hereby granted, free of charge, to any person obtaining a copy
... ... @@ -101,6 +130,36 @@ THE SOFTWARE.
101 130 </dict>
102 131 <dict>
103 132 <key>FooterText</key>
  133 + <string>MIT License
  134 +
  135 +Copyright (c) 2018 cnlive
  136 +
  137 +Permission is hereby granted, free of charge, to any person obtaining a copy
  138 +of this software and associated documentation files (the "Software"), to deal
  139 +in the Software without restriction, including without limitation the rights
  140 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  141 +copies of the Software, and to permit persons to whom the Software is
  142 +furnished to do so, subject to the following conditions:
  143 +
  144 +The above copyright notice and this permission notice shall be included in all
  145 +copies or substantial portions of the Software.
  146 +
  147 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  148 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  149 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  150 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  151 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  152 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  153 +SOFTWARE.</string>
  154 + <key>License</key>
  155 + <string>MIT</string>
  156 + <key>Title</key>
  157 + <string>CNLiveImagePickerController</string>
  158 + <key>Type</key>
  159 + <string>PSGroupSpecifier</string>
  160 + </dict>
  161 + <dict>
  162 + <key>FooterText</key>
104 163 <string>Copyright (c) 2013-2015 MJExtension (https://github.com/CoderMJLee/MJExtension)
105 164  
106 165 Permission is hereby granted, free of charge, to any person obtaining a copy
... ...
Example/Pods/Target Support Files/Pods-CNLiveDisease_Example/Pods-CNLiveDisease_Example-frameworks.sh
... ... @@ -143,18 +143,22 @@ strip_invalid_archs() {
143 143  
144 144  
145 145 if [[ "$CONFIGURATION" == "Debug" ]]; then
  146 + install_framework "${BUILT_PRODUCTS_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework"
146 147 install_framework "${BUILT_PRODUCTS_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework"
147 148 install_framework "${BUILT_PRODUCTS_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework"
148 149 install_framework "${BUILT_PRODUCTS_DIR}/CNLiveDisease/CNLiveDisease.framework"
  150 + install_framework "${BUILT_PRODUCTS_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework"
149 151 install_framework "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework"
150 152 install_framework "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework"
151 153 install_framework "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework"
152 154 install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework"
153 155 fi
154 156 if [[ "$CONFIGURATION" == "Release" ]]; then
  157 + install_framework "${BUILT_PRODUCTS_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework"
155 158 install_framework "${BUILT_PRODUCTS_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework"
156 159 install_framework "${BUILT_PRODUCTS_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework"
157 160 install_framework "${BUILT_PRODUCTS_DIR}/CNLiveDisease/CNLiveDisease.framework"
  161 + install_framework "${BUILT_PRODUCTS_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework"
158 162 install_framework "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework"
159 163 install_framework "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework"
160 164 install_framework "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework"
... ...
Example/Pods/Target Support Files/Pods-CNLiveDisease_Example/Pods-CNLiveDisease_Example.debug.xcconfig
1   -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage"
  1 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage"
2 2 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 3 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
4   -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease/CNLiveDisease.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers"
5   -OTHER_LDFLAGS = $(inherited) -framework "CNLiveBaseKit" -framework "CNLiveCommonCategory" -framework "CNLiveDisease" -framework "MJExtension" -framework "Masonry" -framework "QMUIKit" -framework "SDWebImage"
  4 +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease/CNLiveDisease.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers"
  5 +OTHER_LDFLAGS = $(inherited) -framework "CNLiveAVCamera" -framework "CNLiveBaseKit" -framework "CNLiveCommonCategory" -framework "CNLiveDisease" -framework "CNLiveImagePickerController" -framework "MJExtension" -framework "Masonry" -framework "QMUIKit" -framework "SDWebImage"
6 6 PODS_BUILD_DIR = ${BUILD_DIR}
7 7 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 8 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
... ...
Example/Pods/Target Support Files/Pods-CNLiveDisease_Example/Pods-CNLiveDisease_Example.release.xcconfig
1   -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage"
  1 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage"
2 2 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 3 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
4   -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease/CNLiveDisease.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers"
5   -OTHER_LDFLAGS = $(inherited) -framework "CNLiveBaseKit" -framework "CNLiveCommonCategory" -framework "CNLiveDisease" -framework "MJExtension" -framework "Masonry" -framework "QMUIKit" -framework "SDWebImage"
  4 +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease/CNLiveDisease.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers"
  5 +OTHER_LDFLAGS = $(inherited) -framework "CNLiveAVCamera" -framework "CNLiveBaseKit" -framework "CNLiveCommonCategory" -framework "CNLiveDisease" -framework "CNLiveImagePickerController" -framework "MJExtension" -framework "Masonry" -framework "QMUIKit" -framework "SDWebImage"
6 6 PODS_BUILD_DIR = ${BUILD_DIR}
7 7 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 8 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
... ...
Example/Pods/Target Support Files/Pods-CNLiveDisease_Tests/Pods-CNLiveDisease_Tests-acknowledgements.markdown
1 1 # Acknowledgements
2 2 This application makes use of the following third party libraries:
3 3  
  4 +## CNLiveAVCamera
  5 +
  6 +Copyright (c) 2018 jyyjkt <jyyjkt@qq.com>
  7 +
  8 +Permission is hereby granted, free of charge, to any person obtaining a copy
  9 +of this software and associated documentation files (the "Software"), to deal
  10 +in the Software without restriction, including without limitation the rights
  11 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12 +copies of the Software, and to permit persons to whom the Software is
  13 +furnished to do so, subject to the following conditions:
  14 +
  15 +The above copyright notice and this permission notice shall be included in
  16 +all copies or substantial portions of the Software.
  17 +
  18 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  20 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  21 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  22 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  23 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  24 +THE SOFTWARE.
  25 +
  26 +
4 27 ## CNLiveBaseKit
5 28  
6 29 Copyright (c) 2018 oldSixMrZhang <zhangxu@cnlive.com>
... ... @@ -47,6 +70,30 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
47 70 THE SOFTWARE.
48 71  
49 72  
  73 +## CNLiveImagePickerController
  74 +
  75 +MIT License
  76 +
  77 +Copyright (c) 2018 cnlive
  78 +
  79 +Permission is hereby granted, free of charge, to any person obtaining a copy
  80 +of this software and associated documentation files (the "Software"), to deal
  81 +in the Software without restriction, including without limitation the rights
  82 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  83 +copies of the Software, and to permit persons to whom the Software is
  84 +furnished to do so, subject to the following conditions:
  85 +
  86 +The above copyright notice and this permission notice shall be included in all
  87 +copies or substantial portions of the Software.
  88 +
  89 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  90 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  91 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  92 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  93 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  94 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  95 +SOFTWARE.
  96 +
50 97 ## MJExtension
51 98  
52 99 Copyright (c) 2013-2015 MJExtension (https://github.com/CoderMJLee/MJExtension)
... ...
Example/Pods/Target Support Files/Pods-CNLiveDisease_Tests/Pods-CNLiveDisease_Tests-acknowledgements.plist
... ... @@ -14,6 +14,35 @@
14 14 </dict>
15 15 <dict>
16 16 <key>FooterText</key>
  17 + <string>Copyright (c) 2018 jyyjkt &lt;jyyjkt@qq.com&gt;
  18 +
  19 +Permission is hereby granted, free of charge, to any person obtaining a copy
  20 +of this software and associated documentation files (the "Software"), to deal
  21 +in the Software without restriction, including without limitation the rights
  22 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  23 +copies of the Software, and to permit persons to whom the Software is
  24 +furnished to do so, subject to the following conditions:
  25 +
  26 +The above copyright notice and this permission notice shall be included in
  27 +all copies or substantial portions of the Software.
  28 +
  29 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  30 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  31 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  32 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  33 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  34 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  35 +THE SOFTWARE.
  36 +</string>
  37 + <key>License</key>
  38 + <string>MIT</string>
  39 + <key>Title</key>
  40 + <string>CNLiveAVCamera</string>
  41 + <key>Type</key>
  42 + <string>PSGroupSpecifier</string>
  43 + </dict>
  44 + <dict>
  45 + <key>FooterText</key>
17 46 <string>Copyright (c) 2018 oldSixMrZhang &lt;zhangxu@cnlive.com&gt;
18 47  
19 48 Permission is hereby granted, free of charge, to any person obtaining a copy
... ... @@ -72,6 +101,36 @@ THE SOFTWARE.
72 101 </dict>
73 102 <dict>
74 103 <key>FooterText</key>
  104 + <string>MIT License
  105 +
  106 +Copyright (c) 2018 cnlive
  107 +
  108 +Permission is hereby granted, free of charge, to any person obtaining a copy
  109 +of this software and associated documentation files (the "Software"), to deal
  110 +in the Software without restriction, including without limitation the rights
  111 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  112 +copies of the Software, and to permit persons to whom the Software is
  113 +furnished to do so, subject to the following conditions:
  114 +
  115 +The above copyright notice and this permission notice shall be included in all
  116 +copies or substantial portions of the Software.
  117 +
  118 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  119 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  120 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  121 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  122 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  123 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  124 +SOFTWARE.</string>
  125 + <key>License</key>
  126 + <string>MIT</string>
  127 + <key>Title</key>
  128 + <string>CNLiveImagePickerController</string>
  129 + <key>Type</key>
  130 + <string>PSGroupSpecifier</string>
  131 + </dict>
  132 + <dict>
  133 + <key>FooterText</key>
75 134 <string>Copyright (c) 2013-2015 MJExtension (https://github.com/CoderMJLee/MJExtension)
76 135  
77 136 Permission is hereby granted, free of charge, to any person obtaining a copy
... ...
Example/Pods/Target Support Files/Pods-CNLiveDisease_Tests/Pods-CNLiveDisease_Tests-frameworks.sh
... ... @@ -143,16 +143,20 @@ strip_invalid_archs() {
143 143  
144 144  
145 145 if [[ "$CONFIGURATION" == "Debug" ]]; then
  146 + install_framework "${BUILT_PRODUCTS_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework"
146 147 install_framework "${BUILT_PRODUCTS_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework"
147 148 install_framework "${BUILT_PRODUCTS_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework"
  149 + install_framework "${BUILT_PRODUCTS_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework"
148 150 install_framework "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework"
149 151 install_framework "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework"
150 152 install_framework "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework"
151 153 install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework"
152 154 fi
153 155 if [[ "$CONFIGURATION" == "Release" ]]; then
  156 + install_framework "${BUILT_PRODUCTS_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework"
154 157 install_framework "${BUILT_PRODUCTS_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework"
155 158 install_framework "${BUILT_PRODUCTS_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework"
  159 + install_framework "${BUILT_PRODUCTS_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework"
156 160 install_framework "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework"
157 161 install_framework "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework"
158 162 install_framework "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework"
... ...
Example/Pods/Target Support Files/Pods-CNLiveDisease_Tests/Pods-CNLiveDisease_Tests.debug.xcconfig
1   -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage"
  1 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage"
2 2 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 3 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
4   -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease/CNLiveDisease.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers"
5   -OTHER_LDFLAGS = $(inherited) -framework "CNLiveBaseKit" -framework "CNLiveCommonCategory" -framework "MJExtension" -framework "Masonry" -framework "QMUIKit" -framework "SDWebImage"
  4 +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease/CNLiveDisease.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers"
  5 +OTHER_LDFLAGS = $(inherited) -framework "CNLiveAVCamera" -framework "CNLiveBaseKit" -framework "CNLiveCommonCategory" -framework "CNLiveImagePickerController" -framework "MJExtension" -framework "Masonry" -framework "QMUIKit" -framework "SDWebImage"
6 6 PODS_BUILD_DIR = ${BUILD_DIR}
7 7 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 8 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
... ...
Example/Pods/Target Support Files/Pods-CNLiveDisease_Tests/Pods-CNLiveDisease_Tests.release.xcconfig
1   -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage"
  1 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease" "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage"
2 2 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 3 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
4   -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease/CNLiveDisease.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers"
5   -OTHER_LDFLAGS = $(inherited) -framework "CNLiveBaseKit" -framework "CNLiveCommonCategory" -framework "MJExtension" -framework "Masonry" -framework "QMUIKit" -framework "SDWebImage"
  4 +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveDisease/CNLiveDisease.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/QMUIKit/QMUIKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers"
  5 +OTHER_LDFLAGS = $(inherited) -framework "CNLiveAVCamera" -framework "CNLiveBaseKit" -framework "CNLiveCommonCategory" -framework "CNLiveImagePickerController" -framework "MJExtension" -framework "Masonry" -framework "QMUIKit" -framework "SDWebImage"
6 6 PODS_BUILD_DIR = ${BUILD_DIR}
7 7 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
8 8 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
... ...